AI API Anahtar Test Aracı — OpenAI, Claude ve DeepSeek'i Test Edin | APIMaster.ai
AI API anahtarlarınızı anında test edin ve doğrulayın. OpenAI, Claude veya DeepSeek API anahtarınızın geçerli olup olmadığını, yeterli bakiyeye sahip olup olmadığını ve beklenen model yanıtlarını döndürüp döndürmediğini kontrol edin.
AI API Anahtar Test Aracı
API anahtarınızın çalışıp çalışmadığından emin değil misiniz? APIMaster'ın ücretsiz API anahtar test aracı, herhangi bir OpenAI uyumlu anahtarı doğrulamanızı sağlar—geçerliliği, bakiyeyi ve yanıtların beklenen model davranışıyla eşleşip eşleşmediğini kontrol edin.
API Anahtarınızı Şimdi Test Edin
Herhangi bir anahtarı tarayıcınızda anında test etmek için APIMaster.ai API Anahtar Test Aracı sayfasına gidin—kayıt gerekmez.
API Anahtar Test Aracının Kontrol Ettikleri
- Anahtar geçerliliği: anahtar sözdizimsel olarak doğru mu ve sağlayıcı tarafından kabul ediliyor mu?
- Hesap bakiyesi: hesabın API çağrıları için fonu var mı?
- Model erişimi: bu anahtarın hangi modelleri çağırma izni var?
- Yanıt doğrulaması: model yanıtı beklenen davranışla eşleşiyor mu?
Anahtarınızı Python ile Test Edin
from openai import OpenAI
def test_api_key(api_key: str, base_url: str = "https://apimaster.ai/v1") -> dict:
"""Bir API anahtarını test eder ve durum bilgisi döndürür."""
client = OpenAI(api_key=api_key, base_url=base_url)
results = {}
# Test 1: Modelleri listele (hafif kontrol)
try:
models = list(client.models.list())
results["valid"] = True
results["model_count"] = len(models)
results["models"] = [m.id for m in models[:5]]
except Exception as e:
results["valid"] = False
results["error"] = str(e)
return results
# Test 2: Minimal bir API çağrısı yap
try:
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "'ok' ile yanıtla"}],
max_tokens=5,
)
results["callable"] = True
results["response"] = response.choices[0].message.content
except Exception as e:
results["callable"] = False
results["call_error"] = str(e)
return results
# Anahtarınızı test edin
result = test_api_key("API_ANAHTARINIZ")
print(result)
Claude API Anahtarı Geçerliliğini Test Etme
import anthropic
def test_claude_key(api_key: str, base_url: str = "https://apimaster.ai") -> bool:
"""Bir Claude (Anthropic) API anahtarını test eder."""
client = anthropic.Anthropic(api_key=api_key, base_url=base_url)
try:
response = client.messages.create(
model="claude-haiku-4-5",
max_tokens=5,
messages=[{"role": "user", "content": "'ok' de"}],
)
print(f"✅ Anahtar geçerli. Yanıt: {response.content[0].text}")
return True
except anthropic.AuthenticationError:
print("❌ Geçersiz anahtar")
return False
except anthropic.APIStatusError as e:
print(f"⚠️ API hatası: {e.status_code} - {e.message}")
return False
test_claude_key("CLAUDE_ANAHTARINIZ")
API Anahtarları Neden Başarısız Olur?
| Hata | Anlamı | Çözüm |
|---|---|---|
401 Unauthorized |
Anahtar geçersiz veya süresi dolmuş | Konsoldan yeni bir anahtar alın |
403 Forbidden |
Anahtarın bu model için izni yok | Anahtar kapsamını/katmanını kontrol edin |
429 Too Many Requests |
Hız sınırına ulaşıldı | Bekleyin veya katmanı yükseltin |
402 Payment Required |
Hesapta bakiye yok | Hesaba para yükleyin |
400 Bad Request |
Yanlış base_url veya istek formatı | Uç noktayı kontrol edin |
Claude Yanıtlarının Beklenen Modelle Eşleştiğini Doğrulayın
Çok modelli API hizmetleri, model kaynağının incelenmesini zorlaştırabilir; buna sahte model veya ikame model riski de dahildir. APIMaster'ın parmak izi tespit sistemi, model yanıt modellerini haftalık olarak doğrular.
Nasıl çalışır:
- Model-spesifik yanıt modellerini hedefleyen özenle hazırlanmış "parmak izi istemleri" göndeririz
- Model kimliğini doğrulamak için yanıt modellerini analiz ederiz
- Sonuçlar https://apimaster.ai/ai-api-model-tester adresinde herkese açık olarak yayınlanır
# Hızlı manuel test: model, anthropic-spesifik istemlere doğru yanıt veriyor mu?
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Seni kim yaptı? Tam olarak 3 kelimeyle yanıtla."}],
)
# Beklenen Claude davranışı "Anthropic made me" gibi bir yanıttır
print(response.choices[0].message.content)
Birden Fazla Anahtarı Toplu Test Etme
import concurrent.futures
def test_key_quick(key_info):
api_key, label = key_info
client = OpenAI(api_key=api_key, base_url="https://apimaster.ai/v1")
try:
client.models.list()
return label, "✅ geçerli"
except Exception as e:
return label, f"❌ {type(e).__name__}"
test_edilecek_anahtarlar = [
("sk-anahtar1...", "Üretim"),
("sk-anahtar2...", "Hazırlık"),
("sk-anahtar3...", "Test"),
]
with concurrent.futures.ThreadPoolExecutor(max_workers=5) as pool:
for label, status in pool.map(test_key_quick, test_edilecek_anahtarlar):
print(f"{label}: {status}")
Doğrulanmış Bir API Anahtarı Alın
Mevcut anahtarınız çalışmıyorsa veya API erişiminin yanında model doğrulama verilerine de ihtiyacınız varsa, APIMaster'dan bir anahtar alın:
Sıkça Sorulan Sorular
API anahtarımın çalışıp çalışmadığını nasıl test ederim? En hızlı yol: APIMaster'ın API Anahtar Test Aracı sayfasını açın, anahtarınızı ve uç noktanızı girin ve Test'e tıklayın. Saniyeler içinde gecikme süresini, token kullanımını ve modelin yanıtını göreceksiniz.
Bir API anahtarının 401 Unauthorized hatası vermesine ne sebep olur?
Anahtar yanlış (yazım hatası, fazladan boşluk), süresi dolmuş veya farklı bir temel URL'ye bağlı. Sağlayıcınızın konsolundan yeniden kopyalayın ve base_url ayarını çift kontrol edin.
API anahtarımın beklenen Claude modelini alıp almadığını nasıl anlarım? APIMaster'ın AI API Model Test Aracı sayfasını kullanın. Claude yanıtlarını beklenen modele özgü davranışla karşılaştıran parmak izi tespiti çalıştırır.
Aynı anda birden fazla API anahtarını test edebilir miyim? Evet—yukarıdaki kılavuzdaki toplu test betiğini kullanın. Bu betik, testleri paralel olarak çalıştırır ve her anahtar için gecikme süresini ve başarı/başarısızlık durumunu raporlar.
API anahtarı testi ile model doğrulaması arasındaki fark nedir? API anahtarı testi, bağlantı ve kimlik doğrulamayı kontrol eder. Model doğrulaması (parmak izi), uç noktanın arkasındaki modelin reklamı yapılanla eşleştiğini onaylar—bu farklı ve daha derinlemesine bir kontroldür.
API anahtarınızı ücretsiz test edin → · Doğrulanmış API anahtarı alın → · Model doğrulama verilerini görüntüleyin →