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/v1
verwenden - 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-chat
fü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: "https://api.deepseek.com",
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 openai
für Python,npm install openai
fü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!