| // 工具函数 | |
| pub fn generate_random_id() -> String { | |
| use rand::Rng; | |
| rand::thread_rng() | |
| .sample_iter(&rand::distributions::Alphanumeric) | |
| .take(8) | |
| .map(char::from) | |
| .collect() | |
| } | |
| /// 根据模型名称推测功能类型 | |
| // 注意:此函数已弃用,请改用 mappers::common_utils::resolve_request_config | |
| pub fn _deprecated_infer_quota_group(model: &str) -> String { | |
| if model.to_lowercase().starts_with("claude") { | |
| "claude".to_string() | |
| } else { | |
| "gemini".to_string() | |
| } | |
| } | |