切换到自行实现的联网搜索
中文exp-2447未验证
切换到自行实现的联网搜索
联网搜索功能旨在不破坏原有 API 和 SDK 兼容性的前提下,提供一种可靠性高的大模型联网搜索解决方案,完全兼容 Kimi 大模型原有的工具调用 tool_calls 特性。 当你想从 Kimi 提供的联网搜索功能切换到自己实现的联网搜索功能时,只需要简单两步改动即可在不破坏代码整体结构的情况下完成:
将 $web_search 的 tool 定义修改成你自己实现的 tool 定义(包括 name、description 等),这可能需要在 tool.function 中添加额外的说明信息以告知模型具体需要生成哪些参数,你可以在 parameters 字段中添加任意你需要的参数信息;
修改 search_impl 函数的实现:使用 Kimi 提供的 $web_search 时,只需原封不动返回入参 arguments;使用自己的联网搜索服务时,则需要完整实现 search 和 crawl 功能——调用搜索引擎接口(或自行实现内容搜索)获取 URL 和摘要、按 URL 抓取网页内容(不同网站可能需要应用不同的读取规则)、将网页内容清洗整理成 Markdown 等模型便于识别的格式,并处理无搜索结果、网页内容获取失败等错误和异常情况。
完成上述步骤后,你就成功完成了从 Kimi 提供的联网搜索功能,迁移到自己实现的联网搜索功能的所有事项。
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:Kimi/Moonshot 官方提示词指南 · platform.moonshot.cn/docs/guide/use-web-search · 可信度 S · 标签:中文 / 提示词工程 / 长上下文 / Kimi / 联网搜索 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。