Visual Agent Builder
Design, build, and deploy AI agents without writing code
Drag & Drop
Visual workflow designer with ReactFlow canvas
Code Generation
One-click export to production Rust code
Live Streaming
Real-time SSE with agent animations
为什么选择 ADK-Rust?
专为追求性能、安全和灵活性的开发者从零打造。
模型无关
Gemini、OpenAI、Anthropic - 一行代码切换模型。为每个任务选择最佳模型,无供应商锁定。
模块化设计
按需使用。代理、模型、工具、会话等独立 crate。
极速高效
原生 Rust 性能。异步优先设计,开销最小。为生产负载而生。
类型安全
编译时捕获错误。无运行时意外。Rust 编译器是您的后盾。
生产就绪
会话、制品、遥测、多种部署模式。真实应用所需一应俱全。
可扩展工具
内置工具加上便捷的自定义工具创建。无限扩展代理能力。
试用 ADK-Rust AI 代理 在线演示
与使用 adk-rust 构建的真实 AI 代理进行交互。亲身体验其强大功能。
代码助手
专注于 Rust 和 adk-rust 的 AI 代理开发专家
此代理的功能
Rust 专业知识
深入了解 Rust 惯用法、设计模式和最佳实践
adk-rust 框架
使用 adk-rust 构建 AI 代理的专业指导
代码审查
分析代码以发现错误、性能问题和改进建议
API 指南
Gemini API 集成和工具使用帮助
示例提问
满足所有代理类型需求
从简单聊天机器人到复杂多步工作流,ADK-Rust 全面覆盖。
LLM 代理
支持工具和记忆的对话代理。
顺序工作流
逐步任务执行管道。
并行工作流
并发处理实现最大速度。
循环工作流
迭代优化直至完成。
图代理
带条件分支的复杂流程。
实时语音
双向音频流代理。
agentTypes.routerAgent.title
agentTypes.routerAgent.description
实际应用演示
简洁、富有表现力的 API,让您专注于构建优秀的代理。
1use adk_rust::prelude::*;23#[tokio::main]4async fn main() -> Result<()> {5let model = GeminiModel::new(&api_key, "gemini-2.5-flash")?;67let agent = LlmAgentBuilder::new("assistant")8.description("A helpful AI assistant")9.instruction("You are friendly and concise.")10.model(Arc::new(model))11.build()?;1213Launcher::new(Arc::new(agent)).run().await?;14Ok(())15}
分层架构
清晰的模块化设计,关注点分离,实现灵活性。
应用层
您的代理和业务逻辑
运行器层
执行与编排
代理层
LLM、工作流、图代理
服务层
模型、工具、会话、存储
与您的技术栈无缝集成
使用您喜爱的模型提供商,部署到任何地方。
部署选项
控制台模式
用于开发和测试的交互式 CLI
服务器模式
用于 Web 应用的 REST API 端点
A2A 协议
代理间通信
保持联系
获取新功能、版本发布和 AI 代理开发的最新动态。