DeepSeek R1 API-Leitfaden — Zugriff auf Reasoning-Modelle | APIMaster.ai
So verwenden Sie DeepSeek-Reasoning-Modelle mit Python. Enthält DeepSeek R1 Suchintention, V4 Denkmodus, Prompt-Strategien und APIMaster.ai-Zugriff.
DeepSeek R1 API-Leitfaden
DeepSeek R1 ist ein häufiger Suchbegriff für die Reasoning-Fähigkeit von DeepSeek. Für aktuelle API-Integrationen verwenden Sie den DeepSeek V4 Pro Denkmodus; der ältere deepseek-reasoner Kompatibilitätseintrag ist für die Abschaltung nach dem 24. Juli 2026 vorgesehen.
Was DeepSeek R1 anders macht
Im Gegensatz zu Standard-Chat-Modellen zeichnet sich R1 aus:
- Denkt vor der Antwort: Der Denkmodus gibt die Überlegungen in einem separaten
reasoning_content-Feld zurück - Hervorragend in formalen Überlegungen: mathematische Beweise, Code-Verifikation, Logikrätsel
- Offene Gewichte: Das Basismodell ist Open Source (Gewichte auf HuggingFace verfügbar)
- Wettbewerbsfähige Leistung: Entspricht o1 bei vielen Benchmarks zu deutlich geringeren Kosten
DeepSeek R1 API-Schnellstart
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APIMASTER_KEY",
base_url="https://apimaster.ai/v1",
)
response = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{
"role": "user",
"content": "Prove that the square root of 2 is irrational.",
}
],
max_tokens=2048, # R1 needs more tokens for reasoning
)
message = response.choices[0].message
print(getattr(message, "reasoning_content", ""))
print(message.content)
Reasoning-Ausgabe verstehen
Der DeepSeek V4 Denkmodus gibt die Überlegungen in der Regel getrennt von der endgültigen Antwort zurück:
message = response.choices[0].message
reasoning = getattr(message, "reasoning_content", "")
answer = message.content
print(answer)
Prompt-Strategien für DeepSeek R1
Mathematik und Beweise
response = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{
"role": "user",
"content": """Solve step by step:
Find all integer solutions to: x² - 5y² = 1
Show your reasoning."""
}
],
max_tokens=3000,
)
Code-Verifikation
code = """
def merge_sort(arr):
if len(arr) <= 1:
return arr
mid = len(arr) // 2
left = merge_sort(arr[:mid])
right = merge_sort(arr[mid:])
return merge(left, right)
"""
response = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{
"role": "user",
"content": f"Verify this merge sort implementation is correct:\n\n```python\n{code}\n```\n\nFind any bugs or edge cases."
}
],
)
Mehrstufige Logik
response = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[
{
"role": "user",
"content": """You have 3 boxes. One contains only apples, one only oranges, one both. All boxes are mislabeled. You can draw one fruit from one box. Which box do you pick and why?"""
}
],
)
DeepSeek R1 im Vergleich zu anderen Reasoning-Modellen
| Modell | Stärken | Preisspanne | Kontext |
|---|---|---|---|
| deepseek-v4-pro | Mathematik, Wissenschaft, komplexe Überlegungen | Live-Preise | 1M |
| o3 (OpenAI) | Breite Überlegungen | Hoch | 200K |
| o4-mini | Schnelle Überlegungen | Mittel | 128K |
| claude-opus-4-8 | Komplexe Analyse | Hoch | 1M |
DeepSeek-Reasoning-Modelle sind oft kosteneffizient, aber die Preise variieren je nach Modellstufe, Cache-Trefferquote und Ausgabelänge.
Umgang mit langen Reasoning-Ausgaben
R1 kann sehr lange Ausgaben erzeugen – setzen Sie max_tokens für komplexe Aufgaben hoch:
response = client.chat.completions.create(
model="deepseek-v4-pro",
messages=[{"role": "user", "content": "Solve this calculus problem: ..."}],
max_tokens=4096, # High limit for complex reasoning
)
# Check if output was truncated
if response.choices[0].finish_reason == "length":
print("Warning: Output truncated—increase max_tokens")
Streamen von R1-Antworten
Für eine bessere Benutzererfahrung bei langen Reasoning-Aufgaben:
with client.chat.completions.stream(
model="deepseek-v4-pro",
messages=[{"role": "user", "content": "Explain Gödel's incompleteness theorems."}],
max_tokens=3000,
) as stream:
for text in stream.text_stream:
print(text, end="", flush=True)
DeepSeek R1 API-Preise
| Modell | Eingabe (pro 1M) | Ausgabe (pro 1M) |
|---|---|---|
| DeepSeek V4 Pro | $0,435 Listenpreis | $0,87 Listenpreis |
| DeepSeek V4 Flash | $0,14 Listenpreis | $0,28 Listenpreis |
Aktuelle rabattierte Preise finden Sie im APIMaster-Marktplatz.
DeepSeek R1 API-Zugriff erhalten
Häufig gestellte Fragen
Was ist DeepSeek R1?
DeepSeek R1 ist der ältere Name, den Benutzer mit DeepSeek-Reasoning verbinden. Aktuelle API-Integrationen sollten den DeepSeek V4 Denkmodus verwenden, der Reasoning über reasoning_content bereitstellt.
Wann sollte ich DeepSeek R1 anstelle von V4 verwenden? Verwenden Sie den V4 Pro Denkmodus für Mathematik, formale Logik, wissenschaftliche Probleme und Aufgaben, bei denen Reasoning die Genauigkeit verbessert. Verwenden Sie V4 Flash oder den Nicht-Denkmodus für geschwindigkeitskritische Aufgaben.
Wie parse ich die DeepSeek R1 Denkausgabe in Python?
Lesen Sie reasoning_content für den Reasoning-Trace und content für die endgültige Antwort. Vermeiden Sie es, sich bei aktuellen API-Integrationen auf das Parsen von thinking-Tags zu verlassen.
Was kostet DeepSeek R1? Die Preise variieren je nach V4 Flash/Pro-Stufe, Cache-Trefferquote und Ausgabelänge. Siehe Live-APIMaster-Preise.
Ist DeepSeek R1 über APIMaster verfügbar?
Ja – verwenden Sie die Modell-ID deepseek-v4-pro mit dem OpenAI-kompatiblen Endpunkt von APIMaster.