openai-completions с автообнаружением доступных моделей.
| Свойство | Значение |
|---|---|
| ID провайдера | sglang |
| Plugin | встроенный, enabledByDefault: true |
| Переменная окружения auth | SGLANG_API_KEY (любое непустое значение, если на сервере нет auth) |
| Флаг онбординга | --auth-choice sglang |
| API | OpenAI-совместимый (openai-completions) |
| Базовый URL по умолчанию | http://127.0.0.1:30000/v1 |
| Заполнитель модели по умолчанию | sglang/Qwen/Qwen3-8B |
| Использование streaming | Да (supportsStreamingUsage: true) |
| Цены | Помечено как внешне-бесплатное (modelPricing.external: false) |
SGLANG_API_KEY. Используйте sglang/* в agents.defaults.models, чтобы discovery оставалось динамическим, когда вы также настраиваете пользовательский базовый URL SGLang. См. Обнаружение моделей (неявный провайдер) ниже.
Начало работы
Запустите SGLang
Запустите SGLang с OpenAI-совместимым сервером. Ваш базовый URL должен предоставлять
endpoints
/v1 (например, /v1/models, /v1/chat/completions). SGLang
обычно работает на:http://127.0.0.1:30000/v1
Обнаружение моделей (неявный провайдер)
Когда заданSGLANG_API_KEY (или существует профиль auth) и вы не
определяете models.providers.sglang, OpenClaw выполнит запрос:
GET http://127.0.0.1:30000/v1/models
Если вы явно задаете
models.providers.sglang, OpenClaw по умолчанию использует
объявленные вами модели. Добавьте "sglang/*": {} в agents.defaults.models, когда вы
хотите, чтобы OpenClaw запрашивал endpoint /models этого настроенного провайдера и включал
все объявленные модели SGLang.Явная конфигурация (модели вручную)
Используйте явную конфигурацию, когда:- SGLang работает на другом хосте/порту.
- Вы хотите закрепить значения
contextWindow/maxTokens. - Ваш сервер требует настоящий ключ API (или вы хотите управлять заголовками).
Расширенная конфигурация
Поведение в стиле прокси
Поведение в стиле прокси
SGLang рассматривается как proxy-style OpenAI-совместимый backend
/v1, а не как
нативный endpoint OpenAI.| Поведение | SGLang |
|---|---|
| Формирование запросов только для OpenAI | Не применяется |
service_tier, Responses store, подсказки prompt-cache | Не отправляются |
| Формирование payload для reasoning-compat | Не применяется |
Скрытые заголовки атрибуции (originator, version, User-Agent) | Не внедряются для пользовательских базовых URL SGLang |
Устранение неполадок
Устранение неполадок
Сервер недоступенПроверьте, что сервер запущен и отвечает:Ошибки authЕсли запросы завершаются ошибками auth, задайте настоящий
SGLANG_API_KEY, который соответствует
конфигурации вашего сервера, или явно настройте провайдера в
models.providers.sglang.Связанные материалы
Выбор модели
Выбор провайдеров, ссылок на модели и поведения failover.
Справочник по конфигурации
Полная схема конфигурации, включая записи провайдеров.