把复旦 DeepSeek-V4 变成你自己的本地 OpenAI 接口——一行命令,即刻接入任何 AI 工具链。
你的 Continue、Cursor、OpenAI SDK 想用复旦的 DeepSeek-V4?这个项目就是桥梁:启动一个本地服务,把上游复旦接口转成标准的 OpenAI API,你的所有工具无需任何改动就能直接调用。
- Python 3.8+
- Microsoft Edge 浏览器(用于自动登录)
- Edge WebDriver(版本需与 Edge 一致)
| 系统 | 方式 |
|---|---|
| Linux | 下载 .deb → sudo dpkg -i *.deb |
| Windows | 通常已预装 |
从 Microsoft Edge WebDriver 下载与 Edge 版本匹配的驱动,放入系统 PATH:
| 系统 | 驱动文件名 | PATH 示例 |
|---|---|---|
| Linux | msedgedriver |
/usr/local/bin/ |
| Windows | msedgedriver.exe |
C:\Windows\System32\ 或添加到环境变量 PATH |
验证安装:msedgedriver --version(Windows 下为 msedgedriver.exe --version)。
# 1. 安装
pip install -r requirements.txt
# 2. 启动
python openai_compat_server.py
# 3. 接入 VS Code(Continue 插件)在 VS Code 中安装 Continue 插件后,编辑 ~/.continue/config.yaml,加入以下模型:
models:
- name: DeepSeek V4
provider: openai
model: deepseek/deepseek-v4
apiBase: http://127.0.0.1:8000/v1
apiKey: ""保存后,在 Continue 聊天面板选择 "DeepSeek V4" 即可使用。
| 端点 | 说明 |
|---|---|
GET /health |
服务是否存活 |
GET /v1/models |
可用模型列表 |
POST /v1/chat/completions |
聊天完成,支持 stream: true |
完全兼容 OpenAI 客户端、LangChain、LlamaIndex 等。
fudan_chat.py ← 上游客户端,别动它
openai_compat_server.py ← API 封装,核心逻辑在这
fudan_cookies.json ← 登录凭证,自动刷新
requirements.txt
LICENSE