Mensagens e funções
A matriz messages transporta o contexto como uma sequência ordenada. System estabelece as regras da tarefa, user acrescenta um pedido e assistant e tool preservam o histórico de execução.
Não construa o histórico concatenando cadeias: conserve a função e a ordem original de cada mensagem.
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
}'Controlar a saída
- model identifica uma família e variante de modelos.
- temperature, top_p e um limite de saída controlam a variação e o tamanho da resposta.
- Envie apenas parâmetros indicados como compatíveis com o modelo selecionado.
Ciclo fiável
Separe uma falha de transporte de uma resposta do modelo com finish_reason. Uma recusa ou limite de contexto são dados da interface, não um motivo para substituir o resultado.
Quando as suas regras de retenção o permitirem, guarde o corpo do pedido de origem e a resposta normalizada sem credenciais.