/v1 compatible con OpenAI. OpenClaw se conecta a ds4
mediante la familia de proveedores genérica openai-completions.
ds4 no es un Plugin de proveedor incluido con OpenClaw. Configúralo en
models.providers.ds4 y luego selecciona ds4/deepseek-v4-flash.
| Propiedad | Valor |
|---|---|
| ID de proveedor | ds4 |
| Plugin | ninguno (solo configuración) |
| API | Chat Completions compatible con OpenAI (openai-completions) |
| URL base | http://127.0.0.1:18000/v1 (sugerida) |
| ID de modelo | deepseek-v4-flash |
| Llamadas a herramientas | tools / tool_calls al estilo OpenAI |
| Razonamiento | thinking y reasoning_effort al estilo DeepSeek |
Requisitos
- macOS con soporte de Metal.
- Una copia de trabajo de ds4 funcional con
ds4-servery el archivo GGUF de DeepSeek V4 Flash. - Memoria suficiente para el contexto que elijas; los valores
--ctxmás grandes asignan más memoria KV al iniciar el servidor.
Inicio rápido
Agregar la configuración de proveedor de OpenClaw
Agrega la configuración de Configuración completa y luego ejecuta una comprobación de modelo
de una sola ejecución:
Configuración completa
Usa esta configuración cuando ds4 ya se esté ejecutando en127.0.0.1:18000.
contextWindow alineado con ds4-server --ctx. Mantén maxTokens alineado
con --tokens, salvo que quieras intencionadamente que OpenClaw solicite menos salida
que el valor predeterminado del servidor.
Inicio bajo demanda
OpenClaw puede iniciar ds4 solo cuando se selecciona un modelods4/.... Agrega
localService a la misma entrada de proveedor:
command debe ser una ruta absoluta a un ejecutable. No se usan la búsqueda del shell ni la expansión de ~.
Consulta Servicios de modelos locales para ver
todos los campos de localService.
Think Max
ds4 aplica Think Max solo cuando se cumplen ambas condiciones:ds4-serverse inicia con--ctx 393216o superior.- La solicitud usa
reasoning_effort: "max"(o el campo de esfuerzo equivalente de ds4).
Prueba
Comprobación HTTP directa, sin pasar por OpenClaw:executionTrace.winnerProvideresds4executionTrace.winnerModelesdeepseek-v4-flashtoolSummary.callses al menos1finalAssistantVisibleTextempieza contool-ok
Solución de problemas
curl /v1/models no puede conectarse
curl /v1/models no puede conectarse
ds4 no se está ejecutando o no está vinculado al host/puerto de
baseUrl. Inicia
ds4-server y vuelve a intentarlo:500 prompt exceeds context
500 prompt exceeds context
El
--ctx configurado es demasiado pequeño para el turno de OpenClaw. Aumenta
ds4-server --ctx y luego actualiza models.providers.ds4.models[].contextWindow
para que coincida. Los turnos completos de agente con herramientas necesitan mucho más contexto que una
solicitud directa de curl de un solo mensaje.Think Max no se activa
Think Max no se activa
ds4 solo usa Think Max cuando
--ctx es al menos 393216 y la solicitud
pide reasoning_effort: "max". Los contextos más pequeños vuelven a razonamiento alto.La primera solicitud es lenta
La primera solicitud es lenta
ds4 tiene una fase de residencia Metal en frío y calentamiento del modelo. Define
localService.readyTimeoutMs: 300000 cuando OpenClaw inicia el servidor bajo demanda.Relacionado
Servicios de modelos locales
Inicia servidores de modelos locales bajo demanda antes de las solicitudes de modelo.
Modelos locales
Elige y opera backends de modelos locales.
Proveedores de modelos
Configura referencias de proveedor, autenticación y conmutación por error.
DeepSeek
Comportamiento nativo del proveedor DeepSeek y controles de pensamiento.