Başlarken

Hızlı Başlangıç

cURL, Python, JavaScript, Go veya PHP ile ilk TokenLab API isteğinizi gönderin. API anahtarını ve uç noktayı ayarlayın, Chat Completions örneğini çalıştırıp yanıtı doğrulayın.

Adım 1: Hesap oluşturun ve bakiye ekleyin

Hesap oluşturun

E-posta, Gmail veya GitHub hesabınızla tokenlab.sh üzerinden kaydolun.

Çalışma alanı bakiyesini kontrol edin

Faturalandırma sayfasında kullanılabilir bakiyeyi kontrol edin. İstek modelin güncel fiyatıyla ücretlendirilir; gerekirse bakiye ekleyin.

API anahtarı oluşturun ve kaydedin

Çalışma alanınızda API Anahtarları sayfasını açın. Bir anahtar oluşturun ve tam değerini hemen kaydedin; yalnızca bir kez gösterilir. Önceden kaydettiğiniz tam bir anahtar varsa o değeri kullanın. Listede gösterilen veya listeden kopyalanan önek, isteklerin kimliğini doğrulayamaz.

API anahtarınızı güvenli tutun. Asla istemci tarafı kodunda veya herkese açık depolarda paylaşmayın.

Bu terminal için anahtarı ayarlayın

Bu komutlar anahtarı komut metnine yazmaz. Anahtar yalnızca mevcut terminal ve alt süreçlerinde geçerlidir. Dağıtılan uygulamalarda bir gizli bilgi yöneticisi kullanın.

printf 'TokenLab API key: '
read -r -s TOKENLAB_API_KEY
printf '\n'
export TOKENLAB_API_KEY

Adım 2: Bir İstemci Yükleyin

pip install openai

Adım 3: İlk İsteğinizi Yapın

Çoğu yeni entegrasyona başlarken, POST /v1/chat/completions üzerinde Chat Completions ile başlayın.

curl https://api.tokenlab.sh/v1/chat/completions \
  -H "Authorization: Bearer $TOKENLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.6-terra","messages":[{"role":"user","content":"Reply only with OK."}]}'

Bir SDK örneğini quickstart.py, quickstart.mjs, main.go veya quickstart.php olarak kaydedip python quickstart.py, node quickstart.mjs, go run . ya da php quickstart.php çalıştırın. Python, JavaScript ve Go resmî OpenAI SDK’larını; PHP ise topluluk istemcisini kullanır ve PHP 8.2+ gerektirir.

Sadece açıkça Responses'a özgü davranış gerekliyse POST /v1/responses kullanın. Bazı yalnızca Responses için olan alanlar seçilen modele ve yönlendirilen yola bağlıdır.

Sonucu kontrol edin

Başarılı istek boş olmayan bir yanıt döndürür. Aynı çalışma alanındaki İstekler sayfasında model, durum ve kullanımı kontrol edin. Hatalar için sorun giderme, model değiştirme ve akış için SDK kılavuzuna bakın.

Sonraki Adımlar

Bu sayfada