TokenLab, istemciyi https://api.tokenlab.sh/v1 adresine yönlendirerek resmi OpenAI SDK’ları ile çalışır.Çoğu yeni proje için varsayılan OpenAI-uyumlu yol olarak Chat Completions tercih edin. Responses API yalnızca açıkça Responses’a özgü davranışa ihtiyaç duyduğunuzda kullanın.Responses’a özgü alanların her model ve yönlendirilen yol arasında tamamen aynı şekilde davranacağı garanti edilmez.
Python, JavaScript ve Go’nun resmi OpenAI SDK’ları vardır. PHP, OpenAI-uyumlu topluluk istemcileri ile iyi çalışır, ancak resmi bir OpenAI SDK’sı değildir.
Tür: Yerel SDKBirincil Yol: OpenAI-uyumlu / Chat CompletionsDestek Güveni: Desteklenen temel yol
POST /v1/responses yalnızca açıkça Responses’a özgü davranışa ihtiyaç duyduğunuzda kullanın. Bazı yalnızca Responses alanları hala seçilen modele ve yönlendirilen yola bağlı olabilir.
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); }}