帮助首页 > 网站更新修复说明 · AI 对话与生图 > 方案 · AI 网页版桥接(2026-08-13)

方案 · AI 网页版桥接(2026-08-13)

方案 · AI 网页版桥接(免 API 费 · 大上下文)

日期:2026-08-13

首期:DeepSeek 网页版(https://chat.deepseek.com)

目标

  1. /ai/ 增加 网页版 通道:提问 → 本机桥 → 网页端大模型 → 回复填回聊天框。
  2. 统一维护「网址 / 账号 / 密码 / Cookie / Token / 选择器 / 分类」资产库,供 AI 与其它板块 RPA 复用。
  3. 不走官方 API 计费,尽量吃满网页端免费额度与更长上下文。

路线对比(为何选本机浏览器桥)

方式优点缺点结论
iframe 嵌套实现简单DeepSeek 等站点 X-Frame-Options / CSP 禁止嵌入;无法稳妥取回复
纯服务端 Cookie 反代无浏览器PHP 禁 exec;机房 IP 易触发 WAF/验证码;DeepSeek 有 PoW否作主路径
Cookie+Token HTTP 客户端轻量PoW/WAF 变更频繁,维护成本高可选增强
本机 Playwright 浏览器桥真浏览器会话、可人工登录一次、抗 PoW/WAF、与现有 Comfy 助手同模式需本机常驻小进程首选
用户机浏览器扩展最贴近真实操作需装扩展、分发成本高二期

与生图控制助手相同约束:站点 PHP 禁用 exec,只能 curl 127.0.0.1 调本机助手。

总体架构

浏览器 /ai/index.html
    │  POST ai/chat 或 ai_sse(model=网页版·DeepSeek)
    ▼
ThinkPHP AiChatService
    │  api_base_url = http://127.0.0.1:8201/v1/chat/completions
    ▼
本机 WebAI Bridge(Python + Playwright)
    │  读取 by_web_site_account(或本地 profile)
    ▼
Chromium 持久化配置目录(已登录 chat.deepseek.com)
    │  填问题 → 等回复 → 抽取正文
    ▼
OpenAI 兼容 JSON 返回站点

资产库设计(通用,不限 AI)

表:by_web_site(站点)

表:by_web_site_account(账号会话)

字段要点:

  • 站点:name category(ai_llm / collect / other) home_url login_url chat_url
  • 登录元素:user_selector pass_selector captcha_selector submit_selector
  • 会话:username password_enc cookie_raw token_bearer extra_json
  • 状态:status last_ok_time last_error
  • 密码建议本机桥侧加密存储;后台仅管理员可见,脱敏展示。

前台交互

  • 源切换 Tab:斑雁 | API | 网页版
  • 网页版下列出已启用网页模型(首期 DeepSeek V3 / R1)
  • 桥未启动时提示:运行 D:\AI\webai_bridge\start_bridge.bat,并打开登录窗完成一次登录

合规与风险(必读)

  • 使用自有账号登录网页端;可能违反对方用户协议,存在封号风险。
  • 不共享、不售卖他人账号;Cookie/Token 仅存本机受控环境。
  • 生产建议:优先官方 API / 本机 Ollama;网页版作「免费用量补充通道」。

实施顺序

  1. 资产库 SQL + 后台 CRUD
  2. 本机 Bridge(DeepSeek Playwright)+ OpenAI 兼容端口 8201
  3. 写入 by_ai_providers(网页版·DeepSeek)指向 8201
  4. /ai/ 增加「网页版」Tab
  5. 二期:通义 / 豆包 / Kimi 网页版适配器(同一 Bridge,多 driver)

运维

  • 开机自启:install_autostart.bat(计划任务)
  • 健康检查:GET http://127.0.0.1:8201/health
  • 登录维护:GET /login/deepseek 打开有头浏览器供人工登录