TokenLab bekerja dengan SDK resmi OpenAI dengan mengarahkan klien ke https://api.tokenlab.sh/v1.Untuk sebagian besar proyek baru, lebih baik menggunakan Chat Completions sebagai jalur default yang kompatibel dengan OpenAI. Gunakan Responses API hanya ketika Anda secara eksplisit membutuhkan perilaku khusus Responses.Field khusus Responses tidak dijamin berperilaku identik di setiap model dan jalur yang dirutekan.
Python, JavaScript, dan Go memiliki SDK resmi OpenAI. PHP bekerja dengan baik dengan klien komunitas yang kompatibel dengan OpenAI, namun itu bukan SDK resmi OpenAI.
Tipe: Native SDKJalur Utama: kompatibel OpenAI / Chat CompletionsTingkat Dukungan: Jalur inti didukung
Gunakan POST /v1/responses hanya ketika Anda secara eksplisit membutuhkan perilaku khusus Responses. Beberapa field yang hanya untuk Responses masih dapat bergantung pada model yang dipilih dan jalur yang dirutekan.
response = client.chat.completions.create( model="gpt-5.4", messages=[{"role": "user", "content": "Explain what TokenLab does in one sentence."}])print(response.choices[0].message.content)
const response = await client.chat.completions.create({ model: 'gpt-5.4', messages: [{ role: 'user', content: 'Explain what TokenLab does in one sentence.' }],});console.log(response.choices[0].message.content);
curl https://api.tokenlab.sh/v1/chat/completions \ -H "Authorization: Bearer sk-your-tokenlab-key" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5.4", "messages": [ {"role": "user", "content": "Explain what TokenLab does in one sentence."} ] }'
stream = client.responses.create( model="gpt-5.4", input="Write a short poem about coding.", stream=True,)for event in stream: if event.type == "response.output_text.delta": print(event.delta, end="")
const stream = await client.responses.create({ model: 'gpt-5.4', input: 'Write a short poem about coding.', stream: true,});for await (const event of stream) { if (event.type === 'response.output_text.delta') { process.stdout.write(event.delta); }}