SGLang обслуговує моделі з відкритими вагами через HTTP API, сумісний з OpenAI. OpenClaw підключається до SGLang за допомогою сімейства провайдерівDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openai-completions з автоматичним виявленням доступних моделей.
| Властивість | Значення |
|---|---|
| Ідентифікатор провайдера | sglang |
| Plugin | вбудований, 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) |
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
Якщо ви явно задаєте
models.providers.sglang, OpenClaw за замовчуванням використовує оголошені
вами моделі. Додайте "sglang/*": {} до agents.defaults.models, коли
хочете, щоб OpenClaw звертався до кінцевої точки /models цього налаштованого провайдера та включав
усі оголошені моделі SGLang.Явна конфігурація (моделі вручну)
Використовуйте явну конфігурацію, коли:- SGLang працює на іншому хості або порту.
- Ви хочете закріпити значення
contextWindow/maxTokens. - Ваш сервер потребує справжнього API-ключа (або ви хочете керувати заголовками).
Розширена конфігурація
Поведінка в стилі проксі
Поведінка в стилі проксі
SGLang розглядається як проксі-бекенд
/v1, сумісний з OpenAI, а не як
нативна кінцева точка OpenAI.| Поведінка | SGLang |
|---|---|
| Формування запитів лише для OpenAI | Не застосовується |
service_tier, Responses store, підказки кешу промптів | Не надсилаються |
| Формування корисного навантаження для сумісності reasoning | Не застосовується |
Приховані заголовки атрибуції (originator, version, User-Agent) | Не вставляються для власних базових URL-адрес SGLang |
Усунення несправностей
Усунення несправностей
Сервер недоступнийПереконайтеся, що сервер запущений і відповідає:Помилки автентифікаціїЯкщо запити завершуються помилками автентифікації, установіть справжній
SGLANG_API_KEY, який відповідає
конфігурації вашого сервера, або явно налаштуйте провайдера в
models.providers.sglang.Пов’язане
Вибір моделі
Вибір провайдерів, посилань на моделі та поведінки перемикання після збою.
Довідник конфігурації
Повна схема конфігурації, включно із записами провайдерів.