Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/algerkong_algerclipboard.json
T

1 line
15 KiB
JSON

{"repo": "algerkong/algerclipboard", "files": {"src-tauri/src/ai/providers.rs": {"33ae2784dad8bb45df094604343cdac536a5d438": {"t": 1785746223.8833776, "n": 4171, "h": "c1300a3c0b825712", "c": "use serde::{Deserialize, Serialize};\n\n#[derive(Debug, Clone, Serialize, Deserialize)]\npub struct ProviderPreset {\n pub id: String,\n pub name: String,\n pub adapter: String,\n pub base_url: String,\n pub default_model: String,\n pub category: String,\n}\n\npub fn get_provider_presets() -> Vec<ProviderPreset> {\n vec![\n // International\n ProviderPreset {\n id: \"openai\".to_string(),\n name: \"OpenAI\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.openai.com/v1\".to_string(),\n default_model: \"gpt-4o-mini\".to_string(),\n category: \"international\".to_string(),\n },\n ProviderPreset {\n id: \"anthropic\".to_string(),\n name: \"Anthropic (Claude)\".to_string(),\n adapter: \"anthropic\".to_string(),\n base_url: \"https://api.anthropic.com\".to_string(),\n default_model: \"claude-sonnet-4-20250514\".to_string(),\n category: \"international\".to_string(),\n },\n ProviderPreset {\n id: \"gemini\".to_string(),\n name: \"Google Gemini\".to_string(),\n adapter: \"gemini\".to_string(),\n base_url: \"https://generativelanguage.googleapis.com\".to_string(),\n default_model: \"gemini-2.0-flash\".to_string(),\n category: \"international\".to_string(),\n },\n // Domestic CN\n ProviderPreset {\n id: \"deepseek\".to_string(),\n name: \"DeepSeek\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.deepseek.com/v1\".to_string(),\n default_model: \"deepseek-chat\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"qwen\".to_string(),\n name: \"Qwen (Alibaba)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://dashscope.aliyuncs.com/compatible-mode/v1\".to_string(),\n default_model: \"qwen-turbo\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"kimi\".to_string(),\n name: \"Kimi (Moonshot)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.moonshot.cn/v1\".to_string(),\n default_model: \"moonshot-v1-8k\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"glm\".to_string(),\n name: \"GLM (Zhipu)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://open.bigmodel.cn/api/paas/v4\".to_string(),\n default_model: \"glm-4-flash\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"ernie\".to_string(),\n name: \"ERNIE (Baidu)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://qianfan.baidubce.com/v2\".to_string(),\n default_model: \"ernie-4.0-8k\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"doubao\".to_string(),\n name: \"Doubao (ByteDance)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://ark.cn-beijing.volces.com/api/v3\".to_string(),\n default_model: \"doubao-pro-4k\".to_string(),\n category: \"domestic\".to_string(),\n },\n // Local\n ProviderPreset {\n id: \"ollama\".to_string(),\n name: \"Ollama\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"http://localhost:11434/v1\".to_string(),\n default_model: \"llama3\".to_string(),\n category: \"local\".to_string(),\n },\n // Custom\n ProviderPreset {\n id: \"custom\".to_string(),\n name: \"Custom\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: String::new(),\n default_model: String::new(),\n category: \"custom\".to_string(),\n },\n ]\n}\n"}, "6e2a47095dc176adb90927103ab99acdd3c69305": {"t": 1785760771.7713995, "n": 4171, "h": "c1300a3c0b825712", "c": "use serde::{Deserialize, Serialize};\n\n#[derive(Debug, Clone, Serialize, Deserialize)]\npub struct ProviderPreset {\n pub id: String,\n pub name: String,\n pub adapter: String,\n pub base_url: String,\n pub default_model: String,\n pub category: String,\n}\n\npub fn get_provider_presets() -> Vec<ProviderPreset> {\n vec![\n // International\n ProviderPreset {\n id: \"openai\".to_string(),\n name: \"OpenAI\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.openai.com/v1\".to_string(),\n default_model: \"gpt-4o-mini\".to_string(),\n category: \"international\".to_string(),\n },\n ProviderPreset {\n id: \"anthropic\".to_string(),\n name: \"Anthropic (Claude)\".to_string(),\n adapter: \"anthropic\".to_string(),\n base_url: \"https://api.anthropic.com\".to_string(),\n default_model: \"claude-sonnet-4-20250514\".to_string(),\n category: \"international\".to_string(),\n },\n ProviderPreset {\n id: \"gemini\".to_string(),\n name: \"Google Gemini\".to_string(),\n adapter: \"gemini\".to_string(),\n base_url: \"https://generativelanguage.googleapis.com\".to_string(),\n default_model: \"gemini-2.0-flash\".to_string(),\n category: \"international\".to_string(),\n },\n // Domestic CN\n ProviderPreset {\n id: \"deepseek\".to_string(),\n name: \"DeepSeek\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.deepseek.com/v1\".to_string(),\n default_model: \"deepseek-chat\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"qwen\".to_string(),\n name: \"Qwen (Alibaba)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://dashscope.aliyuncs.com/compatible-mode/v1\".to_string(),\n default_model: \"qwen-turbo\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"kimi\".to_string(),\n name: \"Kimi (Moonshot)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.moonshot.cn/v1\".to_string(),\n default_model: \"moonshot-v1-8k\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"glm\".to_string(),\n name: \"GLM (Zhipu)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://open.bigmodel.cn/api/paas/v4\".to_string(),\n default_model: \"glm-4-flash\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"ernie\".to_string(),\n name: \"ERNIE (Baidu)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://qianfan.baidubce.com/v2\".to_string(),\n default_model: \"ernie-4.0-8k\".to_string(),\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"doubao\".to_string(),\n name: \"Doubao (ByteDance)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://ark.cn-beijing.volces.com/api/v3\".to_string(),\n default_model: \"doubao-pro-4k\".to_string(),\n category: \"domestic\".to_string(),\n },\n // Local\n ProviderPreset {\n id: \"ollama\".to_string(),\n name: \"Ollama\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"http://localhost:11434/v1\".to_string(),\n default_model: \"llama3\".to_string(),\n category: \"local\".to_string(),\n },\n // Custom\n ProviderPreset {\n id: \"custom\".to_string(),\n name: \"Custom\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: String::new(),\n default_model: String::new(),\n category: \"custom\".to_string(),\n },\n ]\n}\n"}, "8d8a651ba983b38c7f3c3004a2b17d12fb93d7f8": {"t": 1785760773.3362362, "n": 5351, "h": "e5e3900df6c03e9a", "c": "use serde::{Deserialize, Serialize};\n\n#[derive(Debug, Clone, Serialize, Deserialize)]\npub struct ProviderPreset {\n pub id: String,\n pub name: String,\n pub adapter: String,\n pub base_url: String,\n pub models: Vec<String>,\n pub category: String,\n}\n\npub fn get_provider_presets() -> Vec<ProviderPreset> {\n vec![\n // International\n ProviderPreset {\n id: \"openai\".to_string(),\n name: \"OpenAI\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.openai.com/v1\".to_string(),\n models: vec![\n \"gpt-4o\".to_string(),\n \"gpt-4o-mini\".to_string(),\n \"gpt-4-turbo\".to_string(),\n \"gpt-3.5-turbo\".to_string(),\n ],\n category: \"international\".to_string(),\n },\n ProviderPreset {\n id: \"anthropic\".to_string(),\n name: \"Anthropic (Claude)\".to_string(),\n adapter: \"anthropic\".to_string(),\n base_url: \"https://api.anthropic.com\".to_string(),\n models: vec![\n \"claude-sonnet-4-20250514\".to_string(),\n \"claude-haiku-4-5-20251001\".to_string(),\n \"claude-3-5-sonnet-20241022\".to_string(),\n ],\n category: \"international\".to_string(),\n },\n ProviderPreset {\n id: \"gemini\".to_string(),\n name: \"Google Gemini\".to_string(),\n adapter: \"gemini\".to_string(),\n base_url: \"https://generativelanguage.googleapis.com\".to_string(),\n models: vec![\n \"gemini-2.0-flash\".to_string(),\n \"gemini-1.5-pro\".to_string(),\n \"gemini-1.5-flash\".to_string(),\n ],\n category: \"international\".to_string(),\n },\n // Domestic CN\n ProviderPreset {\n id: \"deepseek\".to_string(),\n name: \"DeepSeek\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.deepseek.com/v1\".to_string(),\n models: vec![\n \"deepseek-chat\".to_string(),\n \"deepseek-reasoner\".to_string(),\n ],\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"qwen\".to_string(),\n name: \"Qwen (Alibaba)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://dashscope.aliyuncs.com/compatible-mode/v1\".to_string(),\n models: vec![\n \"qwen-turbo\".to_string(),\n \"qwen-plus\".to_string(),\n \"qwen-max\".to_string(),\n ],\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"kimi\".to_string(),\n name: \"Kimi (Moonshot)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://api.moonshot.cn/v1\".to_string(),\n models: vec![\n \"moonshot-v1-8k\".to_string(),\n \"moonshot-v1-32k\".to_string(),\n \"moonshot-v1-128k\".to_string(),\n ],\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"glm\".to_string(),\n name: \"GLM (Zhipu)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://open.bigmodel.cn/api/paas/v4\".to_string(),\n models: vec![\n \"glm-4-flash\".to_string(),\n \"glm-4\".to_string(),\n \"glm-4-plus\".to_string(),\n ],\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"ernie\".to_string(),\n name: \"ERNIE (Baidu)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://qianfan.baidubce.com/v2\".to_string(),\n models: vec![\n \"ernie-4.0-8k\".to_string(),\n \"ernie-3.5-8k\".to_string(),\n \"ernie-speed-8k\".to_string(),\n ],\n category: \"domestic\".to_string(),\n },\n ProviderPreset {\n id: \"doubao\".to_string(),\n name: \"Doubao (ByteDance)\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"https://ark.cn-beijing.volces.com/api/v3\".to_string(),\n models: vec![\n \"doubao-pro-4k\".to_string(),\n \"doubao-lite-4k\".to_string(),\n ],\n category: \"domestic\".to_string(),\n },\n // Local\n ProviderPreset {\n id: \"ollama\".to_string(),\n name: \"Ollama\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: \"http://localhost:11434/v1\".to_string(),\n models: vec![\n \"llama3\".to_string(),\n \"mistral\".to_string(),\n \"codellama\".to_string(),\n \"qwen2\".to_string(),\n ],\n category: \"local\".to_string(),\n },\n // Custom\n ProviderPreset {\n id: \"custom\".to_string(),\n name: \"Custom\".to_string(),\n adapter: \"openai_compatible\".to_string(),\n base_url: String::new(),\n models: Vec::new(),\n category: \"custom\".to_string(),\n },\n ]\n}\n"}}}}