На этой странице
На этой странице
Providers
SGLang
SGLang обслуживает модели с открытыми весами через HTTP API, совместимый с OpenAI. OpenClaw подключается к SGLang с помощью семейства провайдеров openai-completions с автоматическим обнаружением доступных моделей.
| Свойство | Значение |
|---|---|
| Идентификатор провайдера | sglang |
| Плагин | встроенный, enabledByDefault: true |
| Переменная окружения для аутентификации | SGLANG_API_KEY (любое непустое значение, если сервер не использует аутентификацию) |
| Флаг первоначальной настройки | --auth-choice sglang |
| API | совместимый с OpenAI (openai-completions) |
| Базовый URL по умолчанию | http://127.0.0.1:30000/v1 |
| Заполнитель модели по умолчанию | sglang/Qwen/Qwen3-8B |
| Использование потоковой передачи | Да (supportsStreamingUsage: true) |
| Тарификация | Помечено как бесплатное внешнее использование (modelPricing.external: false) |
OpenClaw также автоматически обнаруживает доступные модели в SGLang, когда вы включаете эту возможность с помощью SGLANG_API_KEY. Используйте sglang/* в agents.defaults.models, чтобы обнаружение оставалось динамическим, если вы также настраиваете пользовательский базовый URL SGLang. См. раздел Обнаружение моделей (неявный провайдер) ниже.
Начало работы
Запустите SGLang
Запустите SGLang с сервером, совместимым с OpenAI. Ваш базовый URL должен предоставлять
конечные точки /v1 (например, /v1/models, /v1/chat/completions). Обычно SGLang
работает по адресу:
http://127.0.0.1:30000/v1
Задайте ключ API
Если на вашем сервере не настроена аутентификация, подойдет любое значение:
Выполните первоначальную настройку или задайте модель напрямую
Либо настройте модель вручную:
Обнаружение моделей (неявный провайдер)
Если задано SGLANG_API_KEY (или существует профиль аутентификации) и вы не
определили models.providers.sglang, OpenClaw выполняет запрос к:
GET http://127.0.0.1:30000/v1/models
и преобразует возвращенные идентификаторы в записи моделей.
Явная конфигурация (ручное задание моделей)
Используйте явную конфигурацию, если:
- SGLang работает на другом узле или порте.
- Вы хотите зафиксировать значения
contextWindow/maxTokens. - Ваш сервер требует настоящий ключ API (или вы хотите управлять заголовками).
Расширенная конфигурация
Поведение в режиме прокси
SGLang рассматривается как прокси-серверная часть /v1, совместимая с OpenAI, а не как
нативная конечная точка OpenAI.
| Поведение | SGLang |
|---|---|
| Формирование запросов только для OpenAI | Не применяется |
service_tier, Responses store, подсказки для кэша промптов |
Не отправляются |
| Формирование полезной нагрузки для совместимости с рассуждениями | Не применяется |
Скрытые заголовки атрибуции (originator, version, User-Agent) |
Не добавляются для пользовательских базовых URL SGLang |
Устранение неполадок
Сервер недоступен
Убедитесь, что сервер запущен и отвечает:
Ошибки аутентификации
Если запросы завершаются ошибками аутентификации, задайте настоящий SGLANG_API_KEY, соответствующий
конфигурации вашего сервера, либо явно настройте провайдера в
models.providers.sglang.