메인 콘텐츠로 건너뛰기

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 오디오 모델 문서를 선택해 사용하세요. 오디오 엔드포인트는 다른 OpenAI 호환 엔드포인트와 동일한 CometAPI API 키 패턴을 사용합니다.

오디오 API 선택하기

음성 생성

텍스트를 음성으로 변환합니다.

음성 전사

오디오를 텍스트로 전사합니다.

번역

오디오를 영어 텍스트로 번역합니다.

음성 생성

Models page 또는 model directory에서 오디오를 지원하는 model ID를 사용하세요. 아래 예제는 speech 엔드포인트를 호출합니다.
이 예제에서는 자리표시자 your-audio-model-id를 사용합니다. 요청을 실행하기 전에 이를 Models page 또는 model directory에서 사용 가능한 오디오 model ID로 바꾸세요.
플레이그라운드와 엔드포인트 스키마를 사용하려면 음성 생성을 여세요.
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

모델 레코드 예시

이 예시 모델 카탈로그 응답은 /api/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
      }
    }
  ]
}

일반적인 오류

엔드포인트 페이지에 문서화된 형식을 사용하세요.
오디오 파일을 압축하거나 작업을 더 작은 파일로 나누세요.
파일에 음성이 포함되어 있는지, 그리고 필드 이름이 문서와 일치하는지 확인하세요.
https://api.cometapi.com/v1를 사용하세요.

오류 코드와 재시도 전략

텍스트, 파일, model ID, voice 또는 형식이 수정될 때까지 재시도하지 마세요.
API 키가 존재하고 유효할 때까지 재시도하지 마세요.
재시도하기 전에 base URL, 경로 및 model ID를 확인하세요.
재시도하기 전에 업로드 크기를 줄이세요.
지수 백오프로 재시도하고 동시성을 줄이세요.
일시적인 provider 또는 서비스 오류의 경우 백오프로 재시도하세요.
구현 패턴은 오류 코드와 재시도 전략Rate limits and concurrency를 참고하세요.

가격 및 모델 디렉터리

Models page

CometAPI가 문서에서 model IDs를 어떻게 노출하는지 알아보세요.

Model directory

모델 가용성과 기능을 살펴보세요.

Pricing

모델을 호출하기 전에 가격을 확인하세요.
Last modified on May 28, 2026