Meldinger og roller
Matrisen messages overfører konteksten som en ordnet sekvens. System fastsetter oppgavereglene, user legger til en forespørsel, og assistant og tool bevarer kjøringshistorikken.
Ikke bygg historikk ved å slå sammen strenger: behold rollen og den opprinnelige rekkefølgen til hver melding.
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 utdataene
- model identifiserer en modellfamilie og variant.
- temperature, top_p og en grense for utdata styrer variasjonen og størrelsen på svaret.
- Send bare parametere som er oppført som støttet for den valgte modellen.
Pålitelig sløyfe
Skill en transportfeil fra et modellsvar med en finish_reason. En avvisning eller kontekstgrense er grensesnittdata, ikke en grunn til å erstatte et resultat.
Når reglene dine for dataoppbevaring tillater det, lagrer du den opprinnelige forespørselskroppen og det normaliserte svaret uten legitimasjon.