一个开源的 AI 对话说服小游戏。你用嘴(打字)去说服一个死活不肯松口的 AI 角色,让它做它本来不愿做的事。每个角色有人设、有隐藏软肋、有一踩就翻车的红线。支持任意 OpenAI 兼容端点(中转 / DeepSeek / GLM / Kimi / 本地都行),Vercel 或自托管一键上。
仓库: https://github.com/cranux/TalkOut · 在线体验: https://talk-out-kappa.vercel.app/
「嘴遁」= 嘴炮忍术。给你 8 个性格各异的对手:门卫·老张、海关 AI·K 、前任·小薇、老板·王总、外星调查员·Zorp 、退款 AI·9527 、丈母娘·王阿姨、智能门锁·小锁。
每个角色不是随便聊聊:
最骚的设计:AI 一次调用里同时当演员又当裁判 —— 既以角色身份回你台词,又给这句话打分(说服度 ±、情绪、是否踩红线),一个结构化输出搞定。
LLM_API_KEY + LLM_MODEL + LLM_BASE_URL。任何兼容端点都能塞 —— 官方、DeepSeek 、通义、Kimi 、GLM 、中转网关、本地 Ollama 随便工具调用 → response_format(json_object) → 纯提示词,碰到不支持 tool_choice 的思考模型自动下沉,不会一上来就 400.data/,代码零改动DEPLOY.md:Vercel+Upstash(都有免费额度)/ systemd+Nginx / Docker / 国内访问注意事项 全写了git clone https://github.com/cranux/TalkOut && cd TalkOut
npm install
cp .env.example .env.local # 填 LLM_API_KEY + LLM_MODEL(+ 可选 base_url)
npm run dev
云端就 Vercel 导入 + 配几个环境变量
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.