/v1-API bereit. OpenClaw verbindet sich mit ds4
über die generische Provider-Familie openai-completions.
ds4 ist kein gebündeltes OpenClaw-Provider-Plugin. Konfigurieren Sie es unter
models.providers.ds4 und wählen Sie dann ds4/deepseek-v4-flash aus.
- Provider-ID:
ds4 - Plugin: keines
- API: OpenAI-kompatible Chat Completions (
openai-completions) - Vorgeschlagene Basis-URL:
http://127.0.0.1:18000/v1 - Modell-ID:
deepseek-v4-flash - Tool-Aufrufe: unterstützt über OpenAI-ähnliche
toolsundtool_calls - Reasoning: DeepSeek-ähnliches
thinkingundreasoning_effort
Anforderungen
- macOS mit Metal-Unterstützung.
- Ein funktionierender ds4-Checkout mit
ds4-serverund der DeepSeek V4 Flash-GGUF-Datei. - Ausreichend Arbeitsspeicher für den von Ihnen gewählten Kontext. Größere
--ctx-Werte weisen beim Serverstart mehr KV-Speicher zu.
Schnellstart
Add the OpenClaw provider config
Fügen Sie die Konfiguration aus Vollständige Konfiguration hinzu und führen Sie dann eine einmalige Modellprüfung aus:
Vollständige Konfiguration
Verwenden Sie diese Konfiguration, wenn ds4 bereits auf127.0.0.1:18000 läuft.
contextWindow mit dem Wert ds4-server --ctx synchron. Halten Sie maxTokens
mit --tokens synchron, es sei denn, Sie möchten absichtlich, dass OpenClaw weniger Ausgabe anfordert
als die Servervorgabe.
Start bei Bedarf
OpenClaw kann ds4 nur starten, wenn einds4/...-Modell ausgewählt ist. Fügen Sie
localService demselben Provider-Eintrag hinzu:
command muss ein absoluter ausführbarer Pfad sein. Shell-Suche und ~-Erweiterung werden
nicht verwendet. Siehe Lokale Modelldienste für jedes
localService-Feld.
Think Max
ds4 wendet Think Max nur an, wenn beide Bedingungen erfüllt sind:ds4-serverstartet mit--ctx 393216oder höher.- Die Anfrage verwendet
reasoning_effort: "max"oder das entsprechende ds4-Effort-Feld.
Testen
Beginnen Sie mit einer direkten HTTP-Prüfung:executionTrace.winnerProvideristds4executionTrace.winnerModelistdeepseek-v4-flashtoolSummary.callsist mindestens1finalAssistantVisibleTextbeginnt mittool-ok
Fehlerbehebung
curl /v1/models cannot connect
curl /v1/models cannot connect
ds4 läuft nicht oder ist nicht an Host und Port in
baseUrl gebunden. Starten Sie
ds4-server und versuchen Sie es dann erneut:500 prompt exceeds context
500 prompt exceeds context
Das konfigurierte
--ctx ist für den OpenClaw-Turn zu klein. Erhöhen Sie
ds4-server --ctx und aktualisieren Sie dann models.providers.ds4.models[].contextWindow
entsprechend. Vollständige Agent-Turns mit Tools benötigen deutlich mehr Kontext als eine
direkte curl-Anfrage mit einer einzelnen Nachricht.Think Max does not activate
Think Max does not activate
ds4 verwendet Think Max nur, wenn
--ctx mindestens 393216 beträgt und die Anfrage
reasoning_effort: "max" anfordert. Kleinere Kontexte fallen auf hohes
Reasoning zurück.The first request is slow
The first request is slow
ds4 hat eine kalte Metal-Residency- und Modell-Aufwärmphase. Verwenden Sie
localService.readyTimeoutMs: 300000, wenn OpenClaw den Server bei Bedarf startet.Verwandt
Local model services
Starten Sie lokale Modellserver bei Bedarf vor Modellanfragen.
Local models
Wählen und betreiben Sie lokale Modell-Backends.
Model providers
Konfigurieren Sie Provider-Refs, Authentifizierung und Failover.
DeepSeek
Natives DeepSeek-Provider-Verhalten und Thinking-Steuerungen.