cicora.ai
Specifica APIGenerazione di testo

Chat Completions

Crea conversazioni a più turni nel consueto formato messages e seleziona un modello per ogni richiesta.

Riferimento per l'integrazione: scegli i parametri e le funzionalità disponibili dalle impostazioni API del tuo account e dal catalogo dei modelli per il tuo ambiente.

Messaggi e ruoli

L'array messages contiene il contesto come sequenza ordinata. System stabilisce le regole dell'attività, user aggiunge una richiesta, mentre assistant e tool conservano la cronologia di esecuzione.

Non costruire la cronologia concatenando stringhe: conserva il ruolo e l'ordine originale di ogni messaggio.

Completamento chat
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
  }'

Controlla l'output

  • model identifica una famiglia e una variante del modello.
  • temperature, top_p e un limite di output controllano la variabilità e la dimensione della risposta.
  • Invia solo i parametri indicati come supportati per il modello selezionato.

Ciclo affidabile

Distingui un errore di trasporto da una risposta del modello con finish_reason. Un rifiuto o un limite di contesto è un dato dell'interfaccia, non un motivo per sostituire un risultato.

Quando le tue regole di conservazione dei dati lo consentono, memorizza il corpo della richiesta sorgente e la risposta normalizzata senza credenziali.