V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
TheBlind
V2EX  ›  分享创造

[开源] Rust 实现大模型与本机交互,如打开程序

  •  1
     
  •   TheBlind · 21 天前 · 526 次点击

    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 创建成功。
    

    开源地址:https://github.com/TheBlindM/FC-Rust

    TheBlind
        1
    TheBlind  
    OP
       21 天前
    将大局逆转吧,开
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   969 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:32 · PVG 04:32 · LAX 13:32 · JFK 16:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.