File size: 543 Bytes
a21c316 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | // 工具函数
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()
}
}
|