Запуск VibeOS с Nous Portal
Это руководство проведёт вас через запуск VibeOS с подпиской Nous Portal от начала до конца — от регистрации до проверки корректной маршрутизации каждого инструмента. Если вам нужен только обзор Portal и того, что входит в подписку, смотрите страницу интеграции Nous Portal. Эта страница — сценарий действий.
Предварительные требования
- Установленный VibeOS (Быстрый старт)
- Веб-браузер на настраиваемой машине (или SSH-проброс портов — см. OAuth через SSH)
- Около 5 минут
Вам не нужны: ключ OpenAI, ключ Anthropic, аккаунт Firecrawl, аккаунт FAL, аккаунт Browser Use или любые другие учётные данные от отдельных вендоров. В этом вся суть.
1. Оформите подписку
Откройте portal.nousresearch.com/manage-subscription, зарегистрируйтесь и выберите тариф.
Уже подписаны? Переходите к шагу 2.
2. Выполните одноразовую настройку
vibeos setup --portal
Эта единственная команда делает пять вещей:
- Открывает ваш браузер на portal.nousresearch.com для OAuth-входа
- Сохраняет токен обновления в
~/.vibeos/auth.json - Устанавливает
model.provider: nousв~/.vibeos/config.yaml - Выбирает агентную модель по умолчанию (
anthropic/claude-sonnet-4.6или аналогичную) - Включает Tool Gateway для веб-поиска, генерации изображений, TTS и автоматизации браузера
После завершения вы возвращаетесь в терминал, готовый к общению.
Что если я подключён к серверу по SSH?
OAuth требует браузер, но callback через loopback выполняется на машине, где запущен VibeOS. Два варианта:
# Вариант A: SSH-проброс портов (предпочтительно)
ssh -N -L 8642:127.0.0.1:8642 user@remote-host # в локальном терминале
vibeos setup --portal # на удалённой машине, откройте напечатанный URL в локальном браузере
# Вариант B: ручная вставка (для Cloud Shell, Codespaces, EC2 Instance Connect)
vibeos auth add nous --type oauth --manual-paste
# Затем повторно выполните `vibeos setup --portal` для настройки провайдера + шлюза
См. OAuth через SSH / Удалённые хосты для полного руководства, включая цепочки ProxyJump, mosh/tmux и особенности ControlMaster.
3. Проверьте, что всё работает
vibeos portal info
Вы должны увидеть:
Nous Portal
───────────
Auth: ✓ выполнен вход
Portal: https://portal.nousresearch.com
Model: ✓ используется Nous как провайдер инференса
Tool Gateway
────────────
Веб-поиск и извлечение через Nous Portal
Генерация изображений через Nous Portal
Преобразование текста в речь через Nous Portal
Автоматизация браузера через Nous Portal
Если в какой-либо строке указано что-то отличное от «через Nous Portal» или строка аутентификации показывает «не выполнен вход», перейдите к разделу Устранение неполадок ниже.
4. Проведите первый разговор
vibeos chat
Попробуйте что-то, что задействует и модель, и Tool Gateway:
Привет, выполни поиск в интернете по запросу "VibeOS release notes" и обобщи топ-3 результата.
Вы должны увидеть, как VibeOS вызывает web_search (на базе Firecrawl, через шлюз) и отвечает сводкой. Если поиск выполняется, а ответ имеет смысл, всё готово — Portal настроен от начала до конца.
5. Выберите нужную модель
vibeos setup --portal позволяет выбрать модель во время настройки, но вся суть подписки — доступ к полному каталогу. Переключайтесь в любой момент с помощью /model во время сессии:
/model anthropic/claude-sonnet-4.6 # лучшая универсальная агентная
/model openai/gpt-5.4 # сильные рассуждения + вызов инструментов
/model google/gemini-2.5-pro # огромный контекст
/model deepseek/deepseek-v3.2 # экономичный кодер
/model anthropic/claude-opus-4.6 # тяжеловес для сложных задач
Или откройте средство выбора для просмотра:
/model
Выберите другую модель по умолчанию навсегда:
# в терминале, вне любой сессии
vibeos config set model.default anthropic/claude-sonnet-4.6
Не выбирайте VibeOS-4 для агентной работы
VibeOS-4-70B и VibeOS-4-405B доступны на Portal с большими скидками, но это модели для чата/рассуждений, а не для вызова инструментов. Они будут испытывать трудности с многошаговыми агентными циклами. Используйте их через Nous Chat для разговорной/исследовательской работы или через прокси подписки из неагентных инструментов. Для самого VibeOS придерживайтесь вышеуказанных передовых агентных моделей.
На странице информации самого Portal также есть это предупреждение — это официальная рекомендация Nous, а не просто мнение со стороны VibeOS.
6. (Необязательно) Настройте маршрутизацию Tool Gateway
Шлюз настраивается для каждого инструмента отдельно, а не по принципу «всё или ничего». Если у вас уже есть аккаунт Browserbase и вы хотите продолжать использовать его, маршрутизируя веб-поиск и генерацию изображений через Nous, это поддерживается:
vibeos tools
# → Веб-поиск → "Nous Subscription" (рекомендуется)
# → Генерация изображений → "Nous Subscription" (рекомендуется)
# → Браузер → "Browserbase" (ваш существующий ключ)
# → TTS → "Nous Subscription" (рекомендуется)
Эти строки появляются в vibeos tools ещё до входа в Nous Portal — если вы выберете «Nous Subscription» без активной сессии, VibeOS выполнит вход в Portal встроенно (без изменения вашего провайдера инференса или других инструментов).
Проверьте свою комбинацию с помощью:
vibeos portal tools
Вы увидите маршрутизацию для каждого инструмента — «через Nous Portal» для тех, что маршрутизируются через подписку, и имя партнёра (browserbase, firecrawl и т.д.) для тех, что используют ваши собственные ключи.
7. (Необязательно) Включите голосовой режим
Поскольку Tool Gateway включает OpenAI TTS, голосовой режим работает без отдельного ключа OpenAI:
vibeos setup voice
# → выберите "Nous Subscription" для TTS
# → выберите бэкенд распознавания речи (локальный faster-whisper бесплатен, не требует настройки)
Затем в любой сессии мессенджера (Telegram, Discord, Signal и т.д.) отправьте голосовое сообщение — VibeOS расшифрует его, ответит и ответит синтезированным голосом — всё за счёт вашей подписки Portal.
8. (Необязательно) Cron-задачи и постоянно работающие сценарии
Подписка Portal работает для cron-задач и пакетной обработки так же, как и для интерактивного чата — токен обновления OAuth используется автоматически. Никакой дополнительной настройки не требуется; просто запланируйте cron-задачи, и они будут тарифицироваться по вашей подписке.
vibeos cron create "каждый день в 9 утра" \
"Выполни поиск в интернете по топ-новостям AI и обобщи 5 самых важных историй" \
--name "Ежедневные новости AI"
Cron-задача выполняется без присмотра, вызывая модель + веб-поиск + обобщение — всё через вашу подписку Portal.
Профили и многопользовательские настройки
Если вы используете профили VibeOS (например, отдельную конфигурацию для каждого проекта), токен обновления Portal автоматически используется во всех профилях через общее хранилище токенов. Войдите один раз в любом профиле, и остальные подхватят его автоматически.
Для командных настроек, где несколько человек используют одну машину, у каждого человека свой аккаунт Portal → каждая домашняя директория содержит свой ~/.vibeos/auth.json → токены не передаются между пользователями. Это правильная граница.
Устранение неполадок
vibeos portal info показывает «не выполнен вход» после vibeos setup --portal
Поток OAuth не завершился. Запустите его снова:
vibeos portal
Если ваш браузер не открывается или callback не удаётся, вы, вероятно, находитесь на удалённом/безголовом хосте — см. OAuth через SSH для обходных путей с пробросом портов и ручной вставкой.
«Model: currently openrouter» (или другой провайдер) вместо «используется Nous как провайдер инференса»
Ваша локальная конфигурация изменилась. OAuth сработал, но model.provider всё ещё указывает на другого провайдера. Исправление:
vibeos config set model.provider nous
Или интерактивно:
vibeos model
# выберите Nous Portal
Повторно проверьте с помощью vibeos portal info.
Инструменты Tool Gateway показывают имена партнёров вместо «через Nous Portal»
Конфигурация для каждого инструмента переопределяет шлюз. Выполните:
vibeos tools
# выберите "Nous Subscription" для любого инструмента, который нужно маршрутизировать через шлюз
Некоторые пользователи намеренно смешивают — например, маршрутизируют веб через Nous, но используют свой собственный ключ Browserbase для браузера. Если это намеренно, оставьте как есть. Если нет, эта команда это исправит.
«Требуется повторная аутентификация» во время сессии
Ваш токен обновления Portal был аннулирован (смена пароля, ручной отзыв, истечение сессии). Токен теперь помещён в карантин локально, чтобы VibeOS не воспроизводил его бесконечно. Просто войдите снова:
vibeos auth add nous
Карантин автоматически снимается после успешного повторного входа.
Нужной модели нет в средстве выбора /model
Каталог Portal зеркалирует список моделей OpenRouter (300+). Если модель отсутствует, попробуйте ввести слаг в стиле OpenRouter напрямую:
/model anthropic/claude-opus-4.6
/model openai/o1-2025-12-17
Если модель действительно недоступна, откройте issue — большинство пробелов — это конфигурация маршрутизации, которую мы можем обновить.
Платежи не отображаются в моём аккаунте Portal
vibeos portal info сообщит вам, маршрутизируете ли вы на самом деле через Portal или через другого провайдера. Распространённые причины:
model.providerустановлен наopenrouter/anthropic/и т.д. вместоnous- Сбой обновления OAuth, приведший к откату к другому настроенному провайдеру
- Несколько профилей VibeOS, где вы используете не тот (проверьте
vibeos profile list)
Хотите отозвать и начать с чистого листа
vibeos auth logout nous # удаляет локальный токен обновления
# Затем повторно выполните настройку или удалите подписку из веб-интерфейса Portal
Что это вам даёт, в простых цифрах
| Без Portal | С Portal |
|---|---|
1× ключ OpenRouter / Anthropic / OpenAI в .env | 1× токен обновления OAuth, никаких ключей в .env |
| 1× ключ Firecrawl для веба | Веб маршрутизируется через шлюз |
| 1× ключ FAL для генерации изображений | Генерация изображений маршрутизируется через шлюз |
| 1× ключ Browser Use / Browserbase для браузера | Браузер маршрутизируется через шлюз |
| 1× ключ OpenAI для TTS / голосового режима | TTS маршрутизируется через шлюз |
| 5 отдельных панелей управления, пополнений, счетов | 1 подписка, 1 счёт |
| Между машинами: копировать все 5 ключей | Между машинами: повторный OAuth один раз |
Вот в чём сделка. Если вы всё равно используете более двух из этих бэкендов, подписка окупает себя.
Смотрите также
- Страница интеграции Nous Portal — Обзор того, что входит в подписку
- Tool Gateway — Полные сведения о каждом инструменте, маршрутизируемом через шлюз
- Прокси подписки — Использование подписки Portal из инструментов, отличных от VibeOS
- Голосовой режим — Настройка голосовых разговоров по подписке Portal
- OAuth через SSH — Сценарии удалённого / безголового входа
- Профили — Использование одного входа в Portal для нескольких конфигураций VibeOS