【LLM】免费直连 Kimi/千问/DeepSeek,还能自动质检和横向对比?这个开源项目做到了

13 阅读8分钟

💡 核心亮点:无需购买 API Key,通过 Playwright 自动抓取各大模型厂商网页版登录凭证,独创「执行-审核」反思循环,让 AI 自己给自己挑刺,解决 web 端幻觉问题。

作为一名 AI 重度用户,你是否也遇到过这些痛点:

  • API 费用劝退:想同时对比多个模型,但官方 API 按量计费,测试成本太高。
  • 单模型幻觉:Web 端单模型的幻觉问题始终没有优雅的解法,而手动在不同模型间复制粘贴做对比,效率更是低下。
  • 翻译体验差:某度翻译广告多、限制次数,图片翻译还要开 VIP。
  • Prompt 重复造轮子:每次都要重新编辑系统提示词,没有统一的管理工具。

为了解决这些问题,我开发了 ThinkLoop —— 一个集 审核-反思对话模型对比AI 翻译提示词管理 于一体的多功能 AI 工具箱。它不依赖任何付费 API,而是通过浏览器自动化技术,“白嫖”各大模型的网页版能力,并在此基础上构建了更高级的交互逻辑。

为什么做 ThinkLoop?

1. 让“个人”也能拥有“企业级”体验

国内主流模型的能力已经足够强大,但跨平台使用往往需要在多个界面间反复切换。ThinkLoop 基于浏览器自动化与流式通信技术,为用户提供了统一的多模型协同入口,让个人开发者无需额外付费,即可在本地搭建出具备专业交互体验的 AI 工作台。

2. 用“机制”对抗“幻觉”

单个 LLM 的回答常带事实错误或推理跳跃。与其依赖人工校验,不如引入 双模型互审机制执行模型生成 → 审核模型结构化评估 → 不合格则反思重做。这种 Agent 式的循环,能显著提升输出的可靠性。

3. 用“并行”消除“选择困难”

不同模型各有所长,面对同一个问题,回答质量、风格、速度可能差异显著。模型对比功能 让你一键向多个模型提问,并排查看回答与耗时,快速横向评估,告别反复切换窗口的低效操作。

4. 提示词统一管理

提示词要用时老是找不到,又或者每次都要从头写固定的格式,提示词管理功能让你能快速复用定义好的提示词框架,只需填入本次任务内容即可一键复制使用。

5. 翻译自由

使用各大厂商免费的 api,直接实现图文翻译自由。

🛠️ 四大核心功能拆解

1. 审核-反思对话:AI 的自我进化

这是 ThinkLoop 的灵魂功能。不同于普通的单轮问答,它实现了一个完整的 Audit-Reflection Cycle

用户提问 
  ↓
[执行模型] 生成初稿 (Kimi/千问/DS)
  ↓
[审核模型] 结构化评估 (JSON: issues/score/verdict)
  ↓
verdict == pass? 
  ├─ YES → 输出最终回答(智能短路)
  └─ NO  → [执行模型] 基于审核意见反思改进 → 再次审核 (最多 N 轮)

功能亮点:

  • 灵活组合互审模型 :可在 Kimi、千问、DeepSeek 之间任意搭配「执行模型」与「审核模型」,根据任务类型选择最优组合,例如用 DeepSeek 做代码执行、Kimi 做逻辑审核。
  • 可配置反思轮数 :默认 2 轮反思,支持 1–5 轮自定义调节;审核通过时自动跳过剩余轮数,避免不必要的等待与资源消耗。
  • 透明化审核过程 :每条 AI 回复下方均可展开审核报告,清晰展示每轮的评分、判定结果及具体问题与建议,让用户完全掌握 AI 的思考与修正轨迹。
  • 无缝续聊体验 :对话历史、模型选择、平台会话 ID 均持久化至浏览器 IndexedDB,即使刷新页面或重启后端,仍能在原模型上下文中继续对话,无需重新描述背景信息。
  • 模版一键复用 :支持保存常用的「执行提示词 + 审核提示词」组合,新建会话时直接选用,省去重复编辑提示词的时间。
  • 反思模式可关 :关闭后即变为普通单轮问答,兼顾深度思考与快速应答两种场景。

在这里插入图片描述 在这里插入图片描述

2.模型对比:一键横向评估

同一问题并行发送给多个已认证的模型,结果以卡片网格并排展示:

用户输入问题 → 选择 N 个模型 → 并行调用
  → 每个模型独立回答(成功/失败互不影响)
  → 响应式卡片网格展示,含状态徽章、Markdown 渲染、请求耗时

功能亮点:

  • 多模型并行响应 :一次选择 Kimi / 千问 / DeepSeek 中任意多个已认证模型,所有模型同时开始生成,无需逐个等待,大幅缩短对比耗时。
  • 直观并排展示 :响应式卡片网格自适应 1–3 列布局,每张卡片显示模型品牌色头像、状态徽章、回答内容与请求耗时,一目了然地看出各模型的差异。
  • 仅展示有效凭证 :模型选择列表自动过滤失效凭证,只展示当前可用的 Profile,避免误选导致请求失败。
  • 实时状态反馈 :每个模型卡片动态显示「生成中 / 已完成 / 失败」状态,生成过程中即可看到进度,完成后自动更新耗时统计。
  • 错误隔离不阻塞 :单个模型出错时仅在该卡片内显示错误信息,其他模型正常返回,不会因为一个平台的临时故障影响整体对比体验。

在这里插入图片描述

⚠️ 注意 :模型对比为单轮问答,不支持追问与上下文续聊,专注于快速评估场景。

3. AI 翻译:视觉模型赋能的自由翻译

摆脱传统翻译工具的束缚,支持 文本、文件 + 图片 双模式:

功能亮点:

  • 文本与图片双模式 :支持中英文双向文本翻译,同时可拖放/粘贴上传图片,利用多模态模型提取并翻译图中文字,突破传统翻译工具的图文限制。
  • 多格式文件导入 :支持 .txt、.md、.json、.html、.xml、.csv 等文本格式直接上传翻译,无需手动复制粘贴大段内容。
  • 独立 API 配置 :翻译功能拥有独立的 LLM 配置,不与对话模块共享,可自由接入任意 OpenAI-compatible API,灵活选择最适合翻译任务的模型。
  • 便捷粘贴与拖放 :图片区域支持剪贴板直接粘贴与文件拖放上传,减少操作步骤,提升翻译效率。
  • API Key 安全存储 :采用分层加密机制,加密密钥存于 IndexedDB,加密密文存于 localStorage,明文 Key 永不落盘,两层分离存储大幅增加攻击成本,保障密钥安全。
  • 一键复制结果 :翻译完成后可点击复制按钮快速获取结果,方便直接粘贴到目标文档中。

在这里插入图片描述

4. 提示词管理:你的 Prompt 资产库

功能亮点:

  • 集中化管理 :提供统一的提示词编辑器,支持创建、编辑、删除提示词片段,告别散落在各处的零散提示词。
  • 实时搜索过滤 :按名称实时搜索提示词,快速定位目标内容,无需在长列表中逐条查找。
  • 一键复制使用 :点击即可复制提示词内容,直接粘贴到对话输入框或其他工具中,省去手动选中的麻烦。
  • 快速创建变体 :支持基于现有提示词一键创建副本,方便微调测试不同指令效果,保留原始版本不被覆盖。
  • 持久化存储 :所有提示词保存在后端 prompts.json ,重启应用或迁移设备时只需拷贝文件,数据永不丢失。

在这里插入图片描述


⚠️ 注意:本项目使用 playwright-core 而非完整版 Playwright,通过 channel: 'chrome' 调用系统已安装的 Chrome 浏览器,无需额外下载浏览器或安装插件,部署更轻量。

快速上手

一键直达: github.com/wenb1n-dev/…

# 1.clone 项目,在顺手点个 star!
https://github.com/wenb1n-dev/ThinkLoop-Zero.git

# 1. 安装依赖
npm install

# 2. 启动开发环境(前后端并发)
npm run dev

首次使用需在 设置 → 认证 中点击「开始认证」,系统会自动打开 Chrome 引导你登录目标平台。登录成功后凭证自动保存,后续即可免登调用。

写在最后

1. 核心风险提示

  • 稳定性依赖前端:平台更新网页端代码、调整反爬策略时,可能导致调用失效,需及时同步项目更新。
  • 额度限制:受网页端免费额度限制,高频次调用可能触发限流,无法满足生产环境高并发需求。
  • 无官方 SLA:不提供官方服务等级协议,不适合对稳定性、可靠性要求极高的商业生产场景。

2. 适用场景与不适用场景

适用场景不适用场景
本地开发、测试环境搭建商业生产环境、高并发核心业务
个人项目、学生课程作业对账号安全、稳定性有严格要求的场景
低成本验证 AI 方案可行性高频次、长期稳定的付费调用需求

ThinkLoop 以「降低 AI 探索门槛」为核心,通过统一的本地交互入口,让开发者无需额外付费即可在主流模型间完成跨平台校验与对比。

它并非传统 API 调用的替代品,而是为个人开发者与学习者提供一个轻量的本地交互入口,帮助大家在不承担高额成本的前提下,探索 AI 工作流、跨模型校验等场景的可能性。

如果你也在寻找一个零成本、可定制、带自检能力的 AI 工作台,欢迎 Star & Fork:

🔗 GitHub: 一键到达 → ThinkLoop

📜 License: MIT