Format Responses

L’interface OpenAI Responses prend en charge les conversations multi-tours, les outils intégrés et les modèles de raisonnement. Compatible avec /v1/responses.

Compatible avec l’API OpenAI Responses. Elle peut être appelée en utilisant le jeton de plateforme comme api_key et base_url comme https://api.covanexus.com/v1.

POST /v1/responses 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
input? string | array[object]
Contenu d’entrée, sous forme de texte brut ou de tableau de messages comprenant leur rôle et leur contenu
instructions? string
Instructions système appliquées à la réponse
max_output_tokens? integer
Nombre maximal de jetons de sortie
temperature? number
Température d'échantillonnage
top_p? number
Paramètre d’échantillonnage nucleus
stream? boolean
Activer la diffusion en continu (diffusion d'événements SSE)
Valeur par défaut : false
tools? array[object]
Liste des outils disponibles, y compris les appels de fonctions et les outils intégrés
tool_choice? string | object
Stratégie de sélection d'outils
reasoning? object
Configuration du raisonnement pour les modèles compatibles, tels que {"effort":"medium"})
previous_response_id? string
Identifiant de la réponse précédente, utilisé pour poursuivre une conversation sur plusieurs tours
truncation? string
Stratégie de troncature de contexte
Valeurs possibles : "auto" | "disabled"

Corps de la réponse

Code d’étatType de contenu
200application/json
400application/json
429application/json
curl -X POST "https://api.covanexus.com/v1/responses" \
  -H "Authorization: Bearer $COVA_NEXUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4o",
  "input": "用一句话介绍你自己"
}'
200
400
429
{
  "id": "resp_xxx",
  "object": "response",
  "created_at": 0,
  "model": "gpt-4o",
  "status": "completed",
  "output": [
    {
      "id": "msg_xxx",
      "type": "message",
      "status": "completed",
      "role": "assistant",
      "content": [
        {
          "type": "output_text",
          "text": "string"
        }
      ]
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0
  }
}

BearerAuth