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

Nous Portal

Nous Portal — это унифицированный шлюз подписки от Nous Research и рекомендуемый способ запуска VibeOS. Один OAuth-логин заменяет необходимость жонглировать отдельными аккаунтами, API-ключами и биллинговыми отношениями для каждой лаборатории моделей, поискового API, генератора изображений и браузерного провайдера, которые иначе пришлось бы настраивать вручную.

Если у вас есть время настроить только одно — настройте это. Самый быстрый путь:

vibeos setup --portal

Эта единственная команда запускает OAuth-авторизацию Portal, позволяет выбрать модель Nous, устанавливает Nous в качестве провайдера инференса в config.yaml и включает Tool Gateway. Вы готовы к vibeos chat сразу после этого.

Ещё нет подписки? portal.nousresearch.com/manage-subscription — зарегистрируйтесь, затем вернитесь и выполните команду выше.

Что входит в подписку​

300+ frontier-моделей, один счёт​

Portal проксирует курируемый каталог агентных моделей со всей экосистемы — оплачиваемых по вашей подписке Nous, а не по отдельному балансу кредитов для каждой лаборатории.

СемействоМодели
Anthropic ClaudeOpus 4.7, Opus 4.6, Sonnet 4.6, Haiku 4.5
OpenAIGPT-5.5, GPT-5.5 Pro, GPT-5.4 Mini, GPT-5.4 Nano, GPT-5.3 Codex
Google GeminiGemini 3 Pro Preview, Gemini 3 Flash Preview, Gemini 3.1 Pro Preview, Gemini 3.1 Flash Lite Preview
DeepSeekDeepSeek V4 Pro
QwenQwen3.7-Max, Qwen3.6-35B-A3B
Kimi / MoonshotKimi K2.6
GLM / ZhipuGLM-5.1
MiniMaxMiniMax M2.7
xAIGrok 4.3
NVIDIANemotron-3 Super 120B-A12B
TencentHunyuan 3 Preview
XiaomiMiMo V2.5 Pro
StepFunStep 3.5 Flash
VibeOSVibeOS-4-70B, VibeOS-4-405B (чат, см. примечание ниже)
+ всё остальное280+ дополнительных моделей — полный frontier агентных моделей

Маршрутизация осуществляется через OpenRouter «под капотом», поэтому доступность моделей и поведение при отказе соответствуют тому, что вы получили бы с ключом OpenRouter — только оплачивается по вашей подписке Nous. Переключайтесь между Claude Sonnet 4.6 для кода и Gemini 3 Pro для длинного контекста с помощью /model прямо во время сессии — никаких новых учётных данных, пополнений счёта или неожиданных ошибок нулевого баланса.

Nous Tool Gateway​

Та же подписка открывает доступ к Tool Gateway, который маршрутизирует вызовы инструментов VibeOS через инфраструктуру, управляемую Nous. Пять бэкендов, один логин:

ИнструментПартнёрЧто делает
Веб-поиск и извлечениеFirecrawlПоиск агентного уровня и извлечение полных страниц. Никакого API-ключа Firecrawl, никакого контроля лимитов.
Генерация изображенийFALДевять моделей через одну конечную точку: FLUX 2 Klein 9B, FLUX 2 Pro, Z-Image Turbo, Nano Banana Pro (Gemini 3 Pro Image), GPT Image 1.5, GPT Image 2, Ideogram V3, Recraft V4 Pro, Qwen Image.
Преобразование текста в речьOpenAI TTSВысококачественный TTS без отдельного ключа OpenAI. Включает голосовой режим на всех платформах обмена сообщениями.
Облачная автоматизация браузераBrowser UseГоловные сессии Chromium для browser_navigate, browser_click, browser_type, browser_vision. Аккаунт Browserbase не требуется.
Облачная терминальная песочницаModalСерверные терминальные песочницы для выполнения кода (опциональное дополнение).

Без шлюза подключение каждого из этих инструментов означает аккаунт Firecrawl, аккаунт FAL, аккаунт Browser Use, ключ OpenAI и аккаунт Modal — пять отдельных регистраций, пять отдельных панелей управления, пять отдельных процессов пополнения. Со шлюзом всё это маршрутизируется через одну подписку.

Вы также можете включить только определённые инструменты шлюза (например, веб-поиск, но не генерацию изображений) — см. Смешивание шлюза с собственными бэкендами ниже.

Nous Chat​

Ваш аккаунт Portal также предоставляет доступ к chat.nousresearch.com — веб-интерфейсу чата Nous Research с тем же каталогом моделей. Полезно, когда вы не за терминалом, или для работы с неагентными диалогами.

Никаких учётных данных в ваших dotfiles​

Поскольку всё маршрутизируется через один OAuth-аутентифицированный сеанс Portal, вам не нужно накапливать файл .env с дюжиной долгоживущих API-ключей. Refresh-токен в ~/.vibeos/auth.json — единственные учётные данные на диске, и VibeOS создаёт из него краткосрочные JWT для каждого запроса — см. Обработка токенов ниже.

