Meinen ersten API-Aufruf ausführen
7 Tage · 1'000'000 Tokens pro Tag für alle Testmodelle zusammen · ohne Kreditkarte
1. Trial aktivieren und Schlüssel erstellen
Registrieren Sie sich, bestätigen Sie Ihre E-Mail und öffnen Sie die API-Schlüssel. Erstellen und kopieren Sie einen Schlüssel. Prüfen Sie das Modell in GET /v1/models mit diesem Schlüssel.
2. Python-SDK installieren
Voraussetzung: Python 3.10 oder neuer. Verwenden Sie je nach Installation python oder python3.
Python SDK shell
python -m pip install openai3. Schlüssel für diese Sitzung setzen
Ersetzen Sie den Wert in Anführungszeichen durch Ihren Schlüssel. Bewahren Sie ihn privat und außerhalb Ihres Repositorys auf. Wählen Sie den Befehl für Ihr Terminal.
macOS / Linux shell
export ROUTERLAB_API_KEY="YOUR_ROUTERLAB_API_KEY"Windows PowerShell powershell
$env:ROUTERLAB_API_KEY="YOUR_ROUTERLAB_API_KEY"4. Skript speichern und ausführen
Kopieren Sie das gesamte Skript nach routerlab_first_call.py und starten Sie python routerlab_first_call.py. Eine Textantwort erscheint im Terminal; ihr Inhalt kann variieren. Dieses Skript verwendet Chat Completions.
routerlab_first_call.py python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["ROUTERLAB_API_KEY"],
base_url="https://api.routerlab.ch/v1",
)
response = client.chat.completions.create(
model="glm-5.3-flash-trial",
max_tokens=128,
messages=[{"role": "user", "content": "Hello RouterLab"}],
)
print(response.choices[0].message.content)Wenn der Aufruf fehlschlägt
- 401 / AuthenticationError
- Prüfen Sie ROUTERLAB_API_KEY im selben Terminal wie das Skript, den aktiven Schlüssel und https://api.routerlab.ch/v1.
- 403 / PermissionDeniedError
- Rufen Sie GET /v1/models mit diesem Schlüssel auf. Wählen Sie eine freigegebene -trial-Variante. Produktionsrouten können gesperrt sein. Prüfen Sie das Trial-Enddatum.
- 429 / RateLimitError
- Alle Schlüssel und Modelle teilen das Kontingent des Kontos. Prüfen Sie das Budget und den nächsten Reset im Kundenbereich. Warten Sie bei einem Rate Limit.
- 400 / 404
- Kopieren Sie die exakte Kennung des freigegebenen Katalogs und verwenden Sie das angegebene Protokoll. Claude-Messages- und Bildmodelle verwenden dieses Chat-Beispiel nicht.