Перейти к основному содержанию

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.

Используйте документацию CometAPI по audio models, выбрав, нужен ли вашему приложению вывод речи, транскрипция или перевод. Audio endpoints используют тот же шаблон ключа API CometAPI, что и другие OpenAI-compatible endpoints.

Выберите audio API

Create Speech

Преобразует текст в речь.

Create Transcription

Транскрибирует аудио в текст.

Create Translation

Переводит аудио в английский текст.

Create speech

Используйте model ID с поддержкой аудио со страницы Models или из model directory. Примеры ниже вызывают speech endpoint.
В этих примерах используется placeholder your-audio-model-id. Перед выполнением запроса замените его на доступный audio model ID со страницы Models или из model directory.
Откройте Create Speech, чтобы использовать playground и schema 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)

Пример ответа

Успешный ответ speech — это бинарное аудио. HTTP-ответ может выглядеть так:
HTTP/1.1 200 OK
Content-Type: audio/mpeg

speech.mp3

Примеры записей моделей

Этот пример ответа каталога моделей показывает envelope /api/models и одну структуру записи audio model. Это не полный список models.
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
      }
    }
  ]
}

Частые ошибки

Используйте форматы, указанные на странице endpoint.
Сожмите аудиофайл или разделите задачу на более мелкие файлы.
Убедитесь, что файл содержит речь и что имя поля совпадает с документацией.
Используйте https://api.cometapi.com/v1.

Коды ошибок и стратегия повторных попыток

Не повторяйте запрос, пока не будут исправлены текст, файл, model ID, voice или format.
Не повторяйте запрос, пока API key не будет указан и не станет действительным.
Проверьте base URL, path и model ID перед повторной попыткой.
Уменьшите размер загрузки перед повторной попыткой.
Повторяйте запрос с exponential backoff и уменьшите concurrency.
Повторяйте запрос с backoff при временных ошибках provider или service.
Для шаблонов реализации см. Error codes and retry strategy и Rate limits and concurrency.

Pricing and model directory

Models page

Узнайте, как CometAPI отображает model IDs в документации.

Model directory

Просматривайте доступность и возможности моделей.

Pricing

Проверьте цены перед вызовом модели.
Last modified on May 28, 2026