트렌딩 목록으로
Go

CJackHwang / ds2api

DeepSeek 호환 미들웨어 인터페이스: 고도의 동시성 프로토콜 적응에 중점을 둔 Go 언어 기술 탐구 프로젝트입니다. 다양한 웹 프로토콜을 표준화된 형식으로 변환하는 참고 구현으로 활용됩니다.

3.4K
902
약 2개월 전
GitHub에서 보기

이 프로젝트에 대해

CJackHwang 님의 ds2api 프로젝트는 GitHub에서 3.4K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Go 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Go 74%JavaScript 25%Shell 1%CSS 0%Dockerfile 0%HTML 0%

🇰🇷 한국어 번역 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 원문 바로가기 →