fanyi@11.0.0 来了!这一版的核心是开箱即用——内置免费 LLM 代理,装上就能用大模型翻译,无需任何配置。同时恢复了有道词典,LLM 结果支持流式语义着色,并新增了让 AI Agent 直接调用 fanyi 的 Agent Skill。🚀
✨ 新功能
- 🆓 内置免费 LLM 代理:未配置
LLM_API_KEY时自动走内置免费代理,无需任何配置即可使用大模型翻译,真正开箱即用。 - 🌊 LLM 流式输出 + 语义着色:边生成边上色,词性、例句、词义分别着色;等待时实时显示已耗时秒数。
- 📖 恢复有道词典:与 iciba、LLM 三路结果并列展示。
- 🤖 新增 Agent Skill:让 Claude Code、Claude.ai 等支持 Agent Skills 的工具自动调用
fanyi翻译,技能会自动探测bun/pnpm/yarn/cnpm/tnpm/utoo/npm并代为安装。 - 🔧 自定义 LLM:支持通过
LLM_API_KEY/LLM_API_BASE_URL/LLM_MODEL_ID接入任意 OpenAI 兼容模型。
💄 体验优化
- 🌈 全新青紫流光 spinner,单字宽细亮线持续划过,文案固定不打断。
- 🟢 词义文本绿色微渐变着色,亮度缓慢过渡,输出更灵动。
- 🎨 词性标注(adj. n. v.)用 magenta、来源域名用 yellow、词形/词组/相关词用蓝色,分类更清晰。
- ⏱️ LLM 请求等待时显示已耗时秒数。
🛠️ 工程与稳定性
- 🚀 LLM 代理从 Deno Deploy 迁移到 Cloudflare Worker。
- 🔒 重写 LLM Prompt,消除占位符/指令泄漏;补全流式响应空值保护;修复 CodeQL 安全告警。
- 🔁 切换 iciba 词典接口并改用 Node 原生 fetch。
- 🤝 支持自定义 LLM 配置(#175),bump fast-xml-parser(#171)。
Full Changelog: v10.0.0...v11.0.0