ForgetMeAI/FreeDeepseekAPI
Локальный API-прокси для DeepSeek Web Chat с поддержкой OpenAI/Anthropic API, streaming, tool calling, Responses API и Open WebUI
解決する課題
DeepSeek Web ChatインターフェースをローカルのAPIエンドポイントとして利用する方法を提供します。これにより、ユーザーは公式の有料APIキーを必要とせずに、DeepSeekのWebアカウントをOpenAI互換のツール、エージェント、SDK(Open WebUI、LiteLLM、Claude Codeなど)に接続できます。
仕組み
このプロジェクトはローカルプロキシサーバーとして機能します。ログイン済みのDeepSeekアカウントのブラウザセッション(Chromeプロファイル経由)を使用して、APIリクエストをDeepSeek Web Chatの内部APIにルーティングします。レート制限を処理するためのマルチアカウントプールをサポートし、さまざまなクライアントとの互換性を確保するためにOpenAI、Anthropic、OpenAI Responses API用のシムを提供します。
対象ユーザー
DeepSeekのWebベースのチャット機能を独自のローカルツール、エージェント、またはサードパーティのLLMインターフェースに統合しつつ、公式APIのコストを回避したい開発者やAI愛好家。
ハイライト
- 幅広い互換性: OpenAI互換API、Anthropic Messages API、OpenAI Responses APIのシムをサポート。
- 推論サポート: 「思考」プロセス用に独立した
reasoning_contentフィールドを持つ推論モデルを処理。 - セッション管理: インテリジェントなセッション再利用を実装し、冗長なチャット作成を防ぎ、コンテキストの肥大化を回避。
- マルチアカウントプール: 複数のDeepSeekアカウントをローテーションしてレート制限(429エラー)を回避。
- ゼロ依存関係: Node.js 18+ で構築されており、プロキシ自体にはnpm依存関係が不要。
- ツール呼び出し: OpenAI、Anthropic、Responses APIのツールを解析およびサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト