Meddelelser og roller
Arrayet messages overfører konteksten som en ordnet sekvens. System fastlægger opgavereglerne, user tilføjer en anmodning, og assistant og tool bevarer kørselshistorikken.
Opbyg ikke historikken ved at sammenkæde strenge: bevar rollen og den oprindelige rækkefølge for hver meddelelse.
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
}'Styr outputtet
- model identificerer en modelfamilie og variant.
- temperature, top_p og en grænse for output styrer variationen og størrelsen på svaret.
- Send kun parametre som er angivet som understøttet for den valgte model.
Pålidelig sløjfe
Adskil en transportfejl fra et modelsvar med en finish_reason. En afvisning eller kontekstgrænse er grænsefladedata, ikke en grund til at erstatte et resultat.
Når reglerne for dataopbevaring tillader det, gemmer du kildeanmodningens brødtekst og det normaliserede svar uden legitimationsoplysninger.