Repolode
Tsuev

Tsuev/opencode-deepseek

本地 OpenAI 兼容桥接服务,让 opencode 无需 API 密钥即可使用免费的 DeepSeek 网页聊天作为模型。

Star
71
Fork
10
未关闭 Issue
3
最近提交
18天前

这是什么?

该项目运行一个本地 FastAPI 服务,提供 OpenAI 兼容的 /v1 接口,并使用你自己的 DeepSeek 账号,将请求转发到免费的 chat.deepseek.com 网页聊天。接入后,opencode 可以把 DeepSeek 当作普通模型提供方使用,以完整智能体的方式读写文件、执行 bash 命令并检索代码,无需 API 密钥,也不产生费用。

桥接服务通过 Playwright 完成浏览器登录,借助 wasmtime 运行 WASM 模块解决 proof-of-work 挑战,并在后台自动刷新会话。由于网页聊天不支持原生函数调用,项目通过在提示词中注入指令并把模型的文本输出解析回结构化工具调用来模拟这一能力。此外还附带一个命令行聊天工具 ds,可直接在终端与 DeepSeek 对话。

由于所有请求共用一个账号,服务端会逐个处理上游调用,多数 OpenAI 参数(如 temperature)会被忽略,token 用量也只是估算。本项目为非官方项目,与 DeepSeek 无关联。

核心功能

  • 01在本地提供 OpenAI 兼容的 /v1 聊天补全与模型列表接口。
  • 02作为 opencode 的模型提供方接入,支持文件编辑、bash 和代码搜索等智能体工具。
  • 03通过提示词注入与响应解析模拟工具调用。
  • 04浏览器登录一次后自动刷新会话。
  • 05附带终端聊天客户端,可切换 DeepThink 与网页搜索。

适用场景

  • 在不支付 API 费用的情况下,将 opencode 用作编程智能体。
  • 在本地通过 OpenAI SDK 调用 DeepSeek 进行实验。
  • 借助附带的客户端在终端中与 DeepSeek 对话。

标签

常见问题

opencode-deepseek 是什么?
本地 OpenAI 兼容桥接服务,让 opencode 无需 API 密钥即可使用免费的 DeepSeek 网页聊天作为模型。 该项目运行一个本地 FastAPI 服务,提供 OpenAI 兼容的 /v1 接口,并使用你自己的 DeepSeek 账号,将请求转发到免费的 chat.deepseek.com 网页聊天。接入后,opencode 可以把 DeepSeek 当作普通模型提供方使用,以完整智能体的方式读写文件、执行 bash 命令并检索代码,无需 API 密钥,也不产生费用。
opencode-deepseek 可以免费使用吗?用的什么许可证?
opencode-deepseek 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
opencode-deepseek 还在维护吗?
活跃维护中。opencode-deepseek 最近一次提交是在 2026年9月30日。
opencode-deepseek 适合用来做什么?
在不支付 API 费用的情况下,将 opencode 用作编程智能体。 在本地通过 OpenAI SDK 调用 DeepSeek 进行实验。 借助附带的客户端在终端中与 DeepSeek 对话。
在哪里获取 opencode-deepseek?
源代码和安装说明在 GitHub 上:https://github.com/Tsuev/opencode-deepseek

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目