Eine Response erstellen
curl "$CCSIO_BASE_URL/responses" \
-H "Authorization: Bearer $CCSIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "your-responses-model",
"instructions": "Answer in one short sentence.",
"input": "What is an API gateway?"
}'input ist ein String oder eine Liste von Input-Items; instructions wird als System-Prompt vorangestellt. Mit "stream": true ist die Antwort ein Strom von Server-Sent Events mit benannten Events.
Was anders ist als bei OpenAI
- Die Antwort enthält nur Text-Output: Tool-Aufrufe und Reasoning-Items des Modells kommen nicht zurück. Für Tools verwende Chat Completions.
- Die Plattform speichert keine Response:
store,previous_response_idundbackgroundwerden weitergegeben, haben aber keine Wirkung. Sende den Kontext, den du brauchst, ininput. statusistcompleted, oderincompletemitincomplete_details.reason, wenn das Modell vorzeitig gestoppt hat (zum Beispiel beimax_output_tokens).