Pilih Alur
Temukan Model
Query katalog model sebelum hard-code model. Gunakan daftar rekomendasi untuk speech dan transcription, lalu pastikan dukungan realtime di detail model sebelum membuka socket.Permintaan Audio Sinkron
Permintaan speech, transcription, dan translation mengembalikan respons langsung dari HTTP request. Input besar bisa lebih lama dari timeout umum client, jadi gunakan timeout longgar dan simpan request ID untuk dukungan.Sesi Realtime
Buka WebSocket dengan model di query string dan API key di header Authorization. Gunakan format event yang didokumentasikan untuk model realtime yang dipilih, lalu tutup socket saat sesi selesai. Panduan ini hanya mencakup proxy WebSocket. TokenLab saat ini tidak menyediakan endpoint REST OpenAI Realtime untuk client secret, translation client secret, Calls, atau manajemen legacy beta session.Penanganan Status
- Simpan file audio yang dibuat alih-alih mengulang permintaan yang sama saat refresh.
- Untuk transkripsi dan terjemahan, tampilkan status upload dan pemrosesan meski API call sinkron.
- Untuk realtime, tangani event close dan reconnect hanya setelah pengguna memulai sesi baru.
- Jangan taruh API key, URL privat, atau rahasia akun di input teks audio.