/v1 compatível com OpenAI. O OpenClaw se conecta ao ds4
por meio da família genérica de provedores openai-completions.
ds4 não é um Plugin de provedor OpenClaw incluído. Configure-o em
models.providers.ds4 e selecione ds4/deepseek-v4-flash.
- ID do provedor:
ds4 - Plugin: nenhum
- API: Chat Completions compatível com OpenAI (
openai-completions) - URL base sugerida:
http://127.0.0.1:18000/v1 - ID do modelo:
deepseek-v4-flash - Chamadas de ferramentas: compatíveis por meio de
toolsetool_callsno estilo OpenAI - Raciocínio:
thinkingereasoning_effortno estilo DeepSeek
Requisitos
- macOS com suporte a Metal.
- Um checkout ds4 funcional com
ds4-servere o arquivo GGUF do DeepSeek V4 Flash. - Memória suficiente para o contexto que você escolher. Valores maiores de
--ctxalocam mais memória KV quando o servidor inicia.
Início rápido
Adicionar a configuração do provedor OpenClaw
Adicione a configuração de Configuração completa e execute uma verificação pontual
do modelo:
Configuração completa
Use esta configuração quando o ds4 já estiver em execução em127.0.0.1:18000.
contextWindow alinhado ao valor ds4-server --ctx. Mantenha maxTokens
alinhado a --tokens, a menos que você queira intencionalmente que o OpenClaw solicite menos
saída que o padrão do servidor.
Inicialização sob demanda
O OpenClaw pode iniciar o ds4 somente quando um modelods4/... é selecionado. Adicione
localService à mesma entrada de provedor:
command deve ser um caminho absoluto para o executável. Busca pelo shell e expansão de ~ não são
usadas. Consulte Serviços de modelo locais para ver todos os campos de
localService.
Think Max
O ds4 aplica Think Max somente quando as duas condições são verdadeiras:ds4-serverinicia com--ctx 393216ou superior.- A solicitação usa
reasoning_effort: "max"ou o campo de esforço equivalente do ds4.
Teste
Comece com uma verificação HTTP direta:executionTrace.winnerProvideréds4executionTrace.winnerModelédeepseek-v4-flashtoolSummary.callsé pelo menos1finalAssistantVisibleTextcomeça comtool-ok
Solução de problemas
curl /v1/models não consegue conectar
curl /v1/models não consegue conectar
ds4 não está em execução ou não está vinculado ao host e à porta em
baseUrl. Inicie
ds4-server e tente novamente:500 prompt exceeds context
500 prompt exceeds context
O
--ctx configurado é pequeno demais para o turno do OpenClaw. Aumente
ds4-server --ctx e atualize models.providers.ds4.models[].contextWindow
para corresponder. Turnos completos de agente com ferramentas precisam de substancialmente mais contexto do que uma
solicitação curl direta com uma única mensagem.Think Max não é ativado
Think Max não é ativado
ds4 usa Think Max somente quando
--ctx é pelo menos 393216 e a solicitação
pede reasoning_effort: "max". Contextos menores retornam para raciocínio alto.A primeira solicitação é lenta
A primeira solicitação é lenta
ds4 tem uma fase fria de residência em Metal e aquecimento do modelo. Use
localService.readyTimeoutMs: 300000 quando o OpenClaw iniciar o servidor sob
demanda.Relacionado
Serviços de modelo locais
Inicie servidores de modelo locais sob demanda antes de solicitações de modelo.
Modelos locais
Escolha e opere backends de modelo locais.
Provedores de modelo
Configure refs de provedor, autenticação e failover.
DeepSeek
Comportamento nativo do provedor DeepSeek e controles de thinking.