ChatCompletionsFormat

Générez des réponses à partir de l’historique de conversation, avec ou sans diffusion en continu.

Compatible avec l'API OpenAI Chat Completions.

POST /v1/chat/completions https://api.covanexus.com
Authorization
Corps

Authorization

Authorization BearerAuth

Authorization Bearer <token>

Utilisez l’authentification par jeton Bearer. Format : Authorization: Bearer $COVA_NEXUS_API_KEY

dans l’en-tête

Corps de la demande

application/json

model* string
ID du modèle
messages* array[object]
Liste des messages de conversation
temperature? number
Température d'échantillonnage
Valeur par défaut : 1 | Plage : 0 ≤ valeur ≤ 2
top_p? number
Paramètre d’échantillonnage nucleus
Valeur par défaut : 1 | Plage : 0 ≤ valeur ≤ 1
n? integer
Nombre de réponses à générer
Valeur par défaut : 1 | Valeur minimale : 1
stream? boolean
Activer la diffusion en continu
Valeur par défaut : false
stream_options? object
Options de diffusion en continu
stop? string | array[string]
Séquences d’arrêt
max_tokens? integer
Nombre maximal de jetons générés
max_completion_tokens? integer
Nombre maximal de jetons de sortie
presence_penalty? number
Pénalise les jetons déjà présents afin d’encourager l’introduction de nouveaux sujets
Valeur par défaut : 0 | Plage : -2 ≤ valeur ≤ 2
frequency_penalty? number
Pénalise les jetons en fonction de leur fréquence dans le texte déjà généré
Valeur par défaut : 0 | Plage : -2 ≤ valeur ≤ 2
logit_bias? object
Biais appliqué aux logits des jetons sélectionnés
user? string
ID utilisateur
tools? array[object]
Liste des outils disponibles pour les appels de fonctions
tool_choice? string | object
Stratégie de sélection d'outils
response_format? object
Format de réponse
seed? integer
Graine aléatoire
reasoning_effort? string
Niveau d’effort de raisonnement
Valeurs possibles : "low" | "medium" | "high"
modalities? array[string]
Modalités de sortie
audio? object
Configuration de la sortie audio

Corps de la réponse

Code d’étatType de contenu
200application/json
400application/json
429application/json
curl -X POST "https://api.covanexus.com/v1/chat/completions" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4",
  "messages": [
    {
      "role": "system",
      "content": "string"
    },
    {
      "role": "user",
      "content": "string"
    }
  ]
}'
200
400
429
{
  "id": "string",
  "object": "chat.completion",
  "created": 0,
  "model": "string",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "system",
        "content": "string"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0
  }
}

BearerAuth