Дополнение для NVDA для проверки орфографии выделенного текста через GigaChat API.
NVDA → Настройки → GigaChatSpellCheckerSber Developer Studio — откройте студию и выполните вход с помощью Сбер ID.
Если у вас еще нет аккаунта, зарегистрируйтесь, следуя подсказкам на экране.
После первого входа рабочее пространство обычно создается автоматически.
Если необходимо создать новое:
В рабочем пространстве нажмите «Создать проект».
В каталоге сервисов выберите:
ML → GigaChat API
Нажмите «Создать проект».
В открывшемся окне:
После этого откроется страница созданного проекта.
На странице проекта найдите раздел «Доступ к API».
Нажмите кнопку «Получить доступ» или «Настроить API» (название кнопки может отличаться в зависимости от версии интерфейса Studio).
Откроется окно с настройками доступа к API.
В разделе настроек API нажмите кнопку:
«Получить новый ключ»
Если ключ уже существует, система предупредит, что после создания нового предыдущий ключ авторизации станет недействительным.
Подтвердите создание нового ключа.
После генерации ключа откроется окно с параметрами доступа.
При необходимости разверните раздел с данными авторизации.
В нем будут доступны:
Скопируйте значения:
Сохраните их в надежном месте.
Эти данные понадобятся для получения Access Token и последующей работы с GigaChat API.
После сохранения необходимых данных нажмите кнопку «Готово».
Проект готов к использованию.
После выполнения всех шагов у вас будут:
Внимание! Важно: client_secret и client_id могут проработать 40 дней, после чего их нужно создавать заново в том же проекте, что и были до этого. При этом, если на счету есть баланс, он не сгорит.
Настройте жесты в меню NVDA → Настройки → Жесты ввода в категории "GigaChatSpellChecker":
| Действие | Описание |
|---|---|
| Проверка орфографии | Проверка правописания выделенного текста |
| Открыть интерфейс подсказок | Открывает графический интерфейс для управления системными промптами |
Совет: Назначайте жесты, которые не конфликтуют с другими плагинами и стандартными командами NVDA.
В окне настроек GigaChatSpellChecker доступны дополнительные функции, расширяющие возможности проверки текста.
Вы можете включить функцию автоматического добавления смайлов в обработанный текст. При активации этого пункта предоставляется четыре варианта размещения:
Каждый пункт говорит сам за себя — выбирайте тот, который лучше всего подходит для ваших задач.
В настройках вы можете добавить собственный системный промпт. Это нужно для того, чтобы гибко регулировать поведение модели.
Для добавления, редактирования и удаления системной подсказки используется комбинированный список в настройках дополнения. На этом элементе управления работает контекстное меню (правая кнопка мыши или клавиша Applications), которое позволяет:
Подсказка: Сохраняйте часто используемые промпты с понятными названиями, чтобы быстро переключаться между разными стилями обработки текста.
Для удобного управления системными промптами в плагин добавлен специальный графический интерфейс.
Чтобы открыть интерфейс, перейдите в меню NVDA → Настройки → Жесты ввода, найдите категорию "GigaChatSpellChecker" и назначьте удобный жест для команды открытия интерфейса управления подсказками.
Все действия (добавление, редактирование, удаление) доступны через контекстное меню (правая кнопка мыши или клавиша Applications) на элементе списка подсказок.
Совет: Экспериментируйте с разными промптами, чтобы найти идеальный вариант для каждой конкретной задачи.
Ограничение: Максимальная длина текста — 5000 символов. Работает только с выделенным текстом.
Решение: Перегенерируйте ключи в Sber Developer Studio и обновите в настройках.
Решение: Перезагрузите роутер, проверьте доступ к API GigaChat.
Решение: Дождитесь обновления квоты или увеличьте лимиты в личном кабинете.
Для детальной диагностики включите ведение логов NVDA и проверьте журнал (NVDA+F1) после возникновения ошибки.
Профилактика: Регулярно обновляйте плагин для получения исправлений и новых функций.