TokenLab hoạt động với các OpenAI SDK chính thức bằng cách trỏ client tới https://api.tokenlab.sh/v1.Đối với hầu hết các dự án mới, ưu tiên Chat Completions làm đường dẫn tương thích OpenAI mặc định. Chỉ sử dụng Responses API khi bạn thực sự cần hành vi đặc thù của Responses.Các trường riêng cho Responses không được đảm bảo sẽ hoạt động giống hệt trên mọi mô hình và đường dẫn được định tuyến.
Python, JavaScript và Go có các OpenAI SDK chính thức. PHP hoạt động tốt với các client cộng đồng tương thích OpenAI, nhưng nó không phải là một OpenAI SDK chính thức.
Loại: SDK gốcĐường dẫn chính: Tương thích OpenAI / Chat CompletionsĐộ tin cậy hỗ trợ: Đường dẫn lõi được hỗ trợ
Sử dụng POST /v1/responses chỉ khi bạn thực sự cần hành vi đặc thù của Responses. Một số trường chỉ dành cho Responses vẫn có thể phụ thuộc vào mô hình được chọn và đường dẫn được định tuyến.
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); }}