Kimi 联网搜索
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5f9c21aa/kimi-websearch-pro。
技能介绍
要解决什么问题
Agent 或对话助手在回答「今天发生了什么」「某产品最新版本」这类问题时,往往只能依赖训练数据 cutoff,无法直接访问网页。若你已经在用 Kimi 的联网能力,但希望把提交任务、等结果、解析 JSON封装成可重复调用的技能流程,就需要一条明确的调用链,而不是每次手写 HTTP 与轮询逻辑。
技能如何工作
本技能通过红狐 Hub 的 Kimi WebSearch 接口,把用户自然语言里的搜索意图转成 inquiry_text,再交给脚本完成后续步骤:
- 异步提交:
POST /story/api/kimi/submit,请求体含inquiry_text与固定source字段,成功则得到taskId,调用方不必阻塞等待。 - 自动轮询:每 5 秒
POST /story/api/kimi/result查状态,最长约 5 分钟;等待期间经 stderr 输出进度,便于在终端或日志里看到「还在搜」。 - 结果交付:当状态为
completed时,完整 JSON 写到 stdout;Agent 侧通常从data.content取 Kimi 回答,从data.result取引用来源,再整理成可读回复。
鉴权依赖环境变量 REDFOX_API_KEY(在红狐 Hub 申请)。脚本对 Key 缺失、提交失败、轮询超时、任务 failed 四类情况都有对应提示。
适用边界与注意点
- 适合需要联网实时信息、且希望结果以结构化 JSON 交给下游解析的场景;不适合离线知识库检索或纯本地文档问答。
- 轮询有上限,长时间无
completed会超时,需用户稍后重试或缩小问题范围。 - 引用与正文质量取决于 Kimi 搜索与模型本身,技能只负责可靠地「提交—等待—输出」,不保证事实正确性,重要结论仍应核对来源链接。
使用场景
- 用户问「某政策今天有没有更新」时,Agent 先提取关键词提交 Kimi 搜索,再据 JSON 里的正文与引用作答
- 写技术简报前,需要从网页拉取最新版本号与发布说明,并通过脚本自动等到 completed 再解析结果
- 对话流程里不能把 HTTP 轮询写死在业务代码中,希望用统一技能完成 submit 与 result 查询
- 多步 Agent 在规划阶段调用搜索,把 `data.result` 中的来源链接整理进最终回复的参考文献
适合人员
- 在 Cursor/Agent 里编排工具链的后端工程师,需要把 Kimi 联网结果以 stdout JSON 接进下游逻辑
- 做事实核查的内容编辑,希望助手先走 Kimi WebSearch 再列出 `data.result` 里的可点击来源
- 维护红狐 Hub 集成的集成开发,已配置 `REDFOX_API_KEY` 并要标准化异常与超时处理
- 搭建客服或研究型 Bot 的产品工程,需在用户追问实时信息时触发异步搜索而非仅用模型记忆