CJackHwang / ds2api
DeepSeek 호환 미들웨어 인터페이스: 고도의 동시성 프로토콜 적응에 중점을 둔 Go 언어 기술 탐구 프로젝트입니다. 다양한 웹 프로토콜을 표준화된 형식으로 변환하는 참고 구현으로 활용됩니다.
이 프로젝트에 대해
CJackHwang 님의 ds2api 프로젝트는 GitHub에서 3.4K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Go 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
캐시 히트DS2API
语言 / 언어: 中文 | 영어
将 DeepSeek Web 대화능력转换为 OpenAI、Claude 与 Gemini 兼容 API. 핵심 后端以 Go 实现,Vercel 流式桥接额外使用少量 Node Runtime,前端为 React WebUI 관리台(源码在 'webui/',部署时自动构建到 'static/admin').
文档入口:文档导航 / 架构说明 / 接口文档
【감사 Linux.do 社区及GitHub社区各位开发者对项目的支持与贡献】
스타 히스토리
重要免责声明
本仓库仅供学习、研究、个人实验和内部验证使用,不提供任何形式的商业授权、适用性保证或结果保证。
作者及仓库维护者不对因使用、修改、分发、部署或依赖本项目而产生的任何直接或间接损失、账号封禁、数据丢失、法律风险或第三方索赔负责。
请勿将本项目用于违反服务条款、协议、法律法规或平台规则的场景。 상업사용전请自行确认 'LICENSE', 관련 协议以及你是否获得了作者的书面许可。
目录
- 架构概览(摘要)
- 核心能力
- 平台兼容矩阵
- 模型支持
- OpenAI 接口
- Claude 接口
- Gemini 接口
- 快速开始
- 方式一:다운로드 릴리스 构建包
- 방법二:Docker 运行
- 方式三:Vercel 部署
- 方式四:本地源码运行
- 配置说明
- 鉴权模式
- 并发模型
- 도구 호출 适配
- 本地开发抓包工具
- 文档索引
- 测试
- Release auto构建(GitHub Actions)
- 免责声明
架构概览(摘要)
详细架构拆分与目录职责见 docs/ARCHITECTURE.md.
- 后端:Go('cmd/ds2api/', 'api/', 'internal/'),不依赖 Python 运行时
- 前端:React 관리台('webui/'),运行时托管静态构建产物
- 部署:本地运行、Docker, Vercel Serverless, Linux systemd
核心能力
| 能力 | 说明 |
|---|---|
| OpenAI 兼容 | 'GET /v1/models', 'GET /v1/models/{id}', 'POST /v1/chat/completions', 'POST /v1/responses', 'GET /v1/responses/{response_id}', 'POST /v1/embeddings', 'POST /v1/files', 'GET /v1/files/{file_id}' |
| Claude 兼容 | 'GET /anthropic/v1/models', 'POST /anthropic/v1/messages', 'POST /anthropic/v1/messages/count_tokens'(及快捷路径 '/v1/messages', '/messages') |
| Gemini 兼容 | 'POST /v1beta/models/{model}:generateContent', 'POST /v1beta/models/{mode |
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
CJackHwang/ds2api GitHub 원문 바로가기 →