cicora.ai
Specyfikacja APIGenerowanie tekstu

Chat Completions

Twórz wieloetapowe rozmowy w znanym formacie messages i wybieraj model dla każdego żądania.

Materiały dotyczące integracji: wybierz parametry i dostępne funkcje w ustawieniach API konta oraz w katalogu modeli dla swojego środowiska.

Wiadomości i role

Tablica messages przekazuje kontekst jako uporządkowaną sekwencję. System ustanawia reguły zadania, user dodaje żądanie, a assistant i tool zachowują historię wykonania.

Nie buduj historii przez łączenie ciągów: zachowaj rolę i pierwotną kolejność każdej wiadomości.

Uzupełnianie czatu
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
  }'

Kontroluj dane wyjściowe

  • model identyfikuje rodzinę i wariant modelu.
  • temperature, top_p oraz limit danych wyjściowych sterują zmiennością i rozmiarem odpowiedzi.
  • Wysyłaj wyłącznie parametry wymienione jako obsługiwane przez wybrany model.

Niezawodna pętla

Rozróżniaj awarię transportu od odpowiedzi modelu z finish_reason. Odmowa lub granica kontekstu to dane interfejsu, a nie powód do podstawienia innego wyniku.

Jeśli pozwalają na to zasady przechowywania danych, zapisz źródłową treść żądania i znormalizowaną odpowiedź bez danych uwierzytelniających.