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 audio de CometAPI en choisissant si votre application a besoin d’une sortie vocale, d’une transcription ou d’une traduction. Les endpoints audio utilisent le même schéma de clé API CometAPI que les autres endpoints compatibles OpenAI.

Choisir une API audio

Create Speech

Convertir du texte en parole.

Create Transcription

Transcrire l’audio en texte.

Create Translation

Traduire l’audio en texte anglais.

Create speech

Utilisez un model ID compatible audio depuis la page Models ou le répertoire de modèles. Les exemples ci-dessous appellent l’endpoint de synthèse vocale.
Ces exemples utilisent l’espace réservé your-audio-model-id. Remplacez-le par un model ID audio disponible depuis la page Models ou le répertoire de modèles avant d’exécuter la requête.
Ouvrez Create Speech pour utiliser le playground et le schéma de l’endpoint.
import os
import requests

response = requests.post(
    "https://api.cometapi.com/v1/audio/speech",
    headers={
        "Authorization": "Bearer " + os.environ["COMETAPI_KEY"],
        "Content-Type": "application/json",
    },
    json={
        "model": "your-audio-model-id",
        "input": "Welcome to CometAPI.",
        "voice": "alloy",
        "response_format": "mp3",
    },
    timeout=60,
)

response.raise_for_status()

with open("speech.mp3", "wb") as audio_file:
    audio_file.write(response.content)

Exemple de réponse

Une réponse de synthèse vocale réussie est un audio binaire. La réponse HTTP peut ressembler à ceci :
HTTP/1.1 200 OK
Content-Type: audio/mpeg

speech.mp3

Exemples d’enregistrements de modèles

Cet exemple de réponse du catalogue de modèles montre l’enveloppe /api/models et la forme d’un enregistrement de modèle audio. 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": 0,
      "id": "your-audio-model-id",
      "code": "your-audio-model-id",
      "provider": "ExampleProvider",
      "provider_code": "example",
      "name": "Example audio model",
      "model_type": "audio",
      "features": [
        "text-to-speech"
      ],
      "endpoints": [
        "openai"
      ],
      "pricing": {
        "currency": "USD / M Tokens",
        "input": 12,
        "output": 12,
        "per_request": null,
        "per_second": null
      }
    }
  ]
}

Erreurs courantes

Utilisez les formats documentés sur la page de l’endpoint.
Compressez le fichier audio ou divisez la tâche en fichiers plus petits.
Vérifiez que le fichier contient de la parole et que le nom du champ correspond à la documentation.
Utilisez https://api.cometapi.com/v1.

Codes d’erreur et stratégie de retry

Ne réessayez pas tant que le texte, le fichier, le model ID, la voix ou le format n’a pas été corrigé.
Ne réessayez pas tant que la clé API n’est pas présente et valide.
Vérifiez la base URL, le chemin et le model ID avant de réessayer.
Réduisez la taille de l’upload avant de réessayer.
Réessayez avec un backoff exponentiel et réduisez la concurrence.
Réessayez avec backoff en cas d’erreurs transitoires du provider ou du service.
Pour les modèles d’implémentation, consultez Error codes and retry strategy et Rate limits and concurrency.

Tarification et répertoire de 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