BHznJNs请问一下对于不支持工具调用的 LLM 渠道如何使其支持工具调用? 中发帖

我的理解是,这种将不支持工具调用的渠道转换为支持工具调用的服务一般都是把传入的工具调用的数据转换成 XML 指令编码到提示词中,让模型返回 XML 指令来调用工具。 
但是经查询得知,在 Roo Code 中使用 OpenAI Compatible 接入模型时,其就是使用的这种模式。理论上来说是能够让能力足够的模型进行工具调用的。
但是在使用某位佬提供的公益 API 时,模型还是无法成功调用工具,只会输出类似于这样的文本:
update_todo_list>
todos>
[ ] 读取并总结根目录下的主要文件 (main.go, go.mod)
[ ] 分析 common 目录结构和功能
[ ] 分析 controller 目录结构和功能
[ ] 分析 model 目录结构和功能
[ ] 分析 relay 目录结构和功能
[ ] 分析 router 目录结构和功能
[ ] 分析 ser...