dsh-plugin-subscriptions: интеграция провайдеров LLM без API-ключей
dsh-plugin-subscriptions — это плагин для DeepSeek Harness, который позволяет использовать подписки ChatGPT (Codex), Claude и Grok (X Premium) как провайдеров LLM без необходимости вводить API-ключи.
Проект решает проблему авторизации, предоставляя интерфейс с OAuth логином в веб-UI. Это отличает его от альтернатив, которые требуют дополнительных действий с API-ключами. Plug-and-play интеграция делает его удобным для разработчиков и исследователей, которые уже используют указанные провайдеры и хотят упростить доступ к их моделям. Плагин позволяет управлять настройками подписок прямо в интерфейсе DeepSeek.
Технология — JavaScript, работает в рамках DeepSeek Harness. Для запуска достаточно установить зависимость через npm. Учти, что проект требует наличия активно работающих подписок у интегрируемых провайдеров и не поддерживает Windows, так что пользователям Linux повезло больше. Пробуй, оптимизируй и адаптируй под свои задачи!
Проект dsh-plugin-subscriptions служит расширением для системы DeepSeek Harness, позволяя использовать подписки на различные LLM-провайдеры, такие как ChatGPT (Codex), Claude, Grok (X Premium), GitHub Copilot и Google Antigravity без необходимости вводить API-ключи. Автоматическая авторизация через OAuth происходит через веб-интерфейс DSH.
Возможности
С помощью данного плагина ты сможешь:
- Использовать множество провайдеров с одной интеграцией.
- Управлять именами подписок и моделями в интерфейсе, позволяя легкую настройку отображения.
- Конфигурировать параметры генерации изображений и видео.
- Отслеживать и управлять использованием ресурсов подписки в различных моделях.
- Работать с несколькими аккаунтами для каждого провайдера, включая настройку автоматического пула моделей.
Установка и запуск
Чтобы установить плагин, нужно выполнить команду:
dsh plugin --profile web add dsh-plugin-subscriptions
Если ты предпочитаешь установить пакет из исходников, для этого можешь использовать команду:
dsh plugin --profile web add github:V1ki/dsh-plugin-subscriptions
После установки обязательно перезапусти DSH, чтобы обновления вступили в силу.
Как использовать
После установки выполните следующие шаги:
- Запусти DSH с помощью команды
dsh web. - Перейди в раздел «Настройки → Подписки» и нажми «Подключить» на выбранного провайдера. Для большинства провайдеров будет открыта страница авторизации в браузере.
- Выбери модель в меню выбора модели в любой сессии.
Если ты не вошел в систему, провайдер не будет доступны для выбора, и запросы будут завершаться ошибкой.
Ограничения
Некоторые ограничения включают:
- Актуальность подписок и доступных моделей зависит от каждого провайдера.
- Модели, выбранные в настройках, будут применяться только к новым сессиям после сохранения изменений.
- Доступ к определённым функциям и инструментам может быть ограничен в зависимости от провайдера и уровня подписки.
Дополнительные подробности о настройках и конфигурациях ты можешь найти в документации проекта на GitHub.
Открыть на GitHub: V1ki/dsh-plugin-subscriptions →
RepoRadar