Viestit ja roolit
messages-taulukko välittää kontekstin järjestettynä sarjana. System määrittää tehtävän säännöt, user lisää pyynnön ja assistant sekä tool säilyttävät suoritushistorian.
Älä rakenna historiaa yhdistämällä merkkijonoja: säilytä jokaisen viestin rooli ja alkuperäinen järjestys.
Keskusteluvastaus
bash
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
}'Hallitse tulostetta
- model yksilöi malliperheen ja muunnelman.
- temperature, top_p ja tulosteraja hallitsevat vastauksen vaihtelua ja kokoa.
- Lähetä vain valitulle mallille tuetuiksi luetellut parametrit.
Luotettava silmukka
Erota siirtovirhe mallivastauksesta, jossa on finish_reason. Kieltäytyminen tai kontekstiraja on käyttöliittymätietoa, ei syy korvata tulosta.
Kun tietojen säilytyssääntösi sallivat sen, tallenna lähdepyynnön runko ja normalisoitu vastaus ilman tunnistetietoja.