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のツールを解析およびサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト