DrAI API Schnellstart
Erstellen Sie ein Konto, holen Sie sich einen API-Schlüssel und senden Sie Ihre erste Anfrage an gpt-5-mini mit curl, Python oder JavaScript – in 5 Minuten.
-
Konto erstellen und API-Schlüssel anlegen
Melden Sie sich mit Ihrer E-Mail im DrAI-Dashboard an. Öffnen Sie API-Schlüssel und klicken Sie auf Schlüssel erstellen. Kopieren Sie den Schlüssel – er wird nur einmal angezeigt.
Schlüssel geheim halten. Ihr Schlüssel gewährt Zugriff auf Ihr Abonnement. Speichern Sie ihn in einer Umgebungsvariable oder einem Secret Manager und betten Sie ihn niemals in Frontend-Code ein. -
Erste Anfrage mit curl
Öffnen Sie ein Terminal und führen Sie aus:
curl https://api.dr-ai.top/v1/chat/completions \ -H "Authorization: Bearer ***" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5-mini", "messages": [ {"role": "system", "content": "You are a concise assistant."}, {"role": "user", "content": "Say hello in one sentence."} ], "max_tokens": 200 }'Sie erhalten innerhalb von ein bis zwei Sekunden eine JSON-Antwort:
{ "id": "chatcmpl-9xK2mQ7r...", "object": "chat.completion", "model": "gpt-5-mini", "choices": [{ "index": 0, "message": { "role": "assistant", "content": "Hello! I'm here to help." }, "finish_reason": "stop" }], "usage": {"prompt_tokens": 24, "completion_tokens": 9, "total_tokens": 33} }Das ist Ihre erste KI-Antwort. 🎉 Alle anderen Endpunkte funktionieren genauso – siehe API-Referenz.
-
Python SDK
Das offizielle
openai-Paket funktioniert unverändert – nur diebase_urländert sich.pip install openaifrom openai import OpenAI client = OpenAI( api_key="«redacted:sk-…»", base_url="https://api.dr-ai.top/v1", ) resp = client.chat.completions.create( model="gpt-5-mini", messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "What is 12 * 12?"}, ], temperature=0.7, ) print(resp.choices[0].message.content)Nutzen Sie in Produktion Umgebungsvariablen:
OPENAI_API_KEYexportieren undclient = OpenAI(base_url="https://api.dr-ai.top/v1")verwenden – das SDK liest den Schlüssel automatisch. -
JavaScript / Node.js
Dieselbe Ein-Zeilen-Änderung gilt für das offizielle Node-SDK:
npm install openaiimport OpenAI from "openai"; const client = new OpenAI({ apiKey: "«redacted:sk-…»", baseURL: "https://api.dr-ai.top/v1", }); const resp = await client.chat.completions.create({ model: "gpt-5-mini", messages: [{ role: "user", content: "Hello from Node.js!" }], }); console.log(resp.choices[0].message.content);Streaming ist genauso einfach:
stream: truesetzen und mitfor await (const chunk of resp)iterieren. -
Nächste Schritte
- Das passende Modell wählen – Modellkatalog ansehen
- Antworten streamen – SSE-Streaming-Referenz
- Fehler richtig behandeln – Fehlercode-Tabelle
- Kosten abschätzen – Modellpreis-Index
Häufig gestellte Fragen
Die Fragen, die Entwickler am ersten Tag am häufigsten stellen.
Welche Basis-URL soll ich verwenden?
Verwenden Sie für alle Anfragen https://api.dr-ai.top/v1. Die API ist OpenAI-kompatibel, daher funktioniert jedes OpenAI-SDK, wenn es auf diese Basis-URL zeigt.
Wie bekomme ich einen API-Schlüssel?
Melden Sie sich unter ai.dr-ai.top an, öffnen Sie das Dashboard und erstellen Sie unter API-Schlüssel einen neuen Schlüssel. Schlüssel beginnen mit sk- und werden nur einmal angezeigt; bewahren Sie sie serverseitig auf.
Mit welchem Modell sollte ich starten?
gpt-5-mini ist das schnellste und günstigste Standardmodell (0,15 $ pro 1 Mio. Eingabe-Tokens). Für anspruchsvollere Reasoning-Aufgaben wechseln Sie zu gpt-5 oder claude-opus-4.
Unterstützt die API Streaming?
Ja. Setzen Sie stream: true, um Server-Sent Events (SSE) zu empfangen. Siehe den Abschnitt Streaming in der API-Referenz.
Bereit zu starten?
Ihr kostenloses Konto ist in 30 Sekunden erstellt. Ein Schlüssel entsperrt alle 18+ Modelle.
Kostenlos starten API-Referenz ansehen