AI API Key Tester — Testen Sie OpenAI, Claude und DeepSeek | APIMaster.ai
Testen und überprüfen Sie Ihre KI-API-Schlüssel sofort. Prüfen Sie, ob Ihr OpenAI-, Claude- oder DeepSeek-API-Schlüssel gültig ist, ausreichend Guthaben hat und die erwarteten Modellantworten zurückgibt.
AI API Key Tester
Sie sind sich nicht sicher, ob Ihr API-Schlüssel funktioniert? Der kostenlose API-Schlüsseltester von APIMaster ermöglicht es Ihnen, jeden OpenAI-kompatiblen Schlüssel zu überprüfen – prüfen Sie Gültigkeit, Guthaben und ob die Antworten dem erwarteten Modellverhalten entsprechen.
Testen Sie jetzt Ihren API-Schlüssel
Gehen Sie zum APIMaster.ai API Key Tester, um jeden Schlüssel sofort in Ihrem Browser zu testen – keine Anmeldung erforderlich.
Was der API-Schlüsseltester prüft
- Schlüsselgültigkeit: Ist der Schlüssel syntaktisch korrekt und vom Anbieter akzeptiert?
- Kontoguthaben: Verfügt das Konto über Guthaben für API-Aufrufe?
- Modellzugriff: Auf welche Modelle darf dieser Schlüssel zugreifen?
- Antwortüberprüfung: Entspricht die Modellantwort dem erwarteten Verhalten?
Testen Sie Ihren Schlüssel mit Python
from openai import OpenAI
def test_api_key(api_key: str, base_url: str = "https://apimaster.ai/v1") -> dict:
"""Test an API key and return status info."""
client = OpenAI(api_key=api_key, base_url=base_url)
results = {}
# Test 1: List models (lightweight check)
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: Make a minimal API call
try:
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Reply with 'ok'"}],
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
# Test your key
result = test_api_key("YOUR_API_KEY")
print(result)
Testen der Gültigkeit eines Claude-API-Schlüssels
import anthropic
def test_claude_key(api_key: str, base_url: str = "https://apimaster.ai") -> bool:
"""Test a Claude (Anthropic) API key."""
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": "Say 'ok'"}],
)
print(f"✅ Key valid. Response: {response.content[0].text}")
return True
except anthropic.AuthenticationError:
print("❌ Invalid key")
return False
except anthropic.APIStatusError as e:
print(f"⚠️ API error: {e.status_code} - {e.message}")
return False
test_claude_key("YOUR_CLAUDE_KEY")
Warum API-Schlüssel fehlschlagen
| Fehler | Bedeutung | Behebung |
|---|---|---|
401 Unauthorized |
Schlüssel ist ungültig oder abgelaufen | Neuen Schlüssel in der Konsole abrufen |
403 Forbidden |
Schlüssel hat keine Berechtigung für dieses Modell | Schlüsselbereich/-stufe überprüfen |
429 Too Many Requests |
Rate-Limit erreicht | Warten oder Stufe upgraden |
402 Payment Required |
Konto hat kein Guthaben | Konto aufladen |
400 Bad Request |
Falsche base_url oder Anfrageformat | Endpunkt überprüfen |
Überprüfen, ob Claude-Antworten dem erwarteten Modell entsprechen
Multi-Modell-API-Dienste können die Überprüfung der Modellherkunft erschweren, einschließlich des Risikos von gefälschten oder Ersatzmodellen. Das Fingerabdruck-Erkennungssystem von APIMaster überprüft wöchentlich die Modellantwortmuster.
So funktioniert es:
- Wir senden sorgfältig erstellte „Fingerabdruck-Prompts“, die auf modellspezifische Antwortmuster abzielen
- Wir analysieren Antwortmuster, um die Modellidentität zu bestätigen
- Ergebnisse werden öffentlich unter https://apimaster.ai/ai-api-model-tester veröffentlicht
# Quick manual test: does the model respond correctly to anthropic-specific prompts?
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Who made you? Reply in exactly 3 words."}],
)
# Expected Claude behavior is a response such as "Anthropic made me"
print(response.choices[0].message.content)
Stapeltesten mehrerer Schlüssel
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, "✅ valid"
except Exception as e:
return label, f"❌ {type(e).__name__}"
keys_to_test = [
("sk-key1...", "Production"),
("sk-key2...", "Staging"),
("sk-key3...", "Testing"),
]
with concurrent.futures.ThreadPoolExecutor(max_workers=5) as pool:
for label, status in pool.map(test_key_quick, keys_to_test):
print(f"{label}: {status}")
Einen verifizierten API-Schlüssel erhalten
Wenn Ihr aktueller Schlüssel nicht funktioniert – oder Sie neben dem API-Zugriff auch Modellverifizierungsdaten wünschen – holen Sie sich einen Schlüssel von APIMaster:
Häufig gestellte Fragen
Wie teste ich, ob mein API-Schlüssel funktioniert? Der schnellste Weg: Öffnen Sie den API Key Tester von APIMaster, geben Sie Ihren Schlüssel und Endpunkt ein und klicken Sie auf Test. Sie sehen Latenz, Tokenverbrauch und die Modellantwort in Sekunden.
Was führt dazu, dass ein API-Schlüssel mit 401 Unauthorized fehlschlägt?
Der Schlüssel ist falsch (Tippfehler, zusätzliche Leerzeichen), abgelaufen oder an eine andere Basis-URL gebunden. Kopieren Sie ihn erneut aus der Konsole Ihres Anbieters und überprüfen Sie die Einstellung base_url.
Wie erkenne ich, ob mein API-Schlüssel das erwartete Claude-Modell erhält? Nutzen Sie den AI API Model Tester von APIMaster. Er führt eine Fingerabdruckerkennung durch, die Claude-Antworten mit dem erwarteten modellspezifischen Verhalten vergleicht.
Kann ich mehrere API-Schlüssel gleichzeitig testen? Ja – verwenden Sie das Stapeltest-Skript in der obigen Anleitung, das Tests parallel ausführt und für jeden Schlüssel Latenz sowie Erfolg/Fehlschlag meldet.
Was ist der Unterschied zwischen API-Schlüsseltest und Modellverifizierung? Der API-Schlüsseltest überprüft Konnektivität und Authentifizierung. Die Modellverifizierung (Fingerabdruck) bestätigt, dass das Modell hinter dem Endpunkt dem beworbenen entspricht – eine andere und tiefergehende Prüfung.
Testen Sie Ihren API-Schlüssel kostenlos → · Verifizierten API-Schlüssel erhalten → · Modellverifizierungsdaten anzeigen →