Кроссплатформенное равенство​

Native Windows делает настройку API-ключей для каждого инструмента своим узким местом — установка аккаунта Firecrawl, аккаунта FAL, аккаунта Browser Use, ключа OpenAI из Windows — это самая трудоёмкая часть получения полезного агента. Подписка Portal сглаживает это: один OAuth покрывает модель и каждый инструмент шлюза, поэтому пользователи Windows получают тот же опыт, что и пользователи macOS/Linux, без необходимости вручную настраивать четыре бэкенда.

Примечание о VibeOS 4​

Собственное семейство VibeOS 4 от Nous Research (VibeOS-4-70B, VibeOS-4-405B) доступно через Portal по сильно сниженным тарифам. Это frontier-чат-модели с гибридным рассуждением — сильны в математике, естественных науках, следовании инструкциям, соблюдении схем, ролевых играх и написании длинных текстов.

Однако они не рекомендуются для использования внутри VibeOS. VibeOS 4 настроена на чат и рассуждение, а не на быстрый цикл вызова инструментов, на который полагается агент. Используйте их для Nous Chat, для исследовательских рабочих процессов или через прокси подписки из других инструментов — но для агентной работы выберите вместо этого frontier-агентную модель из каталога:

/model anthropic/claude-sonnet-4.6     # лучшая универсальная агентная модель
/model openai/gpt-5.5-pro # сильное рассуждение + вызов инструментов
/model google/gemini-3-pro-preview # огромный контекст
/model deepseek/deepseek-v4-pro # экономичный кодер

Собственная страница информации о моделях Portal содержит то же предупреждение, так что это не мнение VibeOS — это официальная рекомендация Nous Research.

Настройка​

Чистая установка — одна команда​

vibeos setup --portal

Эта команда выполняет полную настройку за один раз:

  1. Открывает ваш браузер на portal.nousresearch.com для OAuth-логина
  2. Сохраняет refresh-токен в ~/.vibeos/auth.json
  3. Позволяет выбрать модель Nous из курируемого списка (или пропустить, чтобы оставить текущую)
  4. Устанавливает Nous в качестве провайдера инференса в ~/.vibeos/config.yaml (при выборе модели)
  5. Включает Tool Gateway (веб, изображения, TTS, маршрутизация браузера)
  6. Возвращает вас в терминал, готовый к vibeos chat

Если у вас ещё нет подписки, сначала зарегистрируйтесь на portal.nousresearch.com/manage-subscription.

Существующая установка — добавление Portal вместе с другими провайдерами​

Если у вас уже настроен VibeOS с OpenRouter, Anthropic или любым другим провайдером, и вы хотите добавить Portal вместе с ними:

vibeos model
# выберите «Nous Portal» из списка провайдеров
# браузер откроется, войдите, готово

Ваши существующие провайдеры останутся настроенными. Вы можете переключаться между ними с помощью /model во время сессии или vibeos model между сессиями — Portal станет одним из ваших доступных провайдеров, а не единственным.

Головная / SSH / удалённая настройка​

OAuth требует браузер, но callback через loopback выполняется на машине, где запущен VibeOS. Для удалённых хостов см. OAuth через SSH / удалённые хосты — те же шаблоны работают для Portal, как и для любого другого OAuth-провайдера (переадресация портов ssh -L, --manual-paste для сред только с браузером, таких как Cloud Shell / Codespaces).

Настройка профилей​

Если вы используете профили VibeOS, refresh-токен Portal автоматически распространяется на все профили через общее хранилище токенов. Войдите один раз в любом профиле, и остальные подхватят его автоматически — нет необходимости повторять OAuth-поток для каждого профиля.

Ежедневное использование Portal​

Проверка того, что подключено​

vibeos portal            # войти в Nous Portal + настроить (одноэтапное знакомство)
vibeos portal info # статус входа, информация о подписке, маршрутизация модели и шлюза
vibeos portal status # псевдоним для `portal info`
vibeos portal tools # подробный каталог Tool Gateway с маршрутизацией по инструментам
vibeos portal open # открыть страницу управления подпиской в браузере

vibeos portal (без подкоманды) — это человекочитаемый псевдоним для vibeos auth add nous --type oauth — он выполняет вход, позволяет выбрать модель Nous, устанавливает Nous в качестве провайдера инференса и предлагает согласиться на Tool Gateway (идентично vibeos setup --portal и тому же потоку Nous, что и быстрая настройка при первом запуске).

vibeos portal info предоставляет общий обзор:

  Nous Portal
───────────
Auth: ✓ выполнен вход
Portal: https://portal.nousresearch.com
Model: ✓ используется Nous в качестве провайдера инференса

Tool Gateway
────────────
Веб-поиск и извлечение через Nous Portal
Генерация изображений через Nous Portal
Преобразование текста в речь через Nous Portal
Автоматизация браузера через Nous Portal
Облачный терминал не настроен

Переключение моделей​

Внутри сессии:

/model anthropic/claude-sonnet-4.6
/model openai/gpt-5.5-pro
/model google/gemini-3-pro-preview

Или откройте выбор:

/model
# клавиши со стрелками, Enter для выбора

Вне сессии (полный мастер настройки, полезен при добавлении нового провайдера):

vibeos model

Смешивание шлюза с собственными бэкендами​

Если у вас уже есть, скажем, аккаунт Browserbase, и вы хотите продолжать его использовать, маршрутизируя веб-поиск и генерацию изображений через Nous, это поддерживается. Используйте vibeos tools для выбора бэкендов для каждого инструмента:

vibeos tools
# → Веб-поиск → «Nous Subscription»
# → Генерация изображений → «Nous Subscription»
# → Браузер → «Browserbase» (ваш существующий ключ)
# → TTS → «Nous Subscription»

Tool Gateway является опциональным для каждого инструмента, а не «всё или ничего». Управляемые бэкенды отображаются в vibeos tools независимо от того, вошли ли вы в Nous Portal — если вы выберете «Nous Subscription» до аутентификации, VibeOS выполнит вход в Portal встроенно (это не изменит ваш провайдер инференса и не затронет другие инструменты). См. документацию Tool Gateway для полной матрицы конфигурации по инструментам.

Управление подпиской​

Управляйте своим тарифным планом, просматривайте использование или обновляйте/отменяйте подписку в любое время:

Справочник по конфигурации​

После vibeos setup --portal файл ~/.vibeos/config.yaml будет выглядеть так:

model:
provider: nous
default: anthropic/claude-sonnet-4.6 # или любая выбранная вами модель
base_url: https://inference-api.nousresearch.com/v1

Настройки Tool Gateway находятся в соответствующих разделах инструментов:

web:
backend: nous # веб-поиск/извлечение маршрутизируется через Tool Gateway

image_gen:
provider: nous

tts:
provider: nous

browser:
backend: nous

OAuth refresh-токен хранится отдельно в ~/.vibeos/auth.json (не в config.yaml — учётные данные и конфигурация намеренно разделены).

Обработка токенов​

VibeOS создаёт краткосрочный JWT из сохранённого Portal refresh-токена при каждом вызове инференса, а не повторно использует долгоживущий API-ключ. Жизненный цикл токена полностью автоматический — обновление, создание, повтор при временной ошибке 401 — и вы его никогда не видите.

Если Portal аннулирует refresh-токен (смена пароля, ручной отзыв, истечение сессии), недействительный refresh-токен локально помещается в карантин, чтобы VibeOS прекратил его повторное использование и вы не видели поток одинаковых ошибок 401. Следующий вызов выдаёт чёткое сообщение «требуется повторная аутентификация». Выполните vibeos auth add nous для повторного входа; карантин снимается при следующем успешном входе.

Устранение неполадок​

vibeos portal info показывает «not logged in»​

Вы не завершили OAuth-поток, или ваш refresh-токен был удалён. Выполните:

vibeos portal

или используйте vibeos model и повторно выберите Nous Portal.

Получено сообщение «требуется повторная аутентификация» во время сессии​

Ваш Portal refresh-токен был аннулирован (смена пароля, ручной отзыв или истечение сессии). Выполните vibeos auth add nous, и ваш следующий запрос будет использовать новые учётные данные. Любой карантин на старом токене автоматически снимается при успешном повторном входе.

Хочу использовать конкретную модель провайдера, которую Portal не предоставляет​

Portal проксирует через OpenRouter, поэтому любая модель, поддерживаемая OpenRouter, в целом доступна. Если конкретная модель не отображается в /model, попробуйте напрямую указать slug в стиле OpenRouter:

/model anthropic/claude-opus-4.6

Если модель действительно отсутствует, откройте issue — мы передаём каталог Portal в VibeOS, и пробелы обычно означают конфигурацию маршрутизации, которую мы можем обновить.

Счета не отображаются в моём аккаунте Portal​

Сначала проверьте vibeos portal info — если он показывает, что вы используете другого провайдера (Model: currently openrouter вместо using Nous as inference provider), ваша локальная конфигурация отклонилась. Выполните vibeos model, выберите Nous Portal, и следующий запрос будет маршрутизироваться через вашу подписку.

См. также​

  • Tool Gateway — Полные сведения о каждом инструменте шлюза, конфигурации по инструментам и ценообразовании
  • Прокси подписки — Использование подписки Portal из инструментов, отличных от VibeOS (другие агенты, скрипты, сторонние клиенты)
  • Голосовой режим — Голосовые разговоры с использованием OpenAI TSS от Portal
  • AI-провайдеры — Полный каталог провайдеров, если вы хотите сравнить альтернативы
  • OAuth через SSH — Вход с удалённых хостов или сред только с браузером
  • Профили — Несколько конфигураций VibeOS, использующих один логин Portal