Erste Schritte mit der DeepSeek API: Ein Schnelleinstieg

Published
Reviewed

How this article is maintained

This page is maintained by an independent editorial team. We add concise summaries, direct source links when available, and update high-traffic articles when product details change.

Publisher: Qwen-3 Editorial TeamRead editorial policySend corrections

Editorial Summary

Eine umfassende Anleitung zum Einstieg in die DeepSeek API, einschließlich Konfiguration, Authentifizierung und grundlegender Anwendungsbeispiele

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

  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!

Related Articles