DeepSeek V4 - Anthropic-kompatible API
- Verwenden Sie das Anthropic Messages Protokoll, um die DeepSeek V4 Modelle aufzurufen
- Unterstützt
deepseek-v4-flash/deepseek-v4-pro - Request- / Response-Struktur ist an die Anthropic API angeglichen
- Reine Textkonversation (Bilder / Dokumente als Inhaltstypen werden noch nicht unterstützt)
- System-Prompts: Über das Top-Level-Feld
systemübergeben - Thinking-Modus: Schalter über das
thinking-Objekt; Denkinhalte werden übercontent[type=thinking]Block zurückgegeben - Streaming-Ausgabe: SSE-Event-Stream
- Tool-Aufrufe: Kompatibel mit Anthropic
tool_use/tool_resultAblauf
https://direct.evolink.ai und bietet bessere Unterstützung für Textmodelle sowie persistente Verbindungen. https://api.evolink.ai ist der primäre Endpunkt für multimodale Dienste und dient bei Textmodellen als Ausweichadresse.Autorisierungen
##Alle APIs erfordern Bearer-Token-Authentifizierung##
API-Schlüssel erhalten:
Besuchen Sie die API-Schlüsselverwaltungsseite, um Ihren API-Schlüssel zu erhalten
Zum Anfrage-Header hinzufügen:
Authorization: Bearer YOUR_API_KEYHinweis: Obwohl die native Anthropic-API den Header x-api-key verwendet, nutzt EvoLink für /v1/messages einheitlich die Bearer-Token-Authentifizierung.
Body
Aufzurufendes Modell
deepseek-v4-flash: Schnell und universelldeepseek-v4-pro: Tiefes Reasoning
Hinweis: Beide Modelle haben thinking standardmäßig aktiviert, die Antwort enthält stets einen type="thinking" Content-Block; zum Deaktivieren bitte explizit thinking.type="disabled" setzen. Nicht angegebene oder nicht unterstützte Modelle werden automatisch auf deepseek-v4-flash abgebildet.
deepseek-v4-flash, deepseek-v4-pro "deepseek-v4-flash"
Maximale Anzahl der zu generierenden Tokens (Pflicht)
Hinweis:
- V4-Serie kann maximal 384.000 erreichen
- Die vom thinking erzeugten Tokens werden ebenfalls auf max_tokens angerechnet
1 <= x <= 3840001024
Liste der Konversationsnachrichten, abwechselnd nach user / assistant-Runden
Hinweis:
- Enthält mindestens 1 Nachricht
- Die letzte Nachricht ist in der Regel
role=user - Inhaltstypen
image/documentwerden noch nicht unterstützt
1System-Prompt, zur Festlegung von Rolle und Verhalten der KI
Hinweis:
- Unterstützt Zeichenkette oder Array von Zeichenketten
- Im Unterschied zur
system-Nachricht am OpenAI-Endpunkt verwendet der Anthropic-Endpunkt das Top-Level-Feldsystem
"You are a helpful assistant."
Sampling-Temperatur
Hinweis:
- Bereich
[0.0, 2.0] - Standard 1; höhere Werte sind divergierender, niedrigere deterministischer
0 <= x <= 21
Nucleus-Sampling-Schwellenwert
Hinweis:
- Bereich
[0, 1] - Es wird empfohlen, temperature und top_p nicht gleichzeitig anzupassen
0 <= x <= 11
Benutzerdefinierte Stoppsequenzen
Hinweis:
- Das Modell stoppt die Generierung, sobald es eine der Zeichenketten trifft
- Maximal 4 Einträge (gemäß Anthropic-Spezifikation)
4Ob als SSE-Stream zurückgegeben werden soll
true: Server-Sent Events Streamingfalse: Nach vollständiger Antwort auf einmal zurückgeben (Standard)
false
Thinking-Modus Steuerung (V4)
Hinweis:
- Bei beiden Modellen standardmäßig aktiviert (
type=enabled) - Bei Aktivierung erscheint im
content-Array der Antwort ein Reasoning-Prozess-Block vom Typtype="thinking"(wird zum Output-Preis abgerechnet) - Achtung: Die API ignoriert das Anthropic-native Feld
budget_tokens; verwenden Sieoutput_config.effortzur Steuerung der Tiefe - In Mehrrunden-Dialogen legen Sie den thinking-Block der vorherigen Antwort einfach unverändert wieder in das assistant-
content-Array (das Anthropic-Protokoll ist toleranter und wirft keinen Fehler, wenn thinking fehlt; das Beibehalten der Signatur trägt aber zur Konsistenz des Kontexts bei)
Ausgabekonfiguration (V4-Erweiterung)
Hinweis: Deepseek unterstützt nur das Feld effort
Liste der Tool-Definitionen
Hinweis:
- Folgt der Anthropic-Tool-Definitionsspezifikation
input_schemaverwendet ein JSON-Schema-Objekt
Steuert das Verhalten der Tool-Aufrufe
Mögliche type:
auto: Modell entscheidet automatisch (Standard, wenn tools bereitgestellt werden)any: Muss ein Tool aufrufen (ohne Angabe welches)tool: Muss das durchnameangegebene Tool aufrufennone: Tool-Aufrufe verbieten
Antwort
Nachrichtenobjekt
Nachrichtenantwort im Anthropic-Stil
Eindeutige Nachrichten-ID
Typ des Antwortobjekts
message assistant Tatsächlich verwendetes Modell
"deepseek-v4-pro"
Liste der Antwort-Content-Blöcke
Mögliche enthaltene Block type:
thinking: Reasoning-Prozess (nur bei aktiviertem thinking)text: Finaler Antworttexttool_use: Vom Modell initiierter Tool-Aufruf
Grund für den Stopp
end_turn: Natürliches Endemax_tokens: max_tokens-Limit erreichtstop_sequence: stop_sequences getroffentool_use: Modell hat Tool-Aufruf ausgelöst
end_turn, max_tokens, stop_sequence, tool_use Die konkret getroffene Sequenz, wenn stop_reason=stop_sequence, sonst null
Token-Nutzungsstatistiken (Anthropic-Spezifikation)