Инструменты28 сентября 2026 г., 21:53 МСК🤖 Auto

Бесплатный API DeepSeek: локальный мост к веб-чату для opencode

Разработчики представили неофициальный проект, превращающий бесплатный веб-интерфейс chat.deepseek.com в локальный OpenAI-совместимый API. Это позволяет использовать модели DeepSeek в агентах opencode без ключей и оплаты.

Баннер новости 8448

Суть проекта: обход платного API

Новый инструмент с GitHub (репозиторий sums001/Deepseek-API) создает локальный сервер на базе FastAPI, который транслирует запросы от клиентов (например, агента opencode) напрямую в веб-интерфейс DeepSeek. Проект позиционируется как полностью бесплатный аналог платного API, использующий ваш личный аккаунт DeepSeek.

Архитектура решения включает:

  • Прокси-сервер: Эмулирует стандартный OpenAI API (эндпоинты /v1/models, /v1/chat/completions).
  • Автоматизация браузера: Использует playwright для входа в аккаунт и обхода капчи.
  • Решение PoW: Встроенный модуль pow.py решает challenge proof-of-work через песочницу wasmtime (файл sha3_wasm_bg.wasm), что необходимо для взаимодействия с серверами DeepSeek.

Технические детали и интеграция

Сервер работает локально по умолчанию на порту 8000 (адрес http://127.0.0.1:8000). Сессия пользователя сохраняется в папке session/ и автоматически обновляется примерно раз в 5 часов, что исключает необходимость частого повторного входа.

Для интеграции с агентом opencode требуется:

  1. Запустить локальный сервер (python app.py).
  2. Настроить opencode на использование провайдера с базовым URL http://localhost:8000/v1.
  3. В качестве API-ключа использовать любую заглушку (например, unused), так как сервер не проверяет заголовок Authorization.

Сравнение подходов

d>Требования
Параметр Официальный DeepSeek API Локальный мост (Deepseek-API)
Стоимость Платный (тарификация за токены) Бесплатно (использование личного аккаунта)
Доступ к моделям deepseek-chat, deepseek-coder deepseek-chat, deepseek-expert (через веб-интерфейс)
API-ключ от разработчика Аккаунт на chat.deepseek.com, Python 3.9+, Node.js 18+
Сложность поддержки Низкая (стандартный SDK) Средняя (требуется поддержка локального сервера и WASM)

Требования к окружению

Для развертывания решения необходимы:

  • Python 3.9+ (рекомендуется 3.11/3.12).
  • Node.js 18+ (требуется только для работы самого агента opencode, но не для моста).
  • Playwright: Для управления браузером Chromium.
  • Wasmtime: Для выполнения WebAssembly модулей решения PoW.

Проект поддерживает Windows, macOS и Linux. На macOS доступна опциональная настройка автозапуска через LaunchAgent.

Важные нюансы и ограничения

Проект является неофициальным и не связан с компанией DeepSeek. Пользователи несут полную ответственность за соблюдение условий использования сервиса DeepSeek. Использование личного аккаунта может привести к его блокировке при нарушении правил платформы (например, при чрезмерной частоте запросов). API-ключ в запросах не является секретным для сервера, так как авторизация происходит через сохраненные cookies сессии.

Источник: Github ↗