Meddelanden och roller
Matrisen messages innehåller kontext som en ordnad följd. System fastställer uppgiftsregler, user lägger till en begäran och assistant samt tool bevarar körningshistoriken.
Bygg inte historik genom att slå samman strängar: bevara rollen och den ursprungliga ordningen för varje meddelande.
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 utdata
- model identifierar en modellfamilj och variant.
- temperature, top_p och en utdatagräns styr svarets variation och storlek.
- Skicka endast parametrar som anges som stödda för den valda modellen.
Tillförlitlig loop
Skilj ett transportfel från ett modellsvar med finish_reason. En vägran eller kontextgräns är gränssnittsdata, inte ett skäl att ersätta ett resultat.
När dina datalagringsregler tillåter det ska du lagra källbegärans innehåll och det normaliserade svaret utan autentiseringsuppgifter.