DeepSeek API Überblick
Die DeepSeek API verwendet ein OpenAI-kompatibles API-Format, was bedeutet, dass Sie mit einfachen Konfigurationsänderungen auf die DeepSeek API über das OpenAI SDK oder jede OpenAI API-kompatible Software zugreifen können. Diese Anleitung hilft Ihnen beim schnellen Einstieg in die DeepSeek API.
Grundlegende Konfigurationsparameter
Wichtige Konfigurationsparameter sind:
- base_url: 
https://api.deepseek.com- Für OpenAI-Kompatibilität können Sie auch 
https://api.deepseek.com/v1verwenden - Hinweis: Das v1 hier steht in keinem Zusammenhang mit Modellversionen
 
 - Für OpenAI-Kompatibilität können Sie auch 
 - api_key: Erforderlich (muss beantragt werden)
 - model: Verwenden Sie 
deepseek-chatfür Zugriff auf das neueste DeepSeek-V3 Modell 
API Verwendungsbeispiele
Verwendung von curl
curl https://api.deepseek.com/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <DeepSeek API Key>" \
  -d '{
        "model": "deepseek-chat",
        "messages": [
          {"role": "system", "content": "You are a helpful assistant."},
          {"role": "user", "content": "Hello!"}
        ],
        "stream": false
      }'Verwendung des Python SDK
from openai import OpenAI
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "You are a helpful assistant"},
        {"role": "user", "content": "Hello"},
    ],
    stream=False
)
print(response.choices[0].message.content)Verwendung des Node.js SDK
import OpenAI from "openai";
const openai = new OpenAI({
  baseURL: process.env.DEEPSEEK_BASE_URL,
  apiKey: "<DeepSeek API Key>",
});
async function main() {
  const completion = await openai.chat.completions.create({
    messages: [{ role: "system", content: "You are a helpful assistant." }],
    model: "deepseek-chat",
  });
  console.log(completion.choices[0].message.content);
}
main();Wichtige Hinweise
- 
Vor dem Start stellen Sie sicher, dass Sie:
- Einen DeepSeek API-Schlüssel beantragt haben
 - Das entsprechende SDK installiert haben (z.B. 
pip install openaifür Python,npm install openaifür Node.js) 
 - 
Streaming-Ausgabe:
- Standardmäßig kein Streaming
 - Aktivieren Sie Streaming durch Setzen von 
stream=true - Streaming ist ideal für Echtzeit-Antwortszenarien
 
 - 
Modellinformationen:
- Das deepseek-chat Modell wurde vollständig auf DeepSeek-V3 aktualisiert
 - Die Schnittstelle bleibt unverändert, keine Codeänderungen erforderlich
 - Zugriff auf die neueste Version durch Angabe von 
model='deepseek-chat' 
 
Nächste Schritte
Nach Abschluss der Grundeinrichtung können Sie:
- Erweiterte API-Parameter erkunden
 - Streaming-Funktionalität implementieren
 - In Ihre Anwendungen integrieren
 - API-Aufrufe optimieren
 
Sie können jetzt mit der Entwicklung Ihrer KI-Anwendungen mit der DeepSeek API beginnen!