Erste Schritte mit der DeepSeek API: Ein Schnelleinstieg

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
  • 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

  1. 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)
  2. Streaming-Ausgabe:

    • Standardmäßig kein Streaming
    • Aktivieren Sie Streaming durch Setzen von stream=true
    • Streaming ist ideal für Echtzeit-Antwortszenarien
  3. 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!