Перейти к основному содержимому

Запуск 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

Эта единственная команда делает пять вещей:

  1. Открывает ваш браузер на portal.nousresearch.com для OAuth-входа
  2. Сохраняет токен обновления в ~/.vibeos/auth.json
  3. Устанавливает model.provider: nous в ~/.vibeos/config.yaml
  4. Выбирает агентную модель по умолчанию (anthropic/claude-sonnet-4.6 или аналогичную)
  5. Включает 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 в .env1× токен обновления OAuth, никаких ключей в .env
1× ключ Firecrawl для вебаВеб маршрутизируется через шлюз
1× ключ FAL для генерации изображенийГенерация изображений маршрутизируется через шлюз
1× ключ Browser Use / Browserbase для браузераБраузер маршрутизируется через шлюз
1× ключ OpenAI для TTS / голосового режимаTTS маршрутизируется через шлюз
5 отдельных панелей управления, пополнений, счетов1 подписка, 1 счёт
Между машинами: копировать все 5 ключейМежду машинами: повторный OAuth один раз

Вот в чём сделка. Если вы всё равно используете более двух из этих бэкендов, подписка окупает себя.

Смотрите также​