rig_extra/lib.rs
1pub mod error;
2pub mod extra_providers;
3mod json_utils;
4pub mod rand_agent;
5pub mod simple_rand_builder;
6
7/// 导出 backon 实现失败重试
8pub use backon::*;
9pub use rig::*;
10
11#[derive(Debug, Clone)]
12pub struct AgentInfo {
13 pub id: i32,
14 /// 提供者
15 pub provider: String,
16 /// 模型名称
17 pub model: String,
18 /// 失败次数
19 pub failure_count: u32,
20 /// 最大失败次数
21 pub max_failures: u32,
22}