Провайдеры
vLLM
vLLM может обслуживать модели с открытым исходным кодом (и некоторые пользовательские) через OpenAI-совместимый HTTP API. OpenClaw может подключиться к vLLM, используя API openai-completions. OpenClaw также может автоматически обнаруживать доступные модели из vLLM, когда вы соглашаетесь, установив VLLM_API_KEY (подходит любое значение, если ваш сервер не требует аутентификации) и не определяете явную запись models.providers.vllm.
Быстрый старт
- Запустите vLLM с OpenAI-совместимым сервером.
Ваш базовый URL должен предоставлять конечные точки /v1 (например, /v1/models, /v1/chat/completions). vLLM обычно работает на:
http://127.0.0.1:8000/v1
- Согласитесь на обнаружение (любое значение подходит, если аутентификация не настроена):
export VLLM_API_KEY="vllm-local"
- Выберите модель (замените на один из ваших идентификаторов модели vLLM):
{
agents: {
defaults: {
model: { primary: "vllm/your-model-id" },
},
},
}
Обнаружение моделей (неявный провайдер)
Когда VLLM_API_KEY установлен (или существует профиль аутентификации) и вы не определяете models.providers.vllm, OpenClaw выполнит запрос:
GET http://127.0.0.1:8000/v1/models
…и преобразует возвращённые идентификаторы в записи моделей. Если вы явно зададите models.providers.vllm, автоматическое обнаружение пропускается, и вы должны определять модели вручную.