Apa yang akan Anda bangun
Anda akan mengirim satu permintaan teks ke rutePOST /v1/chat/completions CometAPI yang kompatibel dengan OpenAI, mencetak pesan assistant, dan menjaga bentuk permintaan tetap siap untuk aplikasi yang sudah menggunakan OpenAI SDK.
Kapan menggunakan halaman ini
Gunakan quickstart ini ketika salah satu hal berikut sesuai dengan proyek Anda:- Anda sudah menggunakan OpenAI SDK atau bentuk permintaan Chat Completions.
- Anda ingin mengganti base URL ke CometAPI.
- Anda ingin memanggil model ID CometAPI melalui rute yang kompatibel dengan API OpenAI.
Prasyarat
- Kunci API CometAPI yang disimpan di
COMETAPI_KEY - Sebuah model ID teks dari halaman Models
curl, Python 3.10+, atau Node.js 18+
Kunci API, base URL, autentikasi
Gunakan base URL CometAPI dengan klien yang kompatibel dengan OpenAI:Contoh kode
Gunakan tab di bawah ini untuk mengirim permintaan Chat Completions yang sama dengan cURL, Python, dan Node.js.Penjelasan alur
Kompatibel dengan OpenAI berarti aplikasi Anda tetap menggunakan endpoint Chat Completions, body permintaan, dan nama metode SDK sambil mengganti base URL dan model ID ke nilai CometAPI. Rute ini bersifat sinkron secara default. API mengembalikan objek respons yang sudah lengkap dalam satu respons HTTP, dan aplikasi Anda membacachoices[0].message.content.
Untuk output bertahap, atur stream ke true. Respons akan menjadi Server-Sent Events dan diakhiri dengan data: [DONE]. Gunakan streaming untuk antarmuka chat dan respons panjang. Pertahankan bentuk sinkron untuk pekerjaan latar belakang dan pengujian sederhana.
Parameter umum
Pemecahan masalah dan FAQ
Apakah ini OpenAI API?
Apakah ini OpenAI API?
Tidak. Ini adalah rute API kompatibel OpenAI milik CometAPI. Anda menggunakan API key CometAPI, base URL CometAPI, dan model ID CometAPI.
Permintaan mengembalikan 401
Permintaan mengembalikan 401
Pastikan
COMETAPI_KEY disetel di shell atau runtime yang sama yang mengirim permintaan. Jangan tempelkan key asli ke dalam file sumber.Model tidak ditemukan
Model tidak ditemukan
Gunakan model ID CometAPI yang mendukung permintaan teks atau chat. Periksa halaman Models sebelum mencoba lagi.
SDK masih memanggil OpenAI
SDK masih memanggil OpenAI
Pastikan klien menetapkan
base_url di Python atau baseURL di Node.js ke https://api.cometapi.com/v1.Langkah berikutnya
- Baca referensi API Chat Completions.
- Konfigurasikan klien SDK di Gunakan CometAPI dengan OpenAI SDK.
- Tampilkan model yang tersedia dengan Daftar model CometAPI yang tersedia.
- Tambahkan penanganan retry dan rate-limit dengan Kode error dan strategi retry.