Kimi Web Search / Kimi 联网搜索工具
Requirements
通过设置环境变量 KIMI_API_KEY 或 MOONSHOT_API_KEY 来提供 Kimi/Moonshot API 密钥。
如果没有设置,请登录 Moonshot API Keys 获取 API Key,并将其设置为环境变量。
执行流程
- 1. 先把用户请求整理成适合搜索的单条问题,尽量具体,避免模糊描述。
- 按照 联网搜索脚本 的说明调用脚本进行联网搜索,获取最新的网络信息来回答用户的问题。
- 把结果按照输出要求进行整理后输出给用户。
脚本说明
⚠️ 注意: 如果当前环境使用 uv ,则优先使用 uv run xxx.py 来执行脚本;如果没有 uv ,则使用 python3 xxx.py 来执行脚本。
联网搜索脚本
CODEBLOCK0
输出要求
- - 必须提供给用户消息来源的url,确保信息的准确性,例如
CODEBLOCK1
- - 如果没有明确的搜索主题,例如“今天的新闻”,可以参考以下分类整理后输出给用户:
CODEBLOCK2
- - 优先输出整理后的结论,不要把整段原始脚本输出原封不动贴给用户。
- 如果搜索结果明显不完整、存在时效风险,直接说明不足。
- 如果用户要求继续追问同一主题,直接换一个搜索参数重新运行。
Kimi Web Search / Kimi 联网搜索工具
Requirements
通过设置环境变量 KIMIAPIKEY 或 MOONSHOTAPIKEY 来提供 Kimi/Moonshot API 密钥。
如果没有设置,请登录 Moonshot API Keys 获取 API Key,并将其设置为环境变量。
执行流程
- 1. 先把用户请求整理成适合搜索的单条问题,尽量具体,避免模糊描述。
- 按照 联网搜索脚本 的说明调用脚本进行联网搜索,获取最新的网络信息来回答用户的问题。
- 把结果按照输出要求进行整理后输出给用户。
脚本说明
⚠️ 注意: 如果当前环境使用 uv ,则优先使用 uv run xxx.py 来执行脚本;如果没有 uv ,则使用 python3 xxx.py 来执行脚本。
联网搜索脚本
bash
通过 Kimi API 进行联网搜索,获取最新的网络信息来回答用户的问题。
python3 {baseDir}/scripts/web_search.py
当遇到错误的时候,可以获取帮助
python3 {baseDir}/scripts/web_search.py --help
输出要求
- - 必须提供给用户消息来源的url,确保信息的准确性,例如
markdown
1. 新闻内容xxxx
消息来源:xxx
- - 如果没有明确的搜索主题,例如“今天的新闻”,可以参考以下分类整理后输出给用户:
markdown
📰 今日要闻
🇨🇳 国内
🌍 国际焦点
📈 财经资讯
💻 科技动态
- - 优先输出整理后的结论,不要把整段原始脚本输出原封不动贴给用户。
- 如果搜索结果明显不完整、存在时效风险,直接说明不足。
- 如果用户要求继续追问同一主题,直接换一个搜索参数重新运行。