GPT-5.1 Codex API-integration
Brug GPT-5.1 Codex via Rivya Public API v1 med model-id gpt-5-1-codex-chat, understøttede inputs, parametre, Files API-regler, credits og svareksempler.
gpt-5-1-codex-chat
text, file
Ikke krævet for minimal anmodning
3
Samtale
Chat API: ikke-streaming + SSE-streaming
TOKEN_BASED
20000 tegn
Anmodningskontrakt
Chat-anmodninger sender én besked ad gangen. Sessionshistorik gemmes af Rivya; send ikke et råt messages-array.
| Nøgle | Type | Krævet | Standard | Beskrivelse |
|---|---|---|---|---|
| model | string | Ja | gpt-5-1-codex-chat | Brug API-model-id'et gpt-5-1-codex-chat. |
| session_id | string | Nej | - | Valgfrit chat-session-id oprettet af API'et. Udelad det for at starte en ny session. |
| message | string | Ja | - | Den næste brugerbesked. Chat API-historik kommer fra sessionen på serversiden, ikke et råt messages-array. |
| attachments | array | Nej | - | Valgfrie billed-file_id-værdier returneret af Files API. Eksterne vedhæftnings-URL'er accepteres ikke. |
| enable_web_search | boolean | Nej | false | Gælder kun, når den valgte chatmodel understøtter websøgning. |
| reasoning_effort | string | Nej | default | Valgfri reasoning effort: default, minimal, low, medium, high eller xhigh, når det understøttes. |
| client_request_id | string | Nej | - | Valgfrit klientside-id til at spore anmodninger i dit system. |
Modelparametre
Denne chatmodel bruger de delte Chat API-felter ovenfor. Modelspecifik understøttelse af websøgning, billedfilvedhæftninger, thoughts og reasoning afspejles i klarhedsdataene.
Minimal anmodning
{
"model": "gpt-5-1-codex-chat",
"message": "Write a concise launch plan for a new product image campaign"
}Referencefilanmodning
{
"model": "gpt-5-1-codex-chat",
"message": "Write a concise launch plan for a new product image campaign",
"attachments": [
{
"file_id": "file_uploaded_image_id"
}
]
}Oprettelsessvar
Chat-endpointet returnerer en færdig assistentbesked, tokenforbrug og den endelige credit-afregning for denne omgang.
{
"id": "chatcmpl_msg_gpt_5_1_codex_chat_example",
"object": "chat.completion",
"session_id": "chat_session_gpt_5_1_codex_chat",
"model": "gpt-5-1-codex-chat",
"created_at": "2026-05-11T00:00:00.000Z",
"message": {
"id": "assistant_message_id",
"role": "assistant",
"content": "A concise launch plan with clear next steps."
},
"usage": {
"input_tokens": 1200,
"output_tokens": 320,
"total_tokens": 1520
},
"credits": {
"reserved": 3,
"final": 3
}
}Almindelige fejl
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported
Chat API understøtter ikke-streaming og SSE-streaming-turns i Public API v1. Billedvedhæftninger skal bruge Files API file_id-værdier.