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, чтобы обновления вступили в силу.

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

После установки выполните следующие шаги:

  1. Запусти DSH с помощью команды dsh web.
  2. Перейди в раздел «Настройки → Подписки» и нажми «Подключить» на выбранного провайдера. Для большинства провайдеров будет открыта страница авторизации в браузере.
  3. Выбери модель в меню выбора модели в любой сессии.

Если ты не вошел в систему, провайдер не будет доступны для выбора, и запросы будут завершаться ошибкой.

Ограничения

Некоторые ограничения включают:

  • Актуальность подписок и доступных моделей зависит от каждого провайдера.
  • Модели, выбранные в настройках, будут применяться только к новым сессиям после сохранения изменений.
  • Доступ к определённым функциям и инструментам может быть ограничен в зависимости от провайдера и уровня подписки.

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

Открыть на GitHub: V1ki/dsh-plugin-subscriptions →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте