/v1 compatibile con OpenAI. OpenClaw si connette a ds4
tramite la famiglia di provider generica openai-completions.
ds4 non è un Plugin provider OpenClaw incluso. Configuralo sotto
models.providers.ds4, quindi seleziona ds4/deepseek-v4-flash.
- ID provider:
ds4 - Plugin: nessuno
- API: Chat Completions compatibile con OpenAI (
openai-completions) - URL base suggerito:
http://127.0.0.1:18000/v1 - ID modello:
deepseek-v4-flash - Chiamate agli strumenti: supportate tramite
toolsetool_callsin stile OpenAI - Ragionamento:
thinkingereasoning_effortin stile DeepSeek
Requisiti
- macOS con supporto Metal.
- Un checkout ds4 funzionante con
ds4-servere il file GGUF di DeepSeek V4 Flash. - Memoria sufficiente per il contesto che scegli. Valori
--ctxpiù grandi allocano più memoria KV all’avvio del server.
Avvio rapido
Add the OpenClaw provider config
Aggiungi la configurazione da Configurazione completa, quindi esegui un controllo del modello una tantum:
Configurazione completa
Usa questa configurazione quando ds4 è già in esecuzione su127.0.0.1:18000.
contextWindow allineato al valore ds4-server --ctx. Mantieni maxTokens
allineato a --tokens, a meno che tu non voglia intenzionalmente che OpenClaw richieda meno
output rispetto al valore predefinito del server.
Avvio su richiesta
OpenClaw può avviare ds4 solo quando viene selezionato un modellods4/.... Aggiungi
localService alla stessa voce del provider:
command deve essere un percorso eseguibile assoluto. La ricerca della shell e l’espansione di ~
non vengono usate. Vedi Servizi di modelli locali per ogni
campo localService.
Think Max
ds4 applica Think Max solo quando entrambe le condizioni sono vere:ds4-serverviene avviato con--ctx 393216o superiore.- La richiesta usa
reasoning_effort: "max"o il campo di effort ds4 equivalente.
Test
Inizia con un controllo HTTP diretto:executionTrace.winnerProviderèds4executionTrace.winnerModelèdeepseek-v4-flashtoolSummary.callsè almeno1finalAssistantVisibleTextinizia contool-ok
Risoluzione dei problemi
curl /v1/models cannot connect
curl /v1/models cannot connect
ds4 non è in esecuzione o non è associato all’host e alla porta in
baseUrl. Avvia
ds4-server, quindi riprova:500 prompt exceeds context
500 prompt exceeds context
Il valore
--ctx configurato è troppo piccolo per il turno OpenClaw. Aumenta
ds4-server --ctx, quindi aggiorna models.providers.ds4.models[].contextWindow
in modo che corrisponda. I turni completi degli agenti con strumenti richiedono molto più contesto rispetto a
una richiesta curl diretta con un solo messaggio.Think Max does not activate
Think Max does not activate
ds4 usa Think Max solo quando
--ctx è almeno 393216 e la richiesta
richiede reasoning_effort: "max". I contesti più piccoli ripiegano sul ragionamento alto.The first request is slow
The first request is slow
ds4 ha una fase di residenza Metal a freddo e di riscaldamento del modello. Usa
localService.readyTimeoutMs: 300000 quando OpenClaw avvia il server su richiesta.Correlati
Local model services
Avvia server di modelli locali su richiesta prima delle richieste ai modelli.
Local models
Scegli e gestisci backend di modelli locali.
Model providers
Configura riferimenti provider, autenticazione e failover.
DeepSeek
Comportamento del provider DeepSeek nativo e controlli di thinking.