Rust 实现大模型的 FunctionCall ,让大模型,可以直接打开本地程序,创建文件夹,删除文件夹等操作
用户: 打开 T-Shell
正在发送请求到 Gemini API
使用模型: gemini-2.0-flash-exp
助手: 正在调用函数: execute_command
调用命令行函数,参数: {"command":"open_T_Shell"}
函数结果: 命令执行成功!
程序;启动
程序退出
正在发送请求到 Gemini API
使用模型: gemini-2.0-flash-exp
助手: T-Shell 已经成功启动,并加载了配置信息。配置信息中包含调试模式已开启,服务器地址,Redis 地址,数据库地址等。同时,T-Shell 也加载了一些快捷键和高亮规则。程序已启动并退出。
用户: 创建文件夹 b
输入内容: 创建文件夹 b
助手: 正在调用函数: execute_command
调用命令行函数,参数: {"args":"b","command":"mkdir"}
函数结果: 命令执行成功!
输出: (无输出)
助手: 文件夹 b 创建成功。
![]() |
1
TheBlind OP 将大局逆转吧,开
|