我逆向了 Claude Code,并接入了 qwen

209 天前
 musi

夜里发布的 Claude Code 还需要申请资格,看了下使用 nodejs 实现的,尝试逆向。主要就是去除了资格验证以及实现了接口转发请求,以下是效果图。

7114 次点击
所在节点    分享创造
46 条回复
musi
207 天前
@HeMaSchool #20 你使用的什么模型呢
ldw2046
206 天前
楼主,这个可以用 deepseek 的模型吗?我还是不太了解怎么使用。const apiKey = process.env.OPENAI_API_KEY;
const baseUrl = process.env.OPENAI_BASE_URL;
const defaultModel = process.env.OPENAI_MODEL; 是修改这几个参数吗?
musi
206 天前
@ldw2046 #22 不可以使用 ds 的模型,ds 目前不能很好的支持 function call ,你可以用 qwen 或者 openai 的
这几个参数使用环境变量,你可以直接设置环境变量,也可以直接在 index.mjs 同级目录下创建一个.env 文件,内容类似于
OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"
OPENAI_MODEL="qwen-plus-2025-01-25"
OPENAI_API_KEY=""
ldw2046
206 天前
多谢啦,到时候试试
musi
205 天前
@ZephyrusOrz
@imlink
@ldw2046
最新进展,现在可以通过 router 模式支持 ds 的 chat 和 r1 ,用上 ds 的 cache 确实便宜了不少
ZephyrusOrz
205 天前
@musi 多谢
lulu00147
204 天前
musi
204 天前
@lulu00147 你这个是想表达什么?
74123gzy
203 天前
gemini 2.0 如何?这个 api 免费
74123gzy
203 天前
musi
203 天前
@74123gzy 看了下,又是个新的 API 格式,兼容格式是个麻烦事,还有就是我在测试的过程中发现 gemini-2.0-flash 对 system prompt 的遵从不是很好,不知道是不是我用的方法有问题
musi
203 天前
@74123gzy #30 我发现官方有支持 OpenAI 格式的地址,加了个代理测试了一下,这个模型跟智障差不了多少,不知道是不是我没付费给我降智了
catwalk
200 天前
很赞,能加上 xai api 吗,这个充 5 刀,每月送 150 刀额度
trio
103 天前
哥,牛逼
trio
103 天前
@74123gzy 你试试 LiteLLM ,代理所有 LLM
musi
103 天前
@trio 很巧我在今天更新了一版,这几天我发现 claude code 在工程上的优化用 deepseek 意外的好用(v3 也能用步骤规划),工具调用的成功率大大增加了,甚至在强依赖项目上文的场景比我直接用 vscode 的 copilot 中的 Claude4 还好用。直接导致我两天用了 deepseek 一千万的 token ,但是 ds 官网提供的 api 才 64k ,有些场景这个上下文还是太小了,后面我试试火山的
nianlifeixing
100 天前
@musi 感谢 op ,很有用,不过好像支持超长上下文的免费模型比较少,dp 和 qwen 都好像不太多?另外逆向是通过什么分析的呢,很感兴趣
musi
100 天前
@nianlifeixing 我并没有用免费模型,目前 deepseek 官网和火山引擎的混着用,后面会通过路由将长上下文转发到 gemini-2.5-pro 去处理

整体的开发思路还在整理,后面会在项目中增加几篇文章用于描述思路和我的一些实践
musi
98 天前
yyzq007
94 天前
用起来了, 哥们牛逼

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1114144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX