Zum Hauptinhalt springen

Bildmodelle

Basis-URL: https://app.neuroflash.com/api/image-service

Verfügbare Bildgenerierungsmodelle auflisten

GET/v1/workspaces/{workspaceId}/image-models

Gibt den statischen Modellkatalog mit einem available-Flag zurück, das von den Bildberechtigungen des Arbeitsbereichs abgeleitet ist.

Pfadparameter

ParameterTypErforderlichBeschreibung
workspaceIdstringJa

Abfrageparameter

ParameterTypStandardBeschreibung
pageinteger11-basierte Seitennummer
sizeinteger50Elemente pro Seite (max. 200)

Antwort

FeldTypBeschreibung
pageobject
sizeintegerAnzahl der pro Seite angeforderten Elemente
totalElementsintegerGesamtzahl der übereinstimmenden Elemente
totalPagesintegerGesamtzahl der Seiten
currentPageinteger1-basierter Index der zurückgegebenen Seite
dataarray<object>
idstringmaschinenlesbarer Modellidentifikator
namestringbenutzerfreundlicher Modellname
providerstringUpstream-Anbieter (z. B. fal.ai)
descriptionstringvollständige Modellbeschreibung
capabilitiesarray<string>vom Modell unterstützte Funktionen (text2image, image2image, …)
maxImagesintegermaximale Bilder pro Anfrage
aspectRatiosarray<string>unterstützte Seitenverhältnisse
outputFormatsarray<string>unterstützte Ausgabeformate
availablebooleanob das Modell im aufrufenden Arbeitsbereich verfügbar ist
orderintegerempfohlene Anzeigereihenfolge in der Benutzeroberfläche

Beispiel

curl "https://app.neuroflash.com/api/image-service/v1/workspaces/{workspace_id}/image-models" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Antwort:

{
"page": {
"size": 0,
"totalElements": 0,
"totalPages": 0,
"currentPage": 0
},
"data": [
{
"aspectRatios": [
"21:9",
"16:9",
"3:2",
"4:3",
"5:4",
"1:1",
"4:5",
"3:4",
"2:3",
"9:16"
],
"available": true,
"capabilities": [
"text2image",
"image2image"
],
"description": "Fast and efficient image generation model",
"id": "nano-banana-2",
"maxImages": 4,
"name": "Nano Banana 2",
"order": 1,
"outputFormats": [
"jpeg",
"png",
"webp"
],
"provider": "fal.ai"
}
]
}