Eine Modellantwort erstellen
OpenAI-Responses-API-kompatibler Endpunkt. Eine erfolgreiche Nicht-Streaming-Antwort verwendet die Form des Antwortobjekts; bei stream=true gibt der Endpunkt Responses-SSE-Ereignisse zurück. Ein fehlgeschlagenes Antwortobjekt kann status=failed mit error={code,message} verwenden, auch wenn die HTTP-Anfrage selbst abgeschlossen wurde.
- Typ: stringX
- Felo - Channel Geordnete, durch Kommas getrennte öffentliche Kanalcodes. Lassen Sie diesen Header weg, um default zu verwenden; default muss allein verwendet werden. Im Wallet-Modus durchsucht default die effektive öffentliche Kanalreihenfolge des Modells in umgekehrter Reihenfolge, überspringt nicht veröffentlichte oder nicht verfügbare Kanäle und wählt den Anbieter des ersten verfügbaren Kanals. Der Wert default schließt verfügbare Endpunkte dieses Anbieters mit derselben Upstream-Modell-ID und demselben Service-Tier ein. Explizite Kanäle werden in der vom Client angegebenen Reihenfolge validiert; nur die Anbietergruppe des ersten Kanals wird übermittelt. Kein automatischer Fallback auf andere Anbieter. Legacy-Anbieter-Header können das Kanal-Routing nicht überschreiben.
- inputerforderlich
- Typ: string
- Typ: stringmodelerforderlich
- Typ: array string[]include
- Typ: stringinstructions
- Typ: integermax
_output _tokens min.:1Integer numbers.
- Typ: objectmetadata
- propertyTyp: anything
Name
- Typ: stringprevious
_response _id - Typ: objectreasoning
- propertyTyp: anything
Name
- Typ: string | nullservice
_tier Derzeit wird nur default (standard) unterstützt. Weggelassene Werte, null, Aliase und nicht unterstützte Zeichenfolgen fallen auf default zurück; andere Typen liefern HTTP 400. Konfigurierte Kanäle und Preise bleiben unverändert. Text-APIs senden den Standardwert des Anbieters; Decisions- und Generierungs-APIs lassen das Upstream-Feld weg.
- Typ: booleanstore
- Typ: booleanstream
- Typ: numbertemperaturemin.:0
- Typ: anythingproperty
Name
- Typ: objecttext
- propertyTyp: anything
Name
- tool
_choice - Typ: string
- Typ: array object[]tools
- propertyTyp: anything
Name
- Typ: numbertop
_p min.:0max.:1 - Typ: anythingproperty
Name
- Typ: object · ResponsesResponse200
Antwortobjekt oder Streaming-Antwort-Ereignisse
- Typ: stringiderforderlich
- objectKonstante:responseerforderlich
- Typ: string enumstatuserforderlichWerte
- completed
- failed
- in
_progress - cancelled
- queued
- incomplete
- Typ: object · ResponsesErrorerror
- codeTyp: stringerforderlich
- messageTyp: stringerforderlich
- propertyTyp: anything
Name
- Typ: objectmetadata
- propertyTyp: anything
Name
- Typ: stringmodel
- Typ: array object[]output
- propertyTyp: anything
Name
- Typ: stringoutput
_text - Typ: object · Usageusage
Nutzungsobjekt des Anbieters. Die Felder variieren je nach Endpunkt und Anbieter.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
- Typ: object · OpenAIErrorResponse400
Ungültige Anfrage, ungültiges Modell oder ungültige Anbieterzuordnung
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse401
Ungültiger oder fehlender Felo-API-Schlüssel
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse402
Unzureichendes Guthaben
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse403
Das Konto ist nicht berechtigt, das Modell zu verwenden. Deaktivierte Modelle werden ebenfalls vor Upstream-Aufrufen abgelehnt. Bereits angenommene Anfragen und Aufgaben werden fortgesetzt.
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse429
Ausgaben- oder Anfragelimit erreicht
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse502
Anfrage an den Upstream-Anbieter fehlgeschlagen
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json - Typ: object · OpenAIErrorResponse503
Anbieter- oder Abrechnungsdienst nicht verfügbar
OpenAI-kompatibles Fehler-Envelope. Der Router kann code und message ohne alle optionalen Upstream-Felder einschließen.
- Typ: objecterrorerforderlich
- messageTyp: stringerforderlich
- codeTyp: string | null
- paramTyp: string | null
- typeTyp: string
OpenAI-kompatibler Fehlertyp, sofern angegeben.
- propertyTyp: anything
Name
- Typ: anythingproperty
Name
application/json
curl https://openapi.felo.ai/api/v1/responses \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"model": "gpt-5.5",
"input": "Explain why the sky is blue in one sentence.",
"stream": false
}'
{
"id": "string",
"object": "response",
"status": "completed",
"output": [
{
"additionalProperty": "anything"
}
],
"output_text": "string",
"error": {
"code": "string",
"message": "string",
"additionalProperty": "anything"
},
"usage": {
"additionalProperty": "anything"
},
"model": "string",
"metadata": {
"additionalProperty": "anything"
},
"additionalProperty": "anything"
}