English | 简体中文 | 日本語 | Português | Bahasa Indonesia | 한국어 | Español | Deutsch | Français | Русский | Українська
Swobu — маршрутизатор LLM и поставщик моделей для VS Code
Сохраните привычный процесс разработки. Выбирайте модели, которые за ним работают.
Используйте маршрут Swobu как нативную модель VS Code или подключайте Claude Code и Codex, сохраняя официальные интерфейсы. Настройте поставщиков и резервные варианты в Swobu один раз: выбранный маршрут остаётся прежним при смене модели.
Установите расширение из Visual Studio Marketplace или найдите swobu.swobu в VS Code. Один платформонезависимый пакет поддерживает локальные хосты расширений, WSL, Remote SSH и контейнеры разработки.
Откройте Manage Language Models, выберите Swobu, затем маршрут. Swobu управляет выбором поставщика и резервированием. Вызовы инструментов для VS Code Agent включены по умолчанию.
Выполните Swobu: Connect Claude Code или Swobu: Connect Codex, выберите рабочее пространство и продолжайте в официальном интерфейсе клиента. Существующая команда Swobu отвечает за конфигурацию и безопасную замену.
Переключатель поставщиков меняет модель в редакторе. Маршрут позволяет менять доступные модели и настраивать резервирование за одним выбором модели. Сохраните клиент, а решение о поставщике передайте Swobu.
- Откройте Swobu: Set Up и настройте доступ к моделям.
- Создайте маршрут для своих задач.
- Выберите его в Manage Language Models и попросите Agent прочитать файл.
- Откройте Swobu: Open, чтобы посмотреть результаты маршрутизации.
В Swobu: Configure Model выберите маршрут. Для изображений и инструментов доступны Default, On, Off. Для контекста и вывода — готовые значения и собственное положительное целое число. Reset overrides сразу восстанавливает значения по умолчанию без перезапуска.
По умолчанию: инструменты включены, изображения выключены, 32 768 входных и 4 096 выходных токенов. Это задаваемые вами возможности клиента, а не автоматически определённые свойства модели. Включайте изображения только для маршрута с подходящей моделью.
Настройте модели в Swobu, включая OpenRouter, Ollama, Bedrock, Azure и OpenAI-совместимые конечные точки. Учётные данные остаются в Swobu. VS Code направляет запросы локальному процессу Swobu, который отвечает за подключения, повторные попытки, резервирование и учёт использования. Расширение представляет маршруты как модели и передаёт поток ответа.
Запросы, ответы и содержимое инструментов временно находятся в памяти расширения. Оно не сохраняет и не журналирует их и не имеет отдельного отправителя телеметрии. Для Swobu действуют собственные настройки приватности. См. PRIVACY.md и SECURITY.md.
Расширение работает на хосте рабочего пространства; loopback-адрес относится именно к нему. Для удалённого пространства настройте Swobu на удалённой стороне. Квалификация пакетов и проверка установки обязательны до релиза.
После изменения маршрутов выполните Swobu: Refresh Models. Если Swobu недоступен, проверьте машинную настройку адреса. Перед разрешением замены конфигурации прочитайте вывод команды подключения.
Сообщите об ошибке, указав версию VS Code, платформу и текст ошибки. Не прикладывайте учётные данные или приватные запросы.
Node 22, VS Code 1.135 или новее: npm ci, npm test, npm run build, npm run package. При наличии совместимой обычной установки Swobu также выполните npm run test:integration; на Linux без дисплея используйте xvfb-run -a.
Код расширения — MIT. Swobu устанавливается и лицензируется отдельно; VSIX не содержит исполняемого файла Swobu. Swobu не связан с Microsoft, Anthropic или OpenAI.