ForgetMeAI/FreeDeepseekAPI
Локальный API-прокси для DeepSeek Web Chat с поддержкой OpenAI/Anthropic API, streaming, tool calling, Responses API и Open WebUI
What it solves
It provides a way to use the DeepSeek Web Chat interface as a local API endpoint. This allows users to connect their DeepSeek web account to OpenAI-compatible tools, agents, and SDKs (like Open WebUI, LiteLLM, and Claude Code) without needing a paid official API key.
How it works
The project acts as a local proxy server. It uses a saved browser session from a logged-in DeepSeek account (via a Chrome profile) to route API requests to the DeepSeek Web Chat internal API. It supports multiple account pools to handle rate limits and provides shims for OpenAI, Anthropic, and OpenAI Responses APIs to ensure compatibility with various clients.
Who it’s for
Developers and AI enthusiasts who want to integrate DeepSeek's web-based chat capabilities into their own local tools, agents, or third-party LLM interfaces while avoiding official API costs.
Highlights
- Broad Compatibility: Supports OpenAI-compatible API, Anthropic Messages API, and OpenAI Responses API shims.
- Reasoning Support: Handles reasoning models with a separate
reasoning_contentfield for "thinking" processes. - Session Management: Implements intelligent session reuse to prevent redundant chat creation and avoid context bloat.
- Multi-Account Pooling: Supports rotating through multiple DeepSeek accounts to bypass rate limits (429 errors).
- Zero Dependencies: Built with Node.js 18+ and requires no npm dependencies for the proxy itself.
- Tool Calling: Parses and supports tools for OpenAI, Anthropic, and Responses APIs.
Related
- Project
- Project
- Project
- Project