DeepSeek V4 - Anthropic-kompatible API
- Verwenden Sie das Anthropic Messages Protokoll, um die DeepSeek V4 Modelle aufzurufen
- Unterstützte Modelle:
deepseek-v4.1-flash-1017/deepseek-v4.1-flash/deepseek-v4-flash/deepseek-v4-pro/deepseek-v4-flash-vision-exp - Request- / Response-Struktur ist an die Anthropic API angeglichen
- Bildverständnis:
deepseek-v4.1-flash/deepseek-v4.1-flash-1017/deepseek-v4-flash-vision-expunterstütztimage-Content-Blöcke (source.typekannbase64oderurlsein) - 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
⚠️ Wichtig: Ein
image-Block andeepseek-v4-flash/deepseek-v4-prolöst keinen Fehler aus; der Upstream ersetzt das Bild jedoch durch den Platzhalter[Unsupported Image]. Das Modell sieht das Bild nicht, und die Anfrage wird dennoch berechnet. Setzen Sie für Bildverständnismodelimmer aufdeepseek-v4.1-flash/deepseek-v4.1-flash-1017/deepseek-v4-flash-vision-exp.
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_KEY
Hinweis: 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.1-flash-1017: DeepSeek V4.1 Flash 1017 (neueste Version), mit Text- und nativem Bildverständnis, 1M Kontext und bis zu 384K Ausgabe-Tokens; kürzere Antworten und geringere Latenz als die Vorgängerversiondeepseek-v4.1-flash: Vorherige Version von DeepSeek V4.1 Flash mit den oben genannten Fähigkeiten; für die neueste Versiondeepseek-v4.1-flash-1017verwendendeepseek-v4-flash: Schnell und universelldeepseek-v4-pro: Tiefes Reasoningdeepseek-v4-flash-vision-exp: Alter Modellname, jetzt auf DeepSeek V4.1 Flash umgeleitet; für neue Integrationendeepseek-v4.1-flashverwenden
Hinweis: Alle Modelle haben thinking standardmäßig aktiviert; die Antwort enthält stets einen type="thinking"-Content-Block. Zum Deaktivieren setzen Sie explizit thinking.type="disabled". Automatische Zuordnung von Claude-Modellnamen: Offizielle Anthropic-Modellnamen können direkt übergeben werden. Der Upstream ordnet claude-opus-* dem Modell deepseek-v4-pro und claude-sonnet-* / claude-haiku-* dem Modell deepseek-v4-flash zu. Unbekannte Modellnamen außerhalb der Claude-Familie (z. B. gpt-4o) führen zu HTTP 400.
⚠️ Wenn Tools wie Claude Code ohne Änderung des Modellnamens direkt verbunden werden, bestimmt diese Zuordnung das tatsächlich ausgeführte und abgerechnete Modell; opus wird dem teureren deepseek-v4-pro zugeordnet.
Bildverständnis erfordert deepseek-v4.1-flash / deepseek-v4.1-flash-1017 / deepseek-v4-flash-vision-exp: Bei den beiden anderen Modellen führt ein image-Block nicht zu einem Fehler, wird aber durch [Unsupported Image] ersetzt und das eigentliche Bild verworfen.
deepseek-v4-flash, deepseek-v4-pro, deepseek-v4-flash-vision-exp, deepseek-v4.1-flash, deepseek-v4.1-flash-1017 "deepseek-v4-flash"
Maximale Anzahl der zu generierenden Tokens (Pflicht)
Hinweis:
- V4-Serie kann maximal 393.216 erreichen
deepseek-v4.1-flash-1017akzeptiert nur 1 bis 393.216; Werte außerhalb dieses Bereichs führen zu HTTP 400- Die vom thinking erzeugten Tokens werden ebenfalls auf max_tokens angerechnet
1 <= x <= 3932161024
Liste der Konversationsnachrichten, abwechselnd nach user / assistant-Runden
Hinweis:
- Enthält mindestens 1 Nachricht
- Die letzte Nachricht ist in der Regel
role=user - Der Inhaltstyp
imagewird nur vondeepseek-v4.1-flash/deepseek-v4.1-flash-1017/deepseek-v4-flash-vision-expunterstützt;documentwird nicht unterstützt
1Show child attributes
Show child attributes
System-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)
Show child attributes
Show child attributes
Ausgabekonfiguration (V4-Erweiterung)
Hinweis: Deepseek unterstützt nur das Feld effort
Show child attributes
Show child attributes
Liste der Tool-Definitionen
Hinweis:
- Folgt der Anthropic-Tool-Definitionsspezifikation
input_schemaverwendet ein JSON-Schema-Objekt
Show child attributes
Show child attributes
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
Show child attributes
Show child attributes
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
Show child attributes
Show child attributes
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)
Show child attributes
Show child attributes