Skip to main content
Cette page est un guide de démarrage rapide de l’API compatible OpenAI de CometAPI. Elle vous aide à réutiliser le format de requête Chat Completions, les SDK OpenAI et une URL de base CometAPI. Ce n’est ni un guide de configuration de compte OpenAI ni une page dédiée uniquement aux modèles OpenAI.

Ce que vous allez créer

Vous allez envoyer une requête texte à la route POST /v1/chat/completions compatible OpenAI de CometAPI, afficher le message de l’assistant et conserver un format de requête prêt pour les applications qui utilisent déjà les SDK OpenAI.

Quand utiliser cette page

Utilisez ce guide de démarrage rapide si l’un de ces cas correspond à votre projet :
  • Vous utilisez déjà les SDK OpenAI ou des formats de requête Chat Completions.
  • Vous souhaitez basculer l’URL de base vers CometAPI.
  • Vous souhaitez appeler un model ID CometAPI via une route compatible avec l’API OpenAI.

Prérequis

  • Une clé API CometAPI stockée dans COMETAPI_KEY
  • Un model ID de modèle textuel depuis la page Models
  • curl, Python 3.10+ ou Node.js 18+

Clé API, URL de base, authentification

Utilisez l’URL de base CometAPI avec des clients compatibles OpenAI :
Authentifiez les requêtes HTTP directes avec un jeton Bearer :

Exemples de code

Utilisez les onglets ci-dessous pour envoyer la même requête Chat Completions avec cURL, Python et Node.js.

Explication du fonctionnement

Compatible OpenAI signifie que votre application conserve le point de terminaison Chat Completions, le corps de requête et les noms de méthodes du SDK, tout en remplaçant l’URL de base et le model ID par des valeurs CometAPI. La route est synchrone par défaut. L’API renvoie l’objet de réponse complet dans une seule réponse HTTP, et votre application lit choices[0].message.content. Pour une sortie incrémentale, définissez stream sur true. La réponse devient un flux Server-Sent Events et se termine par data: [DONE]. Utilisez le streaming pour les interfaces de chat et les réponses longues. Conservez la forme synchrone pour les tâches en arrière-plan et les tests simples.

Paramètres courants

Dépannage et FAQ

Non. Il s’agit de la route d’API compatible OpenAI de CometAPI. Vous utilisez une clé d’API CometAPI, l’URL de base CometAPI et un model ID CometAPI.
Vérifiez que COMETAPI_KEY est défini dans le même shell ou environnement d’exécution qui envoie la requête. Ne collez pas une vraie clé dans des fichiers source.
Utilisez un model ID CometAPI qui prend en charge les requêtes de texte ou de chat. Consultez la page Models avant de réessayer.
Vérifiez que le client définit base_url en Python ou baseURL en Node.js sur https://api.cometapi.com/v1.

Étapes suivantes