Bria
FIBO 2.0
fibo-2.0/text-to-image
Ein einheitliches Bildmodell von Bria, das Text-zu-Bild-Generierung und instruktionsbasierte Bildbearbeitung in einem einzigen Modell vereint; bei der Bearbeitung können bis zu vier Bilder eingegeben werden; trainiert ausschließlich mit lizenzierten Daten, geeignet für Concept Art, Marketing-Standbilder und E-Commerce-Produktbilder
fibo-2.0/text-to-image ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
imagePreise
fibo-2.0/text-to-image per image
| Einzelpreis | $0.0572 |
|---|
Positionsbeschreibung
Dies ist ein Text-zu-Bild-Modell, das einen Prompt sowie optional ein Referenzbild oder ein fotografisches Stil-Preset entgegennimmt und ein statisches Bild ausgibt. Es unterstützt die Auswahl eines von mehreren Seitenverhältnis-Presets und die Übergabe eines Seeds zur Reproduktion desselben Ergebnisses. Es richtet sich an Entwickler, die visuelle Ideen schnell erkunden möchten, und eignet sich für die frühe Generierung von Materialien wie Concept Art, Marketing-Standbildern und Charakterdesigns.
Hauptmerkmale
- Entweder Stil oder Referenzbild – Als visuelle Referenz kann entweder ein fotografisches Stil-Preset oder eine öffentliche Bild-URL verwendet werden; beide schließen sich gegenseitig aus, es kann jeweils nur eines gewählt werden.
- Umfangreiche Seitenverhältnis-Presets – Es stehen einundzwanzig Seitenverhältnis-Presets von 1:1 bis 5:1 zur Verfügung; pro Aufruf wird eines ausgewählt, die Ausgabe umfasst etwa ein Megapixel.
- Reproduzierbarkeit über den Seed – Mit gleichem Seed und gleichem Prompt lässt sich dasselbe Bild wiederholt erzeugen, was Debugging und Ergebnisvergleiche erleichtert.
Funktionsbeschreibung
Grundlegende Text-zu-Bild-Generierung: Durch Eingabe eines Text-Prompts wird ein Bild erzeugt; der Prompt darf bis zu 10000 Zeichen umfassen, ist Pflichtfeld und darf nicht leer sein.
Fotografische Stil-Presets: Optional kann einer von vier Stilen gewählt werden – Kodak Film, Hard Flash, Hazy Dreamy oder Rough Realism –, jedoch nicht gleichzeitig mit einem Referenzbild.
Führung durch Referenzbild: Eine öffentliche Bild-URL kann als visuelle Referenz für die Szene dienen; dies schließt Stil-Presets aus.
Steuerung von Seitenverhältnis und Seed: Aus einundzwanzig Seitenverhältnis-Presets wird eines gewählt, die Ausgabe umfasst etwa ein Megapixel; durch Übergabe eines Seeds lässt sich dasselbe Ergebnis reproduzieren.
Anwendungsfälle
- Erkundung von Concept-Art-Richtungen – Concept-Designer erzeugen mit kurzen Prompts in großer Zahl Skizzen in verschiedenen Stilen und Kompositionen, die für die frühe Richtungsauswahl und Diskussion dienen.
- Test von Marketing-Standbild-Thumbnails – Marketingverantwortliche erzeugen mit Produktbeschreibungen und Stil-Presets mehrere Standbildvarianten, um verschiedene visuelle Richtungen schnell zu vergleichen und eine Vorauswahl für Werbematerial zu treffen.
- Schnelle Iteration von Charakterdesigns – Charakterdesigner beschreiben Haltung und Erscheinungsbild einer Figur in Text und erzeugen in Kombination mit einem Referenzbild Konzeptbilder für einen ersten Vergleich von Designvarianten.
Einschränkungen und Auswahlhinweise
Pro Aufruf kann nur eines von einundzwanzig Seitenverhältnis-Presets gewählt werden; die Ausgabeauflösung beträgt etwa 1 Megapixel. Fotografische Stil-Presets und Referenzbilder können nicht gleichzeitig verwendet werden. Der Prompt darf höchstens 10000 Zeichen umfassen; wird dieser Wert überschritten, kann er nicht übermittelt werden. Mit gleichem Seed und gleichem Prompt lassen sich Ergebnisse reproduzieren, jedoch garantieren unterschiedliche Parameterkombinationen keine vollständig identischen Bilder.
Neuigkeiten
Changelog ansehen →- Neues Modell FIBO 2.0 Bildbearbeitung veröffentlicht
- Neues Modell FIBO 2.0 Text-zu-Bild ist live
Häufige Fragen
Alle Fragen ansehen →-
Wie stelle ich es ein, um eine feste Komposition und dasselbe Bild zu reproduzieren?
Mit festem Seed und unverändertem Prompt lässt sich dasselbe Ergebnis reproduzieren. Der Seed ist standardmäßig 5555 und reicht von 0 bis 2147483647; solange Seed und Prompt identisch sind, ist auch die Ausgabe identisch – ein anderer Seed ergibt beim selben Motiv eine andere Bildkomposition.
-
Welche Seitenverhältnisse sind wählbar? Wie hoch ist die Auflösung?
Wähle je nach Bildkomposition ein Seitenverhältnis aus den Presets; die Ausgabe beträgt etwa 1 Megapixel. Verfügbare Werte sind unter anderem 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 16:10, 10:16, 2:1, 1:2, 21:9, 9:21 sowie Langformate wie 3:1, 1:3, 4:1, 1:4, 5:1, 1:5; ohne Angabe gilt standardmäßig 1:1.
-
Können bei der Text-zu-Bild-Generierung Referenzbild und Stilvorgabe zusammen verwendet werden?
Beides kann nicht gleichzeitig verwendet werden, es ist nur eines von beiden möglich. Wenn bei der Text-zu-Bild-Generierung style übergeben wird, darf image_url nicht mehr übergeben werden und umgekehrt; wer ein Referenzbild zur Festlegung der Szene möchte, verzichtet auf die Stilvorgabe, und wer Film-, Hartblitz-, Dunst- oder grobkörnige Echtheitswirkung möchte, verwendet nur Text-Prompts. Bei der Bild-zu-Bild-Bearbeitung gibt es keinen Parameter für Stilvorgaben; die Bildstimmung wird direkt in instruction geschrieben.
-
Welche fotografischen Stilvoreinstellungen sind bei der Text-zu-Bild-Generierung verfügbar?
Bei der Text-zu-Bild-Generierung stehen vier fotografische Anmutungen zur Verfügung: Kodak Film, Hard Flash, Hazy Dreamy und Rough Realism. Sie dienen lediglich als optionaler Gesamtton der Fotografie und schließen sich gegenseitig mit dem Referenzbild aus; wenn Lichtführung und Kameraposition präzise gesteuert werden sollen, sollten diese weiterhin im Prompt ausdrücklich angegeben werden, statt sich nur auf die Voreinstellung zu verlassen. Bei der Bild-zu-Bild-Bearbeitung gibt es keine Stilvoreinstellungen.
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-2.0/text-to-image
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für fibo-2.0/text-to-image und Route default — siehe Parametertabelle unten.
seedintegerOptionalStandard: 5555min 0max 2147483647Zufälliger Seed, Standard 5555. Gleicher Seed und gleicher Prompt reproduzieren dasselbe Bild.
stylestringOptionalOptionaler Fotostil: Kodak Film, Hard Flash, Hazy Dreamy, Rough Realism. Kann nicht zusammen mit dem Referenzbild (image_url) verwendet werden.
Kodak FilmHard FlashHazy DreamyRough RealismpromptstringPflichtminLength 1maxLength 10000Erforderlich. Beschreibt die zu erzeugende Szene; unterstützt längere Beschreibungen mit mehreren Motiven und räumlichen Beziehungen.
image_urlstringOptionalminLength 1pattern ^https?://Optionale öffentliche Bild-URL als visuelle Referenz für die Prompt-Szene. Kann nicht zusammen mit style verwendet werden.
aspect_ratiostringOptionalStandard: "1:1"Seitenverhältnis des Ausgabebilds, ca. eine Million Pixel, Standard 1:1.
1:12:33:23:44:34:55:49:16Alle anzeigen (13)Weniger anzeigen
16:916:1010:162:11:221:99:213:11:34:11:45:11:5callbackobjectOptional
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-2.0/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-2.0/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-2.0/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 →Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
FASHN Tryon v1.6 FASHN $0.107 /Bild -
Qwen Image 3.0 Alibaba $0.036 /Bild -
Imagen 4 Google $0.030 /Bild -
FIBO 2.0 Bria $0.057 /Bild -
Nano Banana Google $0.011 /Bild -
FLUX.1 Fill Pro Black Forest Labs $0.071 /Bild -
Google Virtual Try-On Google $0.107 /Bild -
Krea 2 Medium Turbo Krea $0.021 /Bild -
GPT Image 2.5 OpenAI $0.017 /Bild -
Qwen Image 2.1 Alibaba $0.020 /Bild -
BRIA Eraser Bria $0.058 /Bild -
GPT Image 2.6 OpenAI $0.023 /Bild



