Providers 导读

ds4:模型入口要怎么敲门

ds4 这一页像在认一家新店的门头。先别急着掏 key,先看它认哪种证件、默认会叫谁出场、哪几个地址一写歪整条路就黑掉。原文最响的一记鼓点,其实是:ds4 serves DeepSeek V4 Flash from a local Metal backend with an OpenAI-compatible /v1 对…。

先听这页的人话版

ds4

这一页不是在堆术语,它像把“ds4”这台小机器搬到桌上,当着你的面拆开给你看。你先不用全记住,先抓住它到底在忙什么:ds4 serves DeepSeek V4 Flash from a local Metal backend with an OpenAI-compatible /v1 对话接口. Ope…。

如果把这页当成“给普通人看的版本”,你最应该带走的是:它到底在教你一件什么事、什么时候要这样做、以及哪里最容易踩坑。

原始路径:/providers/ds4 章节数量:9 查看原文

第 1 站

Start Here

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

这段在解决什么

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

为什么值得看

很多文档看起来长,其实是在防你漏掉前置条件。

真要动手时

真正照做时,先找前置条件,再找必填项,最后看验证方法。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 serves DeepSeek V4 Flash from a local Metal backend with an OpenAI-compatible /v1 对话接口. OpenClaw connects to ds4 th…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 serves DeepSeek V4 Flash from a local Metal backend with an OpenAI-compatible /v1 对话接口. OpenClaw connects to ds4 th…。

原文小纸条

ds4 serves DeepSeek V4 Flash from a local Metal backend with an OpenAI-compatible /v1 API. OpenClaw connects to ds4 through the generic openai-completions provider family.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 is not a bundled OpenClaw provider 新本领插件. 设置说明书ure it under 聪明脑袋模型s.providers.ds4, then select ds4/deepseek-v4-flas…。

原文小纸条

ds4 is not a bundled OpenClaw provider plugin. Configure it under models.providers.ds4, then select ds4/deepseek-v4-flash.

像准备清单

这一串条目别硬背,把它当成“Start Here”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:Provider id: ds4、新本领插件: none、对话接口: OpenAI-compatible Chat Completions…、Suggested base URL: http://127.0.0.1:1800…。

原文小纸条
  • Provider id: ds4
  • Plugin: none
  • API: OpenAI-compatible Chat Completions (openai-completions)
  • Suggested base URL: http://127.0.0.1:18000/v1
  • Model id: deepseek-v4-flash
  • Tool calls: supported through OpenAI-style tools and tool_calls
  • Reasoning: DeepSeek-style thinking and reasoning_effort

第 2 站

Requirements

这一节在讲一类能力是怎么工作的:它能做什么、不能做什么、适合在什么场景下调用。

这段在解决什么

这一节在讲一类能力是怎么工作的:它能做什么、不能做什么、适合在什么场景下调用。

为什么值得看

你理解的是能力边界,不只是功能名字。

真要动手时

如果这节里同时出现命令、配置和例子,优先先看例子,再回头看配置。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:KV memory when the 大房子服务器 starts. Warning OpenClaw 机器人朋友 turns include 工具小帮手 schemas and workspace context. A tiny cont…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:KV memory when the 大房子服务器 starts.

原文小纸条

KV memory when the server starts.

像准备清单

这一串条目别硬背,把它当成“Requirements”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:macOS with Metal support.、A working ds4 checkout with ds4-大房子服务器 an…、Enough memory for the context you choose.…。

原文小纸条
  • macOS with Metal support.
  • A working ds4 checkout with ds4-server and the DeepSeek V4 Flash GGUF file.
  • Enough memory for the context you choose. Larger --ctx values allocate more
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Warning。

原文小纸条

Warning

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:OpenClaw 机器人朋友 turns include 工具小帮手 schemas and workspace context. A tiny context such as --ctx 4096 can pass direct cur…。

原文小纸条

OpenClaw agent turns include tool schemas and workspace context. A tiny context such as --ctx 4096 can pass direct curl tests but fail full agent runs with 500 prompt exceeds context. Use at least --ctx 32768 for agent and tool smoke tests. Use --ctx 393216 only when you have enough memory and want ds4 Think Max behavior.

第 3 站

Quickstart

这一节主要在解释“Quickstart”到底是干什么的,以及你什么时候会遇到它。

这段在解决什么

这一节主要在解释“Quickstart”到底是干什么的,以及你什么时候会遇到它。

为什么值得看

如果你是第一次接触 OpenClaw,这一节最值得看的不是术语本身,而是它背后的使用场景和限制。

真要动手时

真正动手时,先看它有没有默认值、有没有必须打开的选项、以及会不会影响安全边界。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Steps Start ds4-大房子服务器 Replace DS4_DIR with your ds4 checkout path. Verify the OpenAI-compatible endpoint The response…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Steps。

原文小纸条

Steps

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Start ds4-大房子服务器。

原文小纸条

Start ds4-server

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Replace DS4_DIR with your ds4 checkout path.

原文小纸条

Replace DS4_DIR with your ds4 checkout path.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:```bash。

原文小纸条

```bash

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:DS4_DIR /ds4-大房子服务器 \ --聪明脑袋模型 DS4_DIR /ds4flash.gguf \ --host 127.0.0.1 \ --port 18000 \ --ctx 32768 \ --tokens 128 ```。

原文小纸条

DS4_DIR /ds4-server \ --model DS4_DIR /ds4flash.gguf \ --host 127.0.0.1 \ --port 18000 \ --ctx 32768 \ --tokens 128 ```

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Verify the OpenAI-compatible endpoint。

原文小纸条

Verify the OpenAI-compatible endpoint

像讲绘本

这一小段像旁白,在提醒我们镜头已经切到下一站。

原文小纸条

``bash curl http://127.0.0.1:18000/v1/models ``

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:The response should include deepseek-v4-flash.

原文小纸条

The response should include deepseek-v4-flash.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Add the OpenClaw provider 设置说明书。

原文小纸条

Add the OpenClaw provider config

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Add the 设置说明书 from Full 设置说明书, then run a one-shot 聪明脑袋模型 check:。

原文小纸条

Add the config from Full config, then run a one-shot model check:

像讲绘本

这一小段像旁白,在提醒我们镜头已经切到下一站。

原文小纸条

``bash openclaw infer model run \ --local \ --model ds4/deepseek-v4-flash \ --thinking off \ --prompt "Reply with exactly: openclaw-ds4-ok" \ --json ``

第 4 站

Full 设置说明书

这一节在讲规则和边界:什么默认允许、什么必须显式打开、什么被禁止。

这段在解决什么

这一节在讲规则和边界:什么默认允许、什么必须显式打开、什么被禁止。

为什么值得看

这种内容决定了 OpenClaw 是“能做”还是“现在还不能做”,读懂它比记术语更重要。

真要动手时

你可以把这一节当成权限说明书,真正配置时优先盯住 default、required、allow、deny 这几个词。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Use this 设置说明书 when ds4 is already running on 127.0.0.1:18000. Keep contextWindow aligned with the ds4-大房子服务器 --ctx val…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Use this 设置说明书 when ds4 is already running on 127.0.0.1:18000.

原文小纸条

Use this config when ds4 is already running on 127.0.0.1:18000.

像魔法口令拆解

这段不是对白,而是一叠设置卡片,像在给系统贴门牌、路线和规矩。

  • 大括号像两只手把同一组设置拢住,意思是“这些东西算一伙”。
  • 这里在给“agents”挂牌子,告诉系统它该指向“{”。
  • 这里在给“defaults”挂牌子,告诉系统它该指向“{”。
原文代码块
{
  agents: {
    defaults: {
      model: { primary: "ds4/deepseek-v4-flash" },
      models: {
        "ds4/deepseek-v4-flash": {
          alias: "DS4 local",
        },
      },
    },
  },
  models: {
    mode: "merge",
    providers: {
      ds4: {
        baseUrl: "http://127.0.0.1:18000/v1",
        apiKey: "ds4-local",
        api: "openai-completions",
        timeoutSeconds: 300,
        models: [
          {
            id: "deepseek-v4-flash",
            name: "DeepSeek V4 Flash (ds4)",
            reasoning: true,
            input: ["text"],
            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
            contextWindow: 32768,
            maxTokens: 128,
            compat: {
              supportsUsageInStreaming: true,
              supportsReasoningEffort: true,
              maxTokensField: "max_tokens",
              supportsStrictMode: false,
              thinkingFormat: "deepseek",
              supportedReasoningEfforts: ["low", "medium", "high", "xhigh"],
            },
          },
        ],
      },
    },
  },
}
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Keep contextWindow aligned with the ds4-大房子服务器 --ctx value. Keep maxTokens aligned with --tokens unless you intentional…。

原文小纸条

Keep contextWindow aligned with the ds4-server --ctx value. Keep maxTokens aligned with --tokens unless you intentionally want OpenClaw to request less output than the server default.

第 5 站

On-demand startup

这一节在讲规则和边界:什么默认允许、什么必须显式打开、什么被禁止。

这段在解决什么

这一节在讲规则和边界:什么默认允许、什么必须显式打开、什么被禁止。

为什么值得看

这种内容决定了 OpenClaw 是“能做”还是“现在还不能做”,读懂它比记术语更重要。

真要动手时

你可以把这一节当成权限说明书,真正配置时优先盯住 default、required、allow、deny 这几个词。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:OpenClaw can start ds4 only when a ds4/... 聪明脑袋模型 is selected. Add localService to the same provider entry: 魔法口令 must b…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:OpenClaw can start ds4 only when a ds4/... 聪明脑袋模型 is selected. Add localService to the same provider entry:。

原文小纸条

OpenClaw can start ds4 only when a ds4/... model is selected. Add localService to the same provider entry:

像魔法口令拆解

这段不是对白,而是一叠设置卡片,像在给系统贴门牌、路线和规矩。

  • 大括号像两只手把同一组设置拢住,意思是“这些东西算一伙”。
  • 这里在给“models”挂牌子,告诉系统它该指向“{”。
  • 这里在给“providers”挂牌子,告诉系统它该指向“{”。
原文代码块
{
  models: {
    providers: {
      ds4: {
        baseUrl: "http://127.0.0.1:18000/v1",
        apiKey: "ds4-local",
        api: "openai-completions",
        timeoutSeconds: 300,
        localService: {
          command: "
DS4_DIR
/ds4-server",
          args: [
            "--model",
            "
DS4_DIR
/ds4flash.gguf",
            "--host",
            "127.0.0.1",
            "--port",
            "18000",
            "--ctx",
            "32768",
            "--tokens",
            "128",
          ],
          cwd: "
DS4_DIR
",
          healthUrl: "http://127.0.0.1:18000/v1/models",
          readyTimeoutMs: 300000,
          idleStopMs: 0,
        },
        models: [
          {
            id: "deepseek-v4-flash",
            name: "DeepSeek V4 Flash (ds4)",
            reasoning: true,
            input: ["text"],
            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
            contextWindow: 32768,
            maxTokens: 128,
            compat: {
              supportsUsageInStreaming: true,
              supportsReasoningEffort: true,
              maxTokensField: "max_tokens",
              supportsStrictMode: false,
              thinkingFormat: "deepseek",
              supportedReasoningEfforts: ["low", "medium", "high", "xhigh"],
            },
          },
        ],
      },
    },
  },
}
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:魔法口令 must be an absolute executable path. Shell lookup and ~ expansion are not used. See Local 聪明脑袋模型 services for ever…。

原文小纸条

command must be an absolute executable path. Shell lookup and ~ expansion are not used. See Local model services for every localService field.

第 6 站

Think Max

这一节主要在解释“Think Max”到底是干什么的,以及你什么时候会遇到它。

这段在解决什么

这一节主要在解释“Think Max”到底是干什么的,以及你什么时候会遇到它。

为什么值得看

如果你是第一次接触 OpenClaw,这一节最值得看的不是术语本身,而是它背后的使用场景和限制。

真要动手时

真正动手时,先看它有没有默认值、有没有必须打开的选项、以及会不会影响安全边界。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 applies Think Max only when both conditions are true: If you run that large context, update both the 大房子服务器 flags a…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 applies Think Max only when both conditions are true:。

原文小纸条

ds4 applies Think Max only when both conditions are true:

像准备清单

这一串条目别硬背,把它当成“Think Max”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:ds4-大房子服务器 starts with --ctx 393216 or hi…、The request uses reasoning_effort: "max"…。

原文小纸条
  • ds4-server starts with --ctx 393216 or higher.
  • The request uses reasoning_effort: "max" or the equivalent ds4 effort field.
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:If you run that large context, update both the 大房子服务器 flags and OpenClaw 聪明脑袋模型 metadata:。

原文小纸条

If you run that large context, update both the server flags and OpenClaw model metadata:

像魔法口令拆解

这段不是对白,而是一叠设置卡片,像在给系统贴门牌、路线和规矩。

  • 大括号像两只手把同一组设置拢住,意思是“这些东西算一伙”。
  • 这里在给“contextWindow”挂牌子,告诉系统它该指向“393216”。
  • 这里在给“maxTokens”挂牌子,告诉系统它该指向“384000”。
原文代码块
{
  contextWindow: 393216,
  maxTokens: 384000,
  compat: {
    supportsUsageInStreaming: true,
    supportsReasoningEffort: true,
    maxTokensField: "max_tokens",
    supportsStrictMode: false,
    thinkingFormat: "deepseek",
    supportedReasoningEfforts: ["low", "medium", "high", "xhigh", "max"],
  },
}

第 7 站

Test

这一节在讲一类能力是怎么工作的:它能做什么、不能做什么、适合在什么场景下调用。

这段在解决什么

这一节在讲一类能力是怎么工作的:它能做什么、不能做什么、适合在什么场景下调用。

为什么值得看

你理解的是能力边界,不只是功能名字。

真要动手时

如果这节里同时出现命令、配置和例子,优先先看例子,再回头看配置。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Start with a direct HTTP check: Then test OpenClaw 聪明脑袋模型 routing: For a full 机器人朋友 and 工具小帮手-call smoke, use a context…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Start with a direct HTTP check:。

原文小纸条

Start with a direct HTTP check:

像魔法口令拆解

这是一串终端口令,像你站在控制台前,一下下按按钮让机器醒过来。

  • 这里在给“curl http”挂牌子,告诉系统它该指向“//127.0.0.1:18000/v1/chat/completions \”。
  • 这里在给“-H content-type”挂牌子,告诉系统它该指向“application/json' \”。
  • 这里在给“-d {model”挂牌子,告诉系统它该指向“deepseek-v4-flashmessages:[{role:usercontent:Reply with exactly: ds4-ok}]max_tokens:16stream:falsethinking:{type:disabled}}'”。
原文代码块
curl http://127.0.0.1:18000/v1/chat/completions \
  -H 'content-type: application/json' \
  -d '{"model":"deepseek-v4-flash","messages":[{"role":"user","content":"Reply with exactly: ds4-ok"}],"max_tokens":16,"stream":false,"thinking":{"type":"disabled"}}'
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Then test OpenClaw 聪明脑袋模型 routing:。

原文小纸条

Then test OpenClaw model routing:

像魔法口令拆解

这是一句直接对 OpenClaw 说的话,像你把任务清清楚楚塞到它手里。

  • 这一句是在直接叫 OpenClaw 动起来:“openclaw infer model run \”。你可以把它想成一句说出口就要执行的差事。
  • 这一行“--local \”是在给电脑递一张小纸条,告诉它眼下该做哪一步。
  • 这一行“--model ds4/deepseek-v4-flash \”是在给电脑递一张小纸条,告诉它眼下该做哪一步。
原文代码块
openclaw infer model run \
  --local \
  --model ds4/deepseek-v4-flash \
  --thinking off \
  --prompt "Reply with exactly: openclaw-ds4-ok" \
  --json
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:For a full 机器人朋友 and 工具小帮手-call smoke, use a context of at least 32768:。

原文小纸条

For a full agent and tool-call smoke, use a context of at least 32768:

像魔法口令拆解

这是一句直接对 OpenClaw 说的话,像你把任务清清楚楚塞到它手里。

  • 这一句是在直接叫 OpenClaw 动起来:“openclaw agent \”。你可以把它想成一句说出口就要执行的差事。
  • 这一行“--local \”是在给电脑递一张小纸条,告诉它眼下该做哪一步。
  • 这一行“--session-id ds4-tool-smoke \”是在给电脑递一张小纸条,告诉它眼下该做哪一步。
原文代码块
openclaw agent \
  --local \
  --session-id ds4-tool-smoke \
  --model ds4/deepseek-v4-flash \
  --thinking off \
  --message "Use the shell command pwd once, then reply exactly: tool-ok <output>" \
  --json \
  --timeout 240
像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Expected result:。

原文小纸条

Expected result:

像准备清单

这一串条目别硬背,把它当成“Test”门口贴出来的几张便签就行。它们在提醒你先备好什么、别漏掉什么、哪里最容易走错:executionTrace.winnerProvider is ds4、executionTrace.winner聪明脑袋模型 is deepseek-v…、工具小帮手Summary.calls is at least 1、finalAssistantVisibleText starts with 工具小…。

原文小纸条
  • executionTrace.winnerProvider is ds4
  • executionTrace.winnerModel is deepseek-v4-flash
  • toolSummary.calls is at least 1
  • finalAssistantVisibleText starts with tool-ok

第 8 站

Troubleshooting

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

这段在解决什么

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

为什么值得看

很多文档看起来长,其实是在防你漏掉前置条件。

真要动手时

真正照做时,先找前置条件,再找必填项,最后看验证方法。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Accordion大家一起的房间 curl /v1/聪明脑袋模型s cannot connect ds4 is not running or not bound to the host and port in baseUrl. Start…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Accordion大家一起的房间。

原文小纸条

AccordionGroup

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:curl /v1/聪明脑袋模型s cannot connect。

原文小纸条

curl /v1/models cannot connect

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 is not running or not bound to the host and port in baseUrl. Start ds4-大房子服务器, then retry:。

原文小纸条

ds4 is not running or not bound to the host and port in baseUrl. Start ds4-server, then retry:

像讲绘本

这一小段像旁白,在提醒我们镜头已经切到下一站。

原文小纸条

``bash curl http://127.0.0.1:18000/v1/models ``

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:500 prompt exceeds context。

原文小纸条

500 prompt exceeds context

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:The 设置说明书ured --ctx is too small for the OpenClaw turn. Raise ds4-大房子服务器 --ctx, then update 聪明脑袋模型s.providers.ds4.聪明脑袋模…。

原文小纸条

The configured --ctx is too small for the OpenClaw turn. Raise ds4-server --ctx, then update models.providers.ds4.models[].contextWindow to match. Full agent turns with tools need substantially more context than a direct one-message curl request.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Think Max does not activate。

原文小纸条

Think Max does not activate

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 only uses Think Max when --ctx is at least 393216 and the request asks for reasoning_effort: "max". Smaller context…。

原文小纸条

ds4 only uses Think Max when --ctx is at least 393216 and the request asks for reasoning_effort: "max". Smaller contexts fall back to high reasoning.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:The first request is slow。

原文小纸条

The first request is slow

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:ds4 has a cold Metal residency and 聪明脑袋模型 warmup phase. Use localService.readyTimeoutMs: 300000 when OpenClaw starts th…。

原文小纸条

ds4 has a cold Metal residency and model warmup phase. Use localService.readyTimeoutMs: 300000 when OpenClaw starts the server on demand.

第 9 站

Related

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

这段在解决什么

这一节更像安装或配置步骤,重点不是概念,而是“按什么顺序做才不会卡住”。

为什么值得看

很多文档看起来长,其实是在防你漏掉前置条件。

真要动手时

真正照做时,先找前置条件,再找必填项,最后看验证方法。

先别急着背术语

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Card大家一起的房间 Local 聪明脑袋模型 services Start local 聪明脑袋模型 大房子服务器s on demand before 聪明脑袋模型 requests. Local 聪明脑袋模型s Choose and…。

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Card大家一起的房间。

原文小纸条

CardGroup

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Local 聪明脑袋模型 services。

原文小纸条

Local model services

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Start local 聪明脑袋模型 大房子服务器s on demand before 聪明脑袋模型 requests.

原文小纸条

Start local model servers on demand before model requests.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Local 聪明脑袋模型s。

原文小纸条

Local models

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Choose and operate local 聪明脑袋模型 backends.

原文小纸条

Choose and operate local model backends.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:聪明脑袋模型 providers。

原文小纸条

Model providers

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:设置说明书ure provider refs, auth, and failover.

原文小纸条

Configure provider refs, auth, and failover.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:DeepSeek。

原文小纸条

DeepSeek

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:Native DeepSeek provider behavior and thinking controls.

原文小纸条

Native DeepSeek provider behavior and thinking controls.

像讲绘本

如果把这一段摆成一个小场景,你会看到几样东西正在互相打招呼、拦路或者传东西。别急着记名词,先抓住它此刻到底在发生什么:---。

原文小纸条

---

AdSense 连接验证已经放在页面头部;广告单元等站点审批通过后再启用。

google-adsense-account: ca-pub-3833673520933536