gemini-rs:Rust 编写的 Gemini 文本 Agent 与实时语音会话 SDK 与运行时
vamsiramakrishnan/gemini-rs · Full Rust SDK for the Gemini Multimodal Live API — wire protocol, agent runtime, and fluent DX in three layered crates.
gemini-rs 是面向 Gemini 多模态 Live API 的 Rust SDK 与运行时,按职责分为三层 crate:gemini-genai-rs 负责 Gemini API 传输与模型类型,gemini-adk-rs 提供状态、流程、工具、抽取与运行时语义,gemini-adk-fluent-rs 提供流式易用编写 API。项目支持文本 Agent、流式聊天、类型化回答、注解式工具、受治理的对话流程、Live 语音会话、电话与 WebSocket 音频传输、离线流程模拟,以及 Flow Studio 可视化编辑和 Rust 代码生成;内置 MockLlm 便于无模型测试。
评论 · 分享第一个看法