Langsung ke konten utama

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.

Gunakan dokumentasi model audio CometAPI dengan memilih apakah aplikasi Anda memerlukan output ucapan, transkripsi, atau terjemahan. Endpoint audio menggunakan pola API key CometAPI yang sama seperti endpoint lain yang kompatibel dengan OpenAI.

Pilih audio API

Create Speech

Ubah teks menjadi ucapan.

Create Transcription

Transkripsikan audio menjadi teks.

Create Translation

Terjemahkan audio menjadi teks bahasa Inggris.

Create speech

Gunakan model ID yang mendukung audio dari halaman Models atau direktori model. Contoh di bawah memanggil endpoint speech.
Contoh ini menggunakan placeholder your-audio-model-id. Ganti dengan model ID audio yang tersedia dari halaman Models atau direktori model sebelum Anda menjalankan request.
Buka Create Speech untuk menggunakan playground dan skema 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)

Contoh response

Response speech yang berhasil berupa audio biner. HTTP response dapat terlihat seperti ini:
HTTP/1.1 200 OK
Content-Type: audio/mpeg

speech.mp3

Contoh record model

Contoh response katalog model ini menunjukkan envelope /api/models dan bentuk satu record model audio. Ini bukan daftar model yang lengkap.
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
      }
    }
  ]
}

Kesalahan umum

Gunakan format yang didokumentasikan pada halaman endpoint.
Kompres file audio atau bagi pekerjaan menjadi file yang lebih kecil.
Pastikan file berisi ucapan dan nama field sesuai dengan dokumentasi.
Gunakan https://api.cometapi.com/v1.

Kode error dan strategi retry

Jangan retry sampai teks, file, model ID, voice, atau format sudah diperbaiki.
Jangan retry sampai API key tersedia dan valid.
Periksa base URL, path, dan model ID sebelum retry.
Kurangi ukuran upload sebelum retry.
Retry dengan exponential backoff dan kurangi konkurensi.
Retry dengan backoff untuk error provider atau layanan yang bersifat sementara.

Harga dan direktori model

Models page

Pelajari bagaimana CometAPI menampilkan model ID dalam dokumentasi.

Model directory

Telusuri ketersediaan dan kapabilitas model.

Pricing

Periksa harga sebelum Anda memanggil model.
Last modified on May 28, 2026