/v1. OpenClaw підключається до ds4
через загальну родину провайдерів openai-completions.
ds4 не є вбудованим Plugin провайдера OpenClaw. Налаштуйте його в
models.providers.ds4, а потім виберіть ds4/deepseek-v4-flash.
- Ідентифікатор провайдера:
ds4 - Plugin: немає
- API: OpenAI-сумісні Chat Completions (
openai-completions) - Рекомендована базова URL-адреса:
http://127.0.0.1:18000/v1 - Ідентифікатор моделі:
deepseek-v4-flash - Виклики інструментів: підтримуються через OpenAI-стиль
toolsіtool_calls - Міркування: DeepSeek-стиль
thinkingіreasoning_effort
Вимоги
- macOS із підтримкою Metal.
- Робоча копія ds4 з
ds4-serverі файлом DeepSeek V4 Flash GGUF. - Достатньо пам’яті для вибраного контексту. Більші значення
--ctxвиділяють більше пам’яті KV під час запуску сервера.
Швидкий старт
Додайте конфігурацію провайдера OpenClaw
Додайте конфігурацію з розділу Повна конфігурація, а потім запустіть одноразову
перевірку моделі:
Повна конфігурація
Використовуйте цю конфігурацію, коли ds4 уже працює на127.0.0.1:18000.
contextWindow узгодженим зі значенням ds4-server --ctx. Тримайте maxTokens
узгодженим із --tokens, якщо ви навмисно не хочете, щоб OpenClaw запитував менше
виводу, ніж стандартно задає сервер.
Запуск на вимогу
OpenClaw може запускати ds4 лише тоді, коли вибрано модельds4/.... Додайте
localService до того самого запису провайдера:
command має бути абсолютним шляхом до виконуваного файлу. Пошук через shell і розгортання ~
не використовуються. Усі поля localService дивіться в розділі Локальні сервіси моделей.
Think Max
ds4 застосовує Think Max лише тоді, коли обидві умови істинні:ds4-serverзапускається з--ctx 393216або більшим значенням.- Запит використовує
reasoning_effort: "max"або еквівалентне поле зусилля ds4.
Тестування
Почніть із прямої перевірки HTTP:executionTrace.winnerProviderдорівнюєds4executionTrace.winnerModelдорівнюєdeepseek-v4-flashtoolSummary.callsстановить щонайменше1finalAssistantVisibleTextпочинається зtool-ok
Усунення неполадок
curl /v1/models не може підключитися
curl /v1/models не може підключитися
ds4 не запущено або він не прив’язаний до хоста й порту в
baseUrl. Запустіть
ds4-server, а потім повторіть спробу:500 prompt exceeds context
500 prompt exceeds context
Налаштоване значення
--ctx замале для ходу OpenClaw. Збільште
ds4-server --ctx, а потім оновіть models.providers.ds4.models[].contextWindow,
щоб воно збігалося. Повним ходам агента з інструментами потрібно значно більше контексту, ніж
прямому curl-запиту з одним повідомленням.Think Max не активується
Think Max не активується
ds4 використовує Think Max лише тоді, коли
--ctx становить щонайменше 393216, а запит
просить reasoning_effort: "max". Менші контексти повертаються до високого
міркування.Перший запит повільний
Перший запит повільний
ds4 має фазу холодного розміщення Metal і прогрівання моделі. Використовуйте
localService.readyTimeoutMs: 300000, коли OpenClaw запускає сервер
на вимогу.Пов’язане
Локальні сервіси моделей
Запускайте локальні сервери моделей на вимогу перед запитами до моделі.
Локальні моделі
Вибирайте й експлуатуйте локальні бекенди моделей.
Провайдери моделей
Налаштовуйте посилання на провайдерів, автентифікацію та failover.
DeepSeek
Нативна поведінка провайдера DeepSeek і елементи керування мисленням.