ForgetMeAI/FreeDeepseekAPI

Локальный API-прокси для DeepSeek Web Chat с поддержкой OpenAI/Anthropic API, streaming, tool calling, Responses API и Open WebUI

해결하는 문제

DeepSeek Web Chat 인터페이스를 로컬 API 엔드포인트로 사용할 수 있는 방법을 제공합니다. 이를 통해 사용자는 유료 공식 API 키 없이도 DeepSeek 웹 계정을 OpenAI 호환 도구, 에이전트 및 SDK(Open WebUI, LiteLLM, Claude Code 등)에 연결할 수 있습니다.

작동 원리

이 프로젝트는 로컬 프록시 서버 역할을 합니다. 로그인된 DeepSeek 계정의 브라우저 세션(Chrome 프로필 사용)을 사용하여 API 요청을 DeepSeek Web Chat 내부 API로 라우팅합니다. 속도 제한을 처리하기 위한 다중 계정 풀을 지원하며, 다양한 클라이언트와의 호환성을 보장하기 위해 OpenAI, Anthropic 및 OpenAI Responses API용 심(shim)을 제공합니다.

대상 사용자

공식 API 비용을 절감하면서 DeepSeek의 웹 기반 채팅 기능을 자신의 로컬 도구, 에이전트 또는 타사 LLM 인터페이스에 통합하려는 개발자 및 AI 애호가.

주요 특징

  • 광범위한 호환성: OpenAI 호환 API, Anthropic Messages API 및 OpenAI Responses API 심 지원.
  • 추론 지원: "사고" 과정을 위한 별도의 reasoning_content 필드가 있는 추론 모델 처리.
  • 세션 관리: 지능형 세션 재사용을 구현하여 중복 채팅 생성을 방지하고 컨텍스트 비대화를 방지.
  • 다중 계정 풀링: 여러 DeepSeek 계정을 순환하여 속도 제한(429 오류)을 우회.
  • 제로 의존성: Node.js 18+로 구축되었으며 프록시 자체에는 npm 의존성이 필요 없음.
  • 도구 호출: OpenAI, Anthropic 및 Responses API를 위한 도구 파싱 및 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트