动态加载工具
中文exp-2506未验证
复制页面复制页面
按需将工具定义追加到 Kimi 对话中,减少 token 消耗、提高工具选择准确性并保留前缀缓存。
复制页面复制页面
当你的应用需要挂载大量工具时,如果把所有工具的声明一次性放进请求顶层的 tools 字段,会遇到 工具定义膨胀(Tool Definition Bloat) 问题:每个请求都要携带全部工具的描述和参数 schema,token 消耗高;候选工具越多,模型也越容易选错工具、构造出错误的调用参数。
动态加载工具(Dynamically Loaded Tools)允许你在对话过程中 按需注入工具:先只挂载少量核心工具,当对话进展到需要某个工具时,再把它动态插入 messages 中,从而同时降低 token 消耗、提升工具选择的准确性。由于工具声明只会 追加 在 messages 尾部,已有对话前缀保持不变,这种注入方式不会破坏已建立的前缀缓存,可以与 上下文缓存 叠加使用以进一步降低成本和延迟。关于这一设计背后的思路(Lazy-Load、工具目录)与组合实践,见 Kimi K3 API 工具调用最佳实践。
复制后粘贴到 AI 对话框发送,本次对话全程生效
出处:Kimi/Moonshot 官方提示词指南 · platform.moonshot.cn/docs/guide/use-dynamic-tool-loading · 可信度 S · 标签:中文 / 提示词工程 / Kimi / 动态工具加载 怎么用(对话型)复制后粘贴到对话框发送,本次对话全程生效。想长期用:支持自定义指令的产品(设置→个性化)可设为默认。