cicora.ai
API-SpezifikationTextgenerierung

Chat Completions

Erstellen Sie Unterhaltungen über mehrere Gesprächsrunden im vertrauten messages-Format und wählen Sie für jede Anfrage ein Modell aus.

Integrationsreferenz: Wählen Sie Parameter und verfügbare Funktionen in den API-Einstellungen Ihres Kontos und im Modellkatalog für Ihre Umgebung aus.

Nachrichten und Rollen

Das messages-Array enthält Kontext als geordnete Folge. system legt die Aufgabenregeln fest, user fügt eine Anfrage hinzu und assistant sowie tool bewahren den Ausführungsverlauf.

Erstellen Sie einen Verlauf nicht durch Verketten von Zeichenfolgen: Bewahren Sie Rolle und ursprüngliche Reihenfolge jeder Nachricht auf.

Chat-Vervollständigung
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
  }'

Ausgabe steuern

  • model bezeichnet eine Modellfamilie und eine Variante.
  • temperature, top_p und ein Ausgabelimit steuern Schwankungsbreite und Umfang der Antwort.
  • Senden Sie nur Parameter, die für das ausgewählte Modell als unterstützt aufgeführt sind.

Zuverlässiger Ablauf

Unterscheiden Sie einen Transportfehler von einer Modellantwort mit finish_reason. Eine Ablehnung oder eine Kontextgrenze gehört zu den Schnittstellendaten und ist kein Grund, ein Ersatzergebnis zu liefern.

Speichern Sie den Quellanfragetext und die normalisierte Antwort ohne Zugangsdaten, sofern Ihre Regeln zur Datenaufbewahrung dies zulassen.