NIyueeE/ds-free-api
DeepSeek网页端API代理,支持OpenAI与Anthropic兼容接口 | OpenAI & Anthropic compatible API proxy for DeepSeek web
해결하는 문제
DS-Free-API는 무료 웹 기반 DeepSeek에 표준 API로 접근할 수 있도록 합니다. 공식 API 키가 필요 없도록 리버스 프록시로서 웹 인터페이스의 내부 통신을 OpenAI 및 Anthropic 호환 API 프로토콜로 변환하여, 기존 AI 클라이언트 및 도구에 DeepSeek의 기능을 쉽게 통합할 수 있게 합니다.
작동 방식
고성능을 위해 Rust로 구현된 본 프로젝트는, 들어오는 API 요청(OpenAI Chat Completions 또는 Anthropic Messages)을 DeepSeek 웹 인터페이스가 이해할 수 있는 형식으로 변환하는 게이트웨이를 생성합니다. 사용자 계정 풀을 관리하여 세션 레벨의 레이트 제한을 회피하고, 지수 백오프 재시도를 사용합니다. 보안 차단을 피하기 위해 각 계정에 device_id(브라우저 지문)가 필요합니다. 또한 모델의 도구 호출 및 JSON 출력이 올바르게 포맷되는지 확인하기 위해 강력한 '자기 복구' 파이프라인을 포함하고 있습니다.
대상 사용자
API 크레딧을 지불하거나 공식 API 키를 관리하지 않고도, 자신의 애플리케이션이나 타사 클라이언트에서 DeepSeek의 웹 기반 모델을 사용하고자 하는 개발자 및 AI 애호가.
주요 기능
- 이중 프로토콜 지원: OpenAI 및 Anthropic API 표준 모두 완전 호환.
- 도구 호출 신뢰성: 잘못된 도구 호출을 처리하기 위한 3단계 자기 복구 파이프라인(텍스트 → JSON → 모델 백업) 제공.
- 자동 파일 처리: 인라인 데이터 URL(이미지/문서)을 자동으로 DeepSeek 세션에 업로드하고, HTTP URL에 대해 검색 모드를 트리거.
- 계정 풀 관리: 계정 상태 모니터링, API 키 관리, 설정 구성이 가능한 반응형 PWA 인터페이스를 갖춘 내장 웹 관리 패널.
- 프롬프트 바이패스: 프롬프트가 모델 제한을 초과할 경우 자동으로 청크 완료 및 파일 업로드 사용.
- 고성능: 외부 런타임 종속성 없이 단일 Rust 바이너리로 구현.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트