实践openclaw-concepts
Custom providers and local runtimes · Op — 自定义 provider 与本地运行时怎么配,看这篇就够
自定义 provider 与本地运行时怎么配,看这篇就够
2026-09-21原文
本文为要点摘要,完整细节以原文为准。
- 用
models.providers.<id>覆盖 baseUrl/headers/模型列表,仅在需要偏离默认目录时才显式声明;含义:harness 应把 provider 能力从插件继承,只对已验证的端点写 compat。 - 自定义模型若接受图片,必须在该模型上设
input: ["text", "image"],否则 WebChat 与节点附件会退化为纯文本引用;含义:多模态输入需在模型元数据层显式声明,不能靠推断。 agents.defaults.models["provider/model"]只管别名与元数据,不注册运行时模型也不限制覆盖;含义:别名、模型注册、策略限制是三个独立层,prompt 设计别把它们混为一谈。