Bria
FIBO 1.5
fibo-gen-1.5/text-to-image
BRIAs destilliertes 8B-Flow-Matching-DiT-Bildmodell, das mit nur 4 bis 6 Sampling-Schritten Bilder erzeugt, strukturierte JSON-Prompts unterstützt und attributbasierte, entkoppelte Bearbeitung ermöglicht
fibo-gen-1.5/text-to-image ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
imagePreise
fibo-gen-1.5/text-to-image per image
| Einzelpreis | $0.0575 |
|---|
Positionsprofil
fibo-gen-1.5 ist der Text-zu-Bild-Zweig der fibo-1.5-Familie und richtet sich an Entwickler, die professionelle Kontrollierbarkeit und Reproduzierbarkeit benötigen. Es basiert auf einer 8B-Parameter-DiT- und Flow-Matching-Architektur, nutzt Few-Step-Distillation-Sampling und benötigt für die Inferenz nur 4–6 Schritte bei CFG=1.0. Es führt das Paradigma strukturierter langer Prompts fort und befolgt Attribute wie Beleuchtung, Komposition, Farbe und Kameraeinstellung zuverlässig. Geeignet für Bildproduktionsszenarien, in denen Batch-Generierung, Iteration auf Attributebene und Reproduzierbarkeit der Ergebnisse in Engineering-Prozesse integriert werden sollen.
Kernhighlights
- Few-Step-Sampling, deutlich reduzierter Inferenzaufwand pro Bild – nach der Destillation sind nur 4–6 Schritte ohne classifier-free guidance nötig; die Aufrufkosten sind geringer als bei herkömmlichen mehrstufigen Workflows mit hohem CFG.
- Strukturierte lange Prompts sorgen für starke Prompt-Befolgung – die Generierung wird durch lange Beschreibungen gesteuert, die Subjekt, Beleuchtung, Komposition, Farbe, Kameraeinstellung usw. einzeln aufführen; die Kontrollierbarkeit in professionellen Szenarien ist klarer.
- Reproduzierbare Generierungsergebnisse – der Seed ist standardmäßig auf 5555 fixiert; gleicher Seed und gleicher Prompt reproduzieren dasselbe Bild, was Batch-Pipelines und Regressionsprüfungen erleichtert.
- Aufgabenteilung zwischen Text-zu-Bild und Bildbearbeitung innerhalb der Familie – in derselben Familie gibt es außerdem den Bildbearbeitungszweig fibo-edit-1.5; wenn ein Referenzbild bearbeitet werden soll, kann auf den entsprechenden Zweig gewechselt werden.
Funktionsbeschreibung
Few-Step-Distillation-Sampling: Mit den empfohlenen Einstellungen von 4–6 Schritten und CFG=1.0 lassen sich Bilder erzeugen; das entfällt die Parameterabstimmung und der Rechenaufwand herkömmlicher Workflows mit hohem CFG, und eine einzelne Anfrage liefert schneller ein brauchbares Ergebnis.
Befolgung strukturierter Prompts: Training und Inferenz basieren auf strukturierten Langbeschreibungen im Bereich von etwa tausend Wörtern; wenn Entwickler Subjekt, Beleuchtung, Komposition, Kameraeinstellung und weitere Attribute einzeln klar ausformulieren, erhält man ein Bild, das den Erwartungen näher kommt.
Reproduzierbare Generierung: Der seed-Parameter und der Prompt bestimmen gemeinsam die Ausgabe; werden beide fixiert, lässt sich dasselbe Bild reproduzieren, was sich für Versionsvergleiche und Ergebnisrückverfolgung in der Batch-Produktion eignet.
Mehrere Seitenverhältnisse: Neun Formate sind integriert – 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16 und 16:9 – und können je nach Platzierungsort oder Layout direkt gewählt werden, wodurch Nachbearbeitungszuschnitte reduziert werden.
Lange Prompt-Eingabe: Der Prompt unterstützt bis zu 10000 Zeichen; strukturierte Langbeschreibungen können vollständig eingegeben werden, ohne sie zu kurzen Sätzen verdichten zu müssen, sodass Attribute ausführlicher ausgedrückt werden können.
Anwendungsfälle
- Commercial-Visual-Designer: Bilderzeugung mit strukturierten langen Prompts – Beleuchtung, Komposition, Farbe und Kameraeinstellung einzeln in den Prompt schreiben und Bilder in kommerzieller Qualität erzeugen, die direkt für Werbe- und E-Commerce-Materialien verwendet werden können.
- Kreativteams: Iterative Feinarbeit auf Attributebene – Seed fixieren und nur ein einzelnes Attribut ändern, um wiederholt zu generieren und Serienvarianten für den Entwurfsvergleich zu erhalten; so entfällt die Nacharbeit des vollständigen Neuschreibens von Prompts.
- Engineering-Teams: Reproduzierbare Batch-Bilderzeugung – mit festem Seed und templatebasierten langen Prompts in Batches aufrufen und stilistisch konsistente, rückverfolgbare Bildassets für Content-Produktions-Pipelines erzeugen.
- App-Entwickler: Bilderzeugung mit Anpassung an mehrere Formate – das Seitenverhältnis passend zum Ziel-Layout wählen und Bildressourcen erzeugen, die direkt in Apps, Web und Video-Covern eingebettet werden können.
Einschränkungen und Auswahlhinweise
Negative Prompts haben in dieser Version keine Wirkung; das Bild muss vollständig über positive Beschreibungen eingeschränkt werden. Laut offizieller Dokumentation gilt das Gewichtungssystem nicht für Fine-Tuning. Die Verwendung alter mehrstufiger Workflows mit hohem CFG führt zu vom Erwarteten abweichenden Ergebnissen; es sollte mit CFG=1.0 und 4–6 Schritten gearbeitet werden. Der Kontrollierbarkeitsvorteil hängt von strukturierten langen Prompts ab; gewöhnliche kurze Prompts bringen begrenzten Nutzen. Die 8B-Größe ist für lokale Consumer-Hardware eine erhebliche Belastung; nur für lokale Bereitstellung ist eine quantisierte Version erforderlich; beim Aufruf über HiAPI.ai entfällt dieses Problem.
Generierungsaufgabe erstellen
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringPflichtAccount-API-Schlüssel. Bei jeder Anfrage erforderlich. Beispiel: Bearer YOUR_HIAPI_API_KEY. API-Schlüssel holen
Content-TypestringOptionalDer Anfragekörper wird immer als JSON geparst; beim Senden ist nur application/json (optional mit charset) zulässig — andere Werte liefern 415. Beispiel: application/json.
Idempotency-KeystringOptionalIdempotenz-Schlüssel, bis 255 Bytes. Wiederholungen mit demselben Schlüssel desselben Kontos erstellen die Aufgabe nur einmal; Replays liefern die ursprüngliche taskId.
Bei Netzwerk-Timeouts oder Client-Wiederholungen erstellt derselbe Schlüssel die Aufgabe nur einmal — keine doppelte Abbuchung (Geltungsbereich = das Konto des API-Schlüssels). Empfohlen: geschäftsseitig eindeutige Kennung (z. B. "order-42"); Replays liefern die ursprüngliche taskId, Schlüssel laufen 24 Stunden nach der ersten Anfrage ab. Die vollständige Szenariomatrix steht in der Übersicht der Unified Async API.
Body
modelstringPflichtAktueller Festwert: fibo-gen-1.5/text-to-image
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für fibo-gen-1.5/text-to-image und Route default — siehe Parametertabelle unten.
seedintegerOptionalStandard: 5555Zufälliger Seed, Standard 5555; mit demselben Seed und demselben Prompt lässt sich dasselbe Bild reproduzieren.
promptstringPflichtminLength 1maxLength 10000Textbeschreibung des zu generierenden Bildes, also der Prompt für Text-zu-Bild.
aspect_ratiostringOptionalStandard: "1:1"Seitenverhältnis des Ausgabebildes, Standard 1:1.
1:12:33:23:44:34:55:49:16Alle anzeigen (1)
16:9callbackobjectOptional
Konfiguration der Endzustands-Benachrichtigung. Ohne Angabe wird kein Callback gesendet — selbst abfragen.
Beim Erstellen callback.url angeben, dann POSTet HiAPI im Endzustand an Ihren Service — kein Polling nötig. Der Callback-Body entspricht der Aufgaben-Detailstruktur; Signaturprüfung, Wiederholungen und Idempotenz sind in der Übersicht der Unified Async API beschrieben.
urlstringPflichtPflicht, wenn callback angegeben ist. Nach dem Endzustand wird an diese URL gepostet; muss eine gültige http(s)-URL sein.
whenstringOptionalStandard: "final"Derzeit wird nur final unterstützt — Benachrichtigung bei success und fail.
finalstoragestringOptionalStandard: "temp"Speicherstufe für Artefakte: temp (Standard, ca. 7 Tage) oder persistent (langfristig, nach Größe abgerechnet). Bei unzureichendem Guthaben oder Überschreitung des Speicherlimits erfolgt ein stiller Downgrade auf temp; die wirksame Stufe steht in der Aufgaben-Detailantwort.
temppersistentAnfragebeispiele
# Asynchrone Aufgabe senden; gibt sofort eine taskId zurück (wartet nicht auf die Generierung)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "fibo-gen-1.5/text-to-image",
"input": {
"seed": 5555,
"prompt": "…",
"aspect_ratio": "1:1"
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "fibo-gen-1.5/text-to-image",
input: {
"seed": 5555,
"prompt": "…",
"aspect_ratio": "1:1"
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "fibo-gen-1.5/text-to-image",
"input": {
"seed": 5555,
"prompt": "…",
"aspect_ratio": "1:1"
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Aufgabendetails abrufen
https://api.hiapi.ai/v1/tasks/:id Antwortfelder
taskIdstringPflichtAufgaben-ID, stets mit Präfix tk-hiapi-.
modelstringPflichtAufgelöster vollständiger Modellname. Mit route-Parameter eingereichte Aufgaben geben base@route zurück (z. B. gpt-image-2/text-to-image@ext); sonst identisch mit dem übermittelten Namen.
routestringOptionalErscheint nur bei explizitem route-Parameter; gibt den übermittelten Wert zurück.
statusstringPflichtAufgabenstatus.
queued Eingereiht, noch nicht gestartet.
handling In Verarbeitung.
archiving Verarbeitung abgeschlossen, Artefakte werden vorbereitet.
success Endzustand: abgeschlossen, Artefakte verfügbar (output wird zurückgegeben).
fail Endzustand: fehlgeschlagen (error wird zurückgegeben).
Nach dem Senden den status prüfen: success und fail sind Endzustände, alles andere nicht. Alle 1–3 Sekunden bis zum Endzustand pollen. Nach Erfolg Artefakte aus output[].url laden und vor expireAt übertragen; für Langzeitaufbewahrung storage: "persistent" beim Erstellen angeben.
creatednumberPflichtZeitpunkt der Aufgabenerstellung (Unix-Sekunden).
completednumberPflichtUnix-Sekunden des Endzustands; vor Abschluss stets 0.
outputarrayOptional
Nur bei status == success. Artefaktliste — immer ein Array; eine Aufgabe kann mehrere Typen gleichzeitig liefern (z. B. video + first_frame).
Array [ object ]
Array-Elemente
urlstringPflichtArtefakt-URL, direkt herunterladbar.
typestringPflichtAktuell mögliche Werte: video, image, audio, first_frame, last_frame, thumbnail; später können weitere folgen.
expireAtnumberPflichtUnix-Sekunden, bis wann das Artefakt verfügbar ist; vorher herunterladen oder übertragen.
errorobjectOptional
Nur bei status == fail.
codestringPflichtBusiness-Fehlercode.
messagestringPflichtFehlerbeschreibung.
Antwortbeispiele
Erfolg
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In Bearbeitung (nicht final)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Fehlgeschlagen
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Artikel
Alle Artikel ansehen →-
Tutorial
So rufen Sie hailuo-2.3/text-to-video über die HiAPI API auf: curl, Python und lauffähige Anfragebeispiele
-
Tutorial
So nutzt du kling-4.0/text-to-video über die HiAPI-API: curl, Python und ein lauffähiges Anforderungsbeispiel
Ein praxisnaher Leitfaden für Entwickler: filmische Prompts, synchrones Audio, asynchrones Polling und Download der Ausgabe
-
Tutorial
Kandinsky 6.0 Pro Text-zu-Video auf HiAPI: curl- und Python-Tutorial
Eine anfrageorientierte praktische Demonstration: Aufbau des Aufrufs vom Prompt zum Videoclip, Absenden der Anfrage, Abfragen des Fertigstellungsstatus und Herunterladen des Ergebnisses
-
Tutorial
kandinsky-6.0-pro/image-to-video auf HiAPI: Tutorial mit curl und Python
Eine funktionierende Bild-zu-Video-Anfrage auf HiAPI ausführen: vom Upload des ersten Frames über asynchrones Polling bis zum finalen Download
-
Tutorial
So rufen Sie hailuo-2.3-fast/image-to-video über die HiAPI API auf: curl und Python in der Praxis
Die erste lauffähige Anfrage für die schnelle, kostengünstige Bild-zu-Video-Stufe – von der Modell-ID bis zum heruntergeladenen MP4
Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
FLUX.2 Black Forest Labs $0.035 /Bild -
FLUX.2 Klein 9B Black Forest Labs $0.0086 /Bild -
Ideogram V4 Ideogram $0.050 /Bild -
Recraft Creative Upscale Recraft $0.357 /Bild -
Qwen Image 2.0 Alibaba $0.042 /Bild -
Seedream 5.0 ByteDance $0.025 /Bild -
Grok Imagine Quality xAI $0.070 /Bild -
Recraft V4.1 Recraft $0.010 /Bild -
Muse Image 1.0 Meta $0.015 per task -
BRIA Product Shot Bria $0.058 /Bild -
Recraft Crisp Upscale Recraft $0.004 /Bild -
FLUX 1.1 Pro Black Forest Labs $0.050 /Bild



