Antwort erstellen
Eine Responses-Anfrage enthält model und input. input kann eine kurze Zeichenfolge oder eine strukturierte Gruppe von Elementen sein, wenn der Arbeitsablauf dies erfordert.
Richten Sie die Verarbeitung am output-Array aus: Text, ein Tool-Aufruf und Dienstelemente können unterschiedliche Typen haben.
curl --request POST https://cicora.ai/api/v1/responses \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "openai/gpt-5.6-sol",
"input": "Summarize the incident report for an engineer."
}'Arbeitsablauf steuern
- Speichern Sie die Antwort-ID und die zugehörige Unterhaltungs- oder Sitzungs-ID in Ihrem eigenen System.
- Begrenzen Sie automatische Schritte in einer Agentenschleife auf Anwendungsseite.
- Prüfen Sie Modellparameter, bevor Sie Audio, Bilder oder Tools hinzufügen.
Ergebnis parsen
Verlassen Sie sich nicht auf die Position eines einzelnen Textelements. Durchlaufen Sie output, extrahieren Sie erkannte Typen und bewahren Sie unbekannte für die Beobachtbarkeit auf.
Wenn Streaming erforderlich ist, verwenden Sie die Streaming-Form desselben Arbeitsablaufs und kombinieren Sie Deltas nur anhand von Elementkennungen.