API anahtarı kurulumu
GPT API anahtarı: alma, yapılandırma ve test
GPT API anahtarını yapılandırmadan önce anahtarı kimin verdiğini seçin. Anahtar, API URL’si ve model kimliği birbiriyle eşleşmelidir. Aşağıdaki adımlar OmniaKey üzerinden erişimi yapılandırır.
Resmi sağlayıcı anahtarı
Doğrudan OpenAI tarafından verilen ve faturalandırılan bir anahtar için sağlayıcının kendi hesap ve API anahtarı talimatlarını izleyin.
Resmi anahtar talimatlarını açOmniaKey API anahtarı
Hesabınızda kullanılabilen modeller için tek bir OmniaKey bakiyesi ve anahtarı kullanın. Anahtar, OmniaKey uç noktasıyla çalışır.
API anahtarı al01Bir OmniaKey API anahtarı oluşturun
Oturum açın, API Anahtarları bölümünü açın ve uygulamanız için bir anahtar oluşturun. Kotasını, son kullanma tarihini ve model kısıtlamalarını inceleyin. Oluşturma isteklerini çalıştırmadan önce bakiye ekleyin.
API anahtarı al02Anahtarı ve API URL'sini ayarlayın
Komutları kendi terminalinizde çalıştırın ve yer tutucuyu anahtarınızla değiştirin. Anahtarı sunucunuzda veya bir gizli bilgi yöneticisinde tutun. Tarayıcı koduna veya herkese açık bir depoya asla koymayın.
export OMNIAKEY_API_KEY="YOUR_OMNIAKEY_API_KEY"
export OMNIAKEY_BASE_URL="https://api.omniakey.com/v1"03Kimlik doğrulamayı kontrol edin
Oluşturma işi başlatmadan model listesini isteyin. Başarılı yanıt, data dizisi içeren bir JSON'dur. Bu, anahtar erişimini kontrol eder; hesabınız için tüm modellerin etkin olduğunu göstermez.
curl --fail-with-body "$OMNIAKEY_BASE_URL/models" \
-H "Authorization: Bearer $OMNIAKEY_API_KEY"04Modelin istek biçimini kullanın
Aile sayfasından bir model seçin, API kimliğini kopyalayın ve ilgili API belgelerini izleyin. Kimlik doğrulama tek başına oluşturma parametrelerinizi kontrol etmez.
İstemciniz seçilen modelin kullandığı protokolü desteklemelidir. Chat Completions, Responses veya sağlayıcıya özgü uç nokta arasında geçiş yapmadan önce model belgelerini kontrol edin.
Örnek oluşturma isteği (ücretli)
Bu istek hesap bakiyenizi kullanır. Önce seçilen modelin fiyatını kontrol edin. Örnek, belgelenen istek biçimini izler; hesabınızın yine de modele erişimi olması gerekir.
curl --fail-with-body 'https://api.omniakey.com/v1/responses' \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6.1-sol",
"input": "Explain what an API key does in one sentence."
}'Bağlantı başarısız olursa
- 401: anahtarın eksiksiz, etkin ve çağırdığınız API URL'si için verilmiş olduğunu kontrol edin.
- 403: anahtarın model kısıtlamalarını ve hesabınızın kullanabileceği izinleri kontrol edin.
- JSON yerine 404 veya HTML: API ana bilgisayarını ve sürüm önekini kontrol edin. Web sitesi adresi yerine api.omniakey.com kullanın.
- 429: eşzamanlılığı azaltın ve yanıttaki yeniden deneme önerisine uyun. Oluşturma görevlerini yeni idempotency anahtarlarıyla tekrar tekrar göndermeyin.