APIMaster.ai

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

  1. Schlüsselgültigkeit: Ist der Schlüssel syntaktisch korrekt und vom Anbieter akzeptiert?
  2. Kontoguthaben: Verfügt das Konto über Guthaben für API-Aufrufe?
  3. Modellzugriff: Auf welche Modelle darf dieser Schlüssel zugreifen?
  4. 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:

  1. Wir senden sorgfältig erstellte „Fingerabdruck-Prompts“, die auf modellspezifische Antwortmuster abzielen
  2. Wir analysieren Antwortmuster, um die Modellidentität zu bestätigen
  3. 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 →