Berichten en rollen
De messages-array draagt context als een geordende reeks. System stelt taakregels vast, user voegt een verzoek toe en assistant en tool bewaren de uitvoeringsgeschiedenis.
Bouw geschiedenis niet op door tekenreeksen aaneen te plakken: behoud de rol en oorspronkelijke volgorde van elk bericht.
curl --request POST https://cicora.ai/api/v1/chat/completions \
--header "Authorization: Bearer $CICORA_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "openai/gpt-5.6-sol",
"messages": [
{"role": "system", "content": "Be concise and cite assumptions."},
{"role": "user", "content": "Draft a release checklist."}
],
"temperature": 0.2
}'De uitvoer beheren
- model identificeert een modelfamilie en variant.
- temperature, top_p en een uitvoerlimiet bepalen de variatie en omvang van antwoorden.
- Stuur alleen parameters die als ondersteund voor het geselecteerde model worden vermeld.
Betrouwbare cyclus
Houd een transportfout gescheiden van een modelantwoord met een finish_reason. Een weigering of contextgrens is interface-informatie, geen reden om een vervangend resultaat te geven.
Bewaar, wanneer uw regels voor gegevensbewaring dit toestaan, de oorspronkelijke aanvraaginhoud en het genormaliseerde antwoord zonder inloggegevens.