vLLM
vLLM 可以通过 OpenAI 兼容的 HTTP API 提供开源(及部分自定义)模型服务。OpenClaw 可以使用openai-completions API 连接到 vLLM。
OpenClaw 还可以在你选择使用 VLLM_API_KEY(如果服务器不强制认证,任何值都可以)且未定义显式 models.providers.vllm 条目时,自动发现 vLLM 上的可用模型。
快速开始
- 启动 vLLM 的 OpenAI 兼容服务器。
/v1 端点(例如 /v1/models、/v1/chat/completions)。vLLM 通常运行在:
http://127.0.0.1:8000/v1
- 启用(如果未配置认证,任何值都可以):
- 选择一个模型(替换为你的 vLLM 模型 ID):
模型发现(隐式提供商)
当设置了VLLM_API_KEY(或存在认证配置文件)且未定义 models.providers.vllm 时,OpenClaw 会查询:
GET http://127.0.0.1:8000/v1/models
models.providers.vllm,自动发现将被跳过,你需要手动定义模型。
显式配置(手动模型)
在以下情况使用显式配置:- vLLM 运行在不同的主机/端口上。
- 你想固定
contextWindow/maxTokens值。 - 你的服务器需要真实的 API 密钥(或你想控制请求头)。
故障排查
- 检查服务器是否可达:
- 如果请求因认证错误失败,请设置与服务器配置匹配的真实
VLLM_API_KEY,或在models.providers.vllm下显式配置提供商。