Die KI-Frisuren-API

Ja, wir haben eine API! Erstellen Sie Apps der nächsten Generation mit KI-Frisuren. Generieren Sie Frisuren für Ihre App, Website oder andere Projekte in Sekunden.

Erste Schritte mit der KI-Frisuren-API

Diese Schritte bieten eine allgemeine Übersicht darüber, wie Sie mit der KI-Frisuren-API arbeiten. Für weitere ausführliche Informationen lesen Sie bitte die API-Dokumentation.

1

Holen Sie sich Ihren API-Schlüssel

Erstellen Sie ein Konto und erstellen Sie in Ihrem Profilbereich einen API-Schlüssel.

2

Kaufe Credits (oder nutze den Testmodus)

Besuchen Sie Ihren Profilbereich, um API-Guthaben zu kaufen. Jede erfolgreiche Generierung verbraucht ein Guthaben von Ihrem Kontostand.

Guthaben verfallen nie und können jederzeit verwendet werden. Volumenrabatte sind für Großeinkäufe verfügbar.

Für Tests können Sie den Modus 'test' in der API-Anfrage verwenden. Dies verbraucht kein Guthaben von Ihrem Kontostand, ermöglicht Ihnen jedoch, den vollständigen API-Ablauf zu testen.

3

Holen Sie sich die Stile

Senden Sie eine GET-Anfrage, um die Stile zu erhalten:

https://api.aihairstyles.com/api/styles
Copy

Sie erhalten eine JSON-Antwort mit den Stilen, wie unten dargestellt. Beachten Sie, dass das Objekt preview_images die Bilder für beide Geschlechter enthält.

{
  "description": "Bob - disheveled",
  "preview_images": {
    "man-white": "https://ik.imagekit.io/aicosmetic/AAA-hairstyle_images/models/man-white/00037.png?updatedAt=1710976848880",
    "woman-white": "https://ik.imagekit.io/aicosmetic/AAA-hairstyle_images/models/woman-white/bob%20dishevled.png?updatedAt=1707320590149"
  },
  "preview_image": "https://ik.imagekit.io/aicosmetic/null",
  "sex": "feminine",
  "id": 817941,
  "tags": "disheveled, bob"
}
Copy

4

Generierung erstellen

Senden Sie eine POST-Anfrage, um eine neue Generierung zu erstellen unter

https://api.aihairstyles.com/api/preview
Copy

Dein API-Schlüssel sollte in den Headern deiner Anfrage im Feld x-api-key sein.

Die Anfrage sollte als Formulardaten mit den folgenden Feldern gesendet werden:

Bild (erforderlich)

  • Es sollte idealerweise ein quadratisches Bild sein, auf dem das Gesicht des Motivs deutlich sichtbar ist. Bilder werden quadratisch zugeschnitten, wenn sie nicht quadratisch sind
  • Mit genügend Bereich um das Gesicht und die Haare herum, damit die KI verschiedene Stile generieren kann.
  • Die maximale Dateigröße beträgt 8 MB.
Frisur (erforderlich)

Mehrere Stile durch Komma getrennt

Haarfarbe (erforderlich)

Optionen: blond, braun, schwarz, rot, grau

Geschlecht (optional)

Optionen: männlich, weiblich oder Person (Standard)

callback_url (optional)

Ihre Webhook-URL

Modus (optional)

Optionen: Test (Standard). Verwenden Sie dies während der Entwicklung, um keine Rechnungen zu erhalten.

Wichtige Hinweise:

  • Bilder sollten quadratisch sein und das Gesicht deutlich sichtbar sein
  • Maximale Dateigröße: 8MB
  • Stellen Sie sicher, dass genügend Bereich um Gesicht und Haare vorhanden ist
  • Vermeiden Sie Bilder mit extremen Winkeln
  • Alle angeforderten Frisuren müssen gültig sein, sonst schlägt die Anfrage fehl
  • Verwenden Sie 'Modus': 'Test' während der Entwicklung, um keine Kosten zu verursachen

Erfolgreiche Antwort

{
  "data": {
    "id": 1234,
    "inputUrl": "https://ik.imagekit.io/aicosmetic/f8b915b2-57df-49b7/123123123"
  },
  "message": "Job created successfully",
  "status": "success"
}
Copy
5

Verarbeitung des Ergebnisses (Polling oder Webhook)

Sie haben zwei Optionen zur Verarbeitung des Ergebnisses.

Webhook

Geben Sie eine callback_url im ursprünglichen POST-Anforderung an, um eine Vorschau zu erstellen, und wir senden eine POST-Anforderung an diese URL, wenn die Generierung abgeschlossen ist.

Polling

Senden Sie eine GET-Anforderung an die Vorschau-ID, um den Status zu überprüfen. Beachten Sie, dass Polling schneller als einmal pro Sekunde zu einer Drosselung führen wird.

https://aihairstyles.com/api/preview/[preview_id]
Copy

Erfolgreiche Antwort

{
  "data": {
    "images": [
      "https://ik.imagekit.io/aicosmetic/3291-preview-723335832172-7679_Se7y5RMBR"
    ],
    "status": "done"
  },
  "message": "",
  "status": "success"
}
Copy

Fehlerantwort

{
  "data": null,
  "message": "Invalid API key",
  "status": "error"
}
Copy

Fragen?

Wenn Sie Fragen haben oder Unterstützung bei der API benötigen, zögern Sie bitte nicht, Kontakt aufzunehmen. Wir sind hier, um zu helfen, und freuen uns darauf, von Ihnen zu hören, welche Verbesserungen Sie sich für die API wünschen. support@aihairstyles.com.