app / src-tauri /src /proxy /common /utils.rs
AZILS's picture
Upload 323 files
a21c316 verified
// 工具函数
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()
}
}