豆包网页转API

豆包网页转API 公开 已发布

RrOrange 更新于 7天12小时前 | 30 | 284
如何安装动作?

适用于
分类(旧)
编程相关 AI
关键词

安遇予而欢 用户VMzRH_0DAwA 用户64Ldg9qvAwA Greedy老格 用户pd-_KdwVBwA 30 人赞了这个动作


更多信息
分享时间 2025-12-09 20:01
最后更新 7天12小时前
修订版本 15
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.45.5
动作大小 100.8 KB
最低Quicker版本 1.38.15

分享到

「将豆包网页封装成API,无限免费接入ChatBox、NextChat、CherryStudio等客户端及Quicker本身AI模块。原理是将网页转化为标准的 OpenAI API 本地服务。」

简介

豆包网页转API

参考了洛洛罗佬的DeepSeek网页转API实现

▍基本配置:

地址: http://127.0.0.1:56666/v1/chat/completions
API Key: 随便
模型: doubao-chat

▍基本对话:

▍图片生成:

甚至无意间截取了无水印图片:

▍智能体(system)支持:

▍RooCode等插件支持(VSCode):

请确保工具调用是xml或者默认:

完整体验:

▍其他功能:

等我拜读一下代码,因为代码现在都是AI生成的,只能说暂时能跑
如果要挂后台可以参考佬的这篇文章:https://getquicker.net/Sharedaction?code=1ee89389-2e3e-4a77-c23f-08de3147f78a

▍声明:

• 本项目仅用于学习研究,严禁任何商业用途及盈利行为
• 项目使用需遵守法律法规,违法违规行为与本项目无关
• 项目开发者不承担任何非法使用引发的法律责任
Quicker动作 · 豆包网页转API · 仅供学习研究

最近更新

修订版本 更新时间 更新说明
15 7天12小时前 pref: 优化了整体代码逻辑

1. 请求生命周期更稳了
把原来容易悬空的 `async void` 风格链路收紧成了可控的异步流程,补上了请求超时兜底,避免“页面没回包时客户端一直挂住”。

2. 收尾逻辑加了防重入保护
针对 `NETWORK_DONE`、超时、失败回调这些可能同时发生的路径,加了“只允许完成一次”的门闩,避免重复关闭响应流、重复清状态。

3. 注入失败不再静默挂死
现在消息注入、新建对话这些关键步骤如果失败,会明确走失败收尾,而不是只记日志然后让上游一直等。

4. 新建对话流程适配了页面跳转
之前把“跳到聊天页”误判成失败;现在改成允许导航发生,等页面重新就绪后再继续发送消息。

5. 修正了 `sendPrompt()` 返回值误判
WebView 端明明已经找到输入框并发出请求,但 C# 侧之前会因为脚本返回值格式问题提前判失败。现在只要脚本成功执行且没显式返回 `false`,就继续等待真实网络回包。

6. 网络拦截范围收窄
不再把 `/samantha/user/...` 之类初始化接口误当成聊天流,避免这些无关请求先触发 `NETWORK_DONE`,把真正的会话提前结束。

7. 给请求加了 token,避免串流
现在每次请求都会生成一个 token,注入到页面侧;网络拦截回传 `[NETWORK_DATA]`、`[NETWORK_DONE]`、图片消息时也带 token。这样旧请求晚到的数据不会再串到新请求上。

8. 错误响应语义更合理
内部 relay 错误不再伪装成 assistant 文本内容,避免客户端把“消息注入失败”这种内部错误当成模型回答写进会话历史。

9. 清理了一些重复和死代码
比如重复的新建对话脚本调用路径做了统一,没在用的状态字段也顺手去掉了,后面维护会轻一点。
14 7天13小时前 fix: 修复新版本无法使用的问题
13 2025-12-31 11:24 fix: 取消多实例创建,防止无法回答

最近讨论