ERSTE SCHRITTE

DeepSeek API: Dein erster Aufruf

Erstelle einen API-Schlüssel in deinem Konto, kopiere die Verbindungsdaten und nutze cURL, Python oder Node.js für Chat Completions.

Auf dieser SeiteVerbindungsdaten abrufenUmgebungsvariablen setzenAnfrage sendenAntwort lesenWeiterentwickeln
Verbindungsdaten · Verwende Schlüssel, Basis-URL und Modell-ID aus deinem Konto. Basis-URL: Nach Freischaltung im unabhängigen Konto verfügbar. api.example.invalid ist nur ein Platzhalter.

api.example.invalid ist ein Platzhalter. Verwende die Basis-URL aus den Verbindungsdaten deines deepseekabo-Kontos.

Verbindungsdaten abrufen#

Verwende alle drei Werte vom selben Anbieter. Ein Abonnementschlüssel funktioniert nicht automatisch am offiziellen DeepSeek-Endpunkt.

EinstellungZu verwendender Wert
API-SchlüsselEin vom API-Anbieter ausgestellter Schlüssel
Basis-URLOpenAI-kompatible API-Basis des Anbieters mit erforderlichem Versionspräfix
ModellDie genaue für dein Konto freigeschaltete Modell-ID

Öffne API-Schlüssel für aktuelle Basis-URL und Modell (deepseek-flash). Verwende https://api.example.invalid/v1 als Basis-URL. Erstelle einen Schlüssel und bestätige aktiven Tarif oder verfügbares API-Guthaben vor Anfragen.

Umgebungsvariablen setzen#

macOS / Linux

Setze die Variablen im Terminal, in dem du den Code ausführst. Ein Versionspräfix wie /v1 ist nur nötig, wenn der Anbieter es verlangt; lasse den abschließenden Schrägstrich weg.

sh
export CODING_PLAN_API_KEY="your-api-key"
export CODING_PLAN_BASE_URL="https://your-provider.example/v1"
export CODING_PLAN_MODEL="deepseek-flash"

Windows PowerShell

powershell
$env:CODING_PLAN_API_KEY = "your-api-key"
$env:CODING_PLAN_BASE_URL = "https://your-provider.example/v1"
$env:CODING_PLAN_MODEL = "deepseek-flash"

Umgebungsvariablen gelten für die aktuelle Terminalsitzung. Führe Python- oder Node.js-Beispiele auf beiden Plattformen im selben Terminal aus. Das cURL-Beispiel nutzt macOS-/Linux-Shell-Syntax.

Anfrage senden#

Wähle eine Sprache. Python benötigt python -m pip install openai; Node.js benötigt npm install openai und eine .mjs Datei. Diese Beispiele senden eine kurze Anfrage, die Kontingent verbrauchen kann.

sh
curl --fail-with-body "$CODING_PLAN_BASE_URL/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $CODING_PLAN_API_KEY" \
  -d "{\"model\":\"$CODING_PLAN_MODEL\",\"messages\":[{\"role\":\"user\",\"content\":\"Say hello in one sentence.\"}],\"stream\":false}"
python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["CODING_PLAN_API_KEY"],
    base_url=os.environ["CODING_PLAN_BASE_URL"],
)
response = client.chat.completions.create(
    model=os.environ["CODING_PLAN_MODEL"],
    messages=[{"role": "user", "content": "Say hello in one sentence."}],
    stream=False,
)
print(response.choices[0].message.content)
javascript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.CODING_PLAN_API_KEY,
  baseURL: process.env.CODING_PLAN_BASE_URL,
});
const response = await client.chat.completions.create({
  model: process.env.CODING_PLAN_MODEL,
  messages: [{ role: "user", content: "Say hello in one sentence." }],
  stream: false,
});
console.log(response.choices[0].message.content);

Antwort lesen#

Die Assistentenantwort steht in choices[0].message.content. Unten steht ein Beispielauszug; tatsächlicher Text und Token-Zahlen können abweichen.

json
{
  "choices": [{
    "message": { "role": "assistant", "content": "Hello! How can I help?" },
    "finish_reason": "stop"
  }],
  "usage": { "prompt_tokens": 12, "completion_tokens": 8, "total_tokens": 20 }
}

Vergleiche zurückgegebene Verbrauchsfelder mit Verbrauch und deinen Tariffenstern. Offene Anfragen können bis zur Abrechnung vorübergehend Kontingent oder Guthaben reservieren.

Nutze bei Fehlern HTTP-Status und Meldung mit der Fehleranleitung. Prüfe den Endpunktpfad, bevor du den Schlüssel änderst.

Weiterentwickeln#

Offizielle Anbieterschlüssel und Verbindungsdaten gehören zum offiziellen Dienst. Siehe Modelle und API-Kompatibilität zur Unterscheidung.

Anleitung aktualisiert am 6. November 2026 · Alle Anleitungen