Ask OpenRouter (Спросить у OpenRouter)

Это дополнение для NVDA позволяет взаимодействовать с моделями искусственного интеллекта, предоставляемыми платформой OpenRouter, непосредственно с помощью скринридера.

Дополнение поддерживает:
* Автоматический случайный выбор бесплатных моделей.
* Ручной выбор любой доступной модели (включая платные).

Основные возможности

Настройка: получение и установка вашего API-ключа

Чтобы использовать это дополнение, вам необходимо иметь API-ключ OpenRouter.

Даже при использовании бесплатных моделей ключ требуется для идентификации ваших запросов.

1. Как получить API-ключ

  1. Перейдите на сайт OpenRouter.ai.
  2. Создайте учётную запись, нажав «Sign up» (вы можете войти с помощью учётной записи GitHub, Google или MetaMask, либо по адресу электронной почты).
  3. После входа в систему перейдите в раздел «Keys» на панели управления или напрямую по ссылке: https://openrouter.ai/keys
  4. Нажмите кнопку «Create Key».
  5. Дайте ключу имя (например: «Мой API-ключ OpenRouter») и нажмите «Create».
  6. Важно: ключ будет отображён только один раз. Скопируйте его немедленно и сохраните в надёжном месте.

2. Настройка ключа в NVDA

  1. Откройте меню NVDA (NVDA + N).
  2. Перейдите в Параметры, затем Настройки.
  3. В списке категорий выберите «Ask OpenRouter».
  4. Вставьте ваш API-ключ в поле «API-ключ OpenRouter».
  5. Нажмите OK для сохранения.

Показать API-ключ

На панели настроек NVDA, сразу после поля «API-ключ OpenRouter», находится флажок с надписью:

«Показывать API-ключ»

Если он отмечен, символы API-ключа становятся видимыми.
По умолчанию они скрыты из соображений безопасности.

Настройки выбора модели

В категории настроек Ask OpenRouter вы найдёте новую опцию:

«Использовать все модели, включая платные»

Эта опция управляет тем, как выбираются модели.

Когда опция НЕ ОТМЕЧЕНА (поведение по умолчанию)

Когда опция ОТМЕЧЕНА

Когда эта опция включена, список доступных моделей автоматически появляется после флажка.

Что можно делать, когда эта опция включена?

Что такое токен запроса?

Токен запроса представляет собой небольшую единицу текста, отправляемую модели (ваш вопрос или ввод).

Модели обычно тарифицируются отдельно за:
* Входные токены (запрос)
* Выходные токены (ответ)

Как использовать

Открытие диалога чата

Нажмите:

Ctrl + Alt + A

Вы можете изменить эту комбинацию в:
Меню NVDA → Параметры → Жесты ввода → Ask OpenRouter

Основной интерфейс

Диалоговое окно содержит три кнопки:

  1. Новый чат – начинает совершенно новый разговор.
  2. Продолжить чат – возобновляет предыдущий разговор (сохраняет историю).
  3. Закрыть – закрывает диалог (также работает клавиша Escape).

Ввод вашего запроса

После выбора «Новый чат» или «Продолжить чат»:

Чтение ответа

После обработки появляется окно с результатами, содержащее:

Если включено отображение полной истории, каждый обмен сообщениями четко разделен заголовками, что позволяет легко перемещаться по ним с помощью клавиш быстрой навигации NVDA.

Параметры отображения

Если вы предпочитаете отображать только последний ответ вместо полной истории разговора:

  1. Откройте меню NVDA (NVDA + N).
  2. Перейдите в Параметры → Настройки.
  3. Выберите Ask OpenRouter.
  4. Снимите флажок:
    «Отображать полную историю чата для непрерывных обсуждений».
  5. Нажмите OK.

Неназначенные скрипты

Следующие скрипты не имеют назначенных жестов.
Вы можете определить их в:

Параметры → Жесты ввода → Ask OpenRouter

Доступные скрипты:

Бесплатные модели, платные модели и квоты

Использование бесплатных моделей

Когда «Использовать все модели, включая платные» не отмечено:

Дополнение автоматически переключается между бесплатными моделями для улучшения доступности.

Использование платных моделей

Когда «Использовать все модели, включая платные» отмечено:

Ошибки, такие как:
* 402 (недостаточно кредитов).
* 429 (превышен лимит запросов).
* 404 (модель не разрешена настройками конфиденциальности).

отображаются непосредственно для информирования вас о проблеме.

Напоминание о настройках конфиденциальности

Если вы используете бесплатные модели и получаете сообщение об ошибке:

«No endpoints found matching your data policy»

Возможно, вам потребуется настроить параметры конфиденциальности OpenRouter:

https://openrouter.ai/settings/privacy

Убедитесь, что разрешены публичные/бесплатные конечные точки моделей.

Совместимость

Изменения в версии 20260221.0.0

Изменения в версии 20260217.0.0