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_KEYAdım 2: Bir İstemci Yükleyin
pip install openaiAdı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.