Format permintaan

Tiga format permintaan mencakup seluruh katalog. Satu kunci ChinaAPI dan satu Base URL berlaku untuk semuanya, jadi kirim format yang sudah dipakai klien Anda.

OpenAI

/v1/chat/completions

Gunakan dengan OpenAI SDK, Cherry Studio, Cline, Open WebUI, dan sebagian besar klien alat lainnya.

Claude

/v1/messages

Rutekan payload pesan bergaya Claude sambil tetap menggunakan kunci gateway dan kontrol kuota yang sama.

OpenAI

/v1/responses

Gunakan dengan Codex dan klien lain yang dibangun di atas Responses API. Konsol menandai model mana yang menerimanya.

Khusus model Gemini Permintaan Gemini native dikirim ke POST /v1beta/models/{model}:generateContent. Hanya model gemini-* yang menyediakannya, dan itu pun tidak semuanya — entri tiap model di Models mencantumkan format yang diterimanya. Model lainnya memakai salah satu dari tiga format di atas.
Batas waktu dan penagihan Anda hanya dikenai biaya untuk output yang sampai ke klien Anda. Jika klien Anda terputus atau kehabisan waktu sebelum respons non-streaming dikembalikan, permintaan itu tidak dikenai biaya. Permintaan streaming dikenai biaya untuk input dan output yang sudah terkirim saat stream berakhir, dan tidak dikenai biaya jika belum ada output yang terkirim. Permintaan yang menghabiskan anggaran waktunya sebelum ada apa pun yang terkirim diakhiri dengan error 504 dan tidak dikenai biaya. Untuk memberi tahu kami berapa lama klien Anda menunggu, kirim header X-Request-Timeout dalam detik; SDK resmi OpenAI dan Anthropic sudah mengirim batas waktunya sendiri.

Percakapan Responses multi-giliran merujuk balasan sebelumnya melalui previous_response_id. Jika permintaan lanjutan mengembalikan previous_response_not_found, balasan sebelumnya belum hilang: tunggu sepuluh sampai dua puluh detik lalu kirim ulang permintaan yang sama, bukan menyusun ulang percakapan dari awal.