Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Utilisez la documentation des modèles de texte CometAPI en faisant correspondre le format de votre requête à la page qui l’implémente. Pour le chat compatible OpenAI, commencez par Chat Completions ou Responses ; pour les formats natifs des fournisseurs, utilisez la page correspondant au fournisseur.

Choisir une API de texte

Chat Completions

Envoyez des messages de chat compatibles OpenAI avec un tableau messages.

Responses

Utilisez le raisonnement, la sortie multimodale et les outils intégrés via l’API Responses.

Anthropic Messages

Appelez des workflows Messages compatibles Claude avec des champs natifs du fournisseur.

Gemini content generation

Envoyez des requêtes natives de génération de contenu Gemini.

Appeler un modèle de texte

Utilisez n’importe quel model ID compatible texte depuis la page Models ou le répertoire des modèles. Les exemples ci-dessous appellent le endpoint Chat Completions compatible OpenAI.
Ces exemples utilisent l’espace réservé your-model-id. Remplacez-le par un model ID de texte disponible depuis la page Models ou le répertoire des modèles avant d’exécuter la requête.
import os
import requests

response = requests.post(
    "https://api.cometapi.com/v1/chat/completions",
    headers={
        "Authorization": "Bearer " + os.environ["COMETAPI_KEY"],
        "Content-Type": "application/json",
    },
    json={
        "model": "your-model-id",
        "messages": [
            {
                "role": "user",
                "content": "Write one sentence about CometAPI.",
            }
        ],
    },
    timeout=30,
)

response.raise_for_status()
result = response.json()
print(result["choices"][0]["message"]["content"])

Exemple de réponse

Une réponse réussie peut ressembler à ceci. Les valeurs des champs varient selon le modèle et la requête :
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1779960520,
  "model": "your-model-id",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "CometAPI lets developers route model requests through one API surface."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 14,
    "total_tokens": 26
  }
}

Exemples d’enregistrements de modèle

Cet exemple de réponse du catalogue de modèles montre l’enveloppe /api/models et la forme d’un enregistrement de modèle de texte. Il ne s’agit pas d’une liste complète des modèles.
cURL
curl https://api.cometapi.com/api/models
{
  "success": true,
  "page": 1,
  "page_size": 20,
  "total": 302,
  "data": [
    {
      "created": 1773798949,
      "id": "your-text-model-id",
      "code": "your-text-model-id",
      "provider": "ExampleProvider",
      "provider_code": "example",
      "name": "Example text model",
      "model_type": "text",
      "features": [
        "text-to-text"
      ],
      "endpoints": "{\n  \"openai-chat\": {\n    \"path\": \"/v1/chat/completions\",\n    \"method\": \"POST\"\n  }\n}",
      "pricing": {
        "currency": "USD / M Tokens",
        "input": 0.5,
        "output": 1.5,
        "per_request": null,
        "per_second": null
      }
    }
  ]
}

Erreurs courantes

Envoyez Authorization: Bearer $COMETAPI_KEY.
Utilisez https://api.cometapi.com/v1 pour les requêtes compatibles OpenAI.
Choisissez un modèle compatible texte depuis la page Models.
Supprimez les champs optionnels, puis rajoutez-les un par un.

Codes d’erreur et stratégie de nouvelle tentative

N’effectuez pas de nouvelle tentative tant que le corps de la requête n’est pas corrigé.
N’effectuez pas de nouvelle tentative tant que la clé API n’est pas présente et valide.
Vérifiez l’URL de base, le chemin et le model ID avant de réessayer.
Réessayez avec un backoff exponentiel et réduisez la concurrence.
Réessayez avec un backoff pour les erreurs temporaires du fournisseur ou du service.
Pour des modèles d’implémentation, consultez Error codes and retry strategy et Rate limits and concurrency.

Tarification et répertoire des modèles

Models page

Découvrez comment CometAPI expose les model IDs dans la documentation.

Model directory

Parcourez la disponibilité et les capacités des modèles.

Pricing

Vérifiez la tarification avant d’appeler un modèle.
Last modified on May 28, 2026