Langsung ke konten utama
Permukaan ini memakai format OpenAI, jadi SDK resmi bekerja hanya dengan mengganti base URL.

Embedding

Simpan id model bersama vektornya. Embedding dari model berbeda tidak bisa dibandingkan, dan mengganti model berarti harus membangun ulang indeks.

Speech to text

response_format menerima json, text, srt, vtt, atau verbose_json. Pakai verbose_json bila butuh timestamp per segmen. Untuk menerjemahkan ke bahasa Inggris dari bahasa lain, gunakan /v1/audio/translations dengan parameter yang sama.

Text to speech

Response-nya byte audio, bukan JSON — tulis langsung ke file atau stream ke klien. Nilai voice dan format yang tersedia tergantung model.

Memilih model

Id embedding dan audio muncul di daftar yang sama dengan model chat. Bila id tidak ada, channel-nya belum diaktifkan untuk grup key Anda.

Catatan penagihan

  • Embedding ditagih per token input; dokumen panjang adalah biaya utama, jadi chunk dulu sebelum dikirim.
  • Transkripsi ditagih per menit audio; TTS per karakter input. Cek harga model sebelum job batch.
  • Request yang gagal sebelum mencapai upstream tidak ditagih.

Troubleshooting