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

1 line
12 KiB
JSON

{"repo": "anxcye/anx-reader", "files": {"lib/service/ai/ai_services.dart": {"107f4fa74db0e7247c846c49d6211df3edf9887c": {"t": 1785746375.266731, "n": 2237, "h": "3814760a1d20dae8", "c": "import 'package:anx_reader/utils/env_var.dart';\n\nclass AiServiceOption {\n const AiServiceOption({\n required this.identifier,\n required this.title,\n required this.logo,\n required this.defaultUrl,\n required this.defaultApiKey,\n required this.defaultModel,\n });\n\n final String identifier;\n final String title;\n final String logo;\n final String defaultUrl;\n final String defaultApiKey;\n final String defaultModel;\n}\n\nList<AiServiceOption> buildDefaultAiServices() {\n return [\n !EnvVar.enableOpenAiConfig\n ? AiServiceOption(\n identifier: 'openai',\n title: '通用',\n logo: 'assets/images/commonAi.png',\n defaultUrl:\n 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'qwen-long',\n )\n : AiServiceOption(\n identifier: 'openai',\n title: 'OpenAI',\n logo: 'assets/images/openai.png',\n defaultUrl: 'https://api.openai.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n AiServiceOption(\n identifier: 'claude',\n title: 'Claude',\n logo: 'assets/images/claude.png',\n defaultUrl: 'https://api.anthropic.com/v1/messages',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'claude-3-5-sonnet-20240620',\n ),\n AiServiceOption(\n identifier: 'gemini',\n title: 'Gemini',\n logo: 'assets/images/gemini.png',\n defaultUrl: 'https://generativelanguage.googleapis.com',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gemini-2.5-flash',\n ),\n AiServiceOption(\n identifier: 'deepseek',\n title: 'DeepSeek',\n logo: 'assets/images/deepseek.png',\n defaultUrl: 'https://api.deepseek.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'deepseek-chat',\n ),\n AiServiceOption(\n identifier: 'openrouter',\n title: 'OpenRouter',\n logo: 'assets/images/openrouter.png',\n defaultUrl: 'https://openrouter.ai/api/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n ];\n}\n"}, "ad6f7080ad8627df367b9ce4d1fdaf6c0c1f79fe": {"t": 1785763069.8106685, "n": 2237, "h": "3814760a1d20dae8", "c": "import 'package:anx_reader/utils/env_var.dart';\n\nclass AiServiceOption {\n const AiServiceOption({\n required this.identifier,\n required this.title,\n required this.logo,\n required this.defaultUrl,\n required this.defaultApiKey,\n required this.defaultModel,\n });\n\n final String identifier;\n final String title;\n final String logo;\n final String defaultUrl;\n final String defaultApiKey;\n final String defaultModel;\n}\n\nList<AiServiceOption> buildDefaultAiServices() {\n return [\n !EnvVar.enableOpenAiConfig\n ? AiServiceOption(\n identifier: 'openai',\n title: '通用',\n logo: 'assets/images/commonAi.png',\n defaultUrl:\n 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'qwen-long',\n )\n : AiServiceOption(\n identifier: 'openai',\n title: 'OpenAI',\n logo: 'assets/images/openai.png',\n defaultUrl: 'https://api.openai.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n AiServiceOption(\n identifier: 'claude',\n title: 'Claude',\n logo: 'assets/images/claude.png',\n defaultUrl: 'https://api.anthropic.com/v1/messages',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'claude-3-5-sonnet-20240620',\n ),\n AiServiceOption(\n identifier: 'gemini',\n title: 'Gemini',\n logo: 'assets/images/gemini.png',\n defaultUrl: 'https://generativelanguage.googleapis.com',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gemini-2.5-flash',\n ),\n AiServiceOption(\n identifier: 'deepseek',\n title: 'DeepSeek',\n logo: 'assets/images/deepseek.png',\n defaultUrl: 'https://api.deepseek.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'deepseek-chat',\n ),\n AiServiceOption(\n identifier: 'openrouter',\n title: 'OpenRouter',\n logo: 'assets/images/openrouter.png',\n defaultUrl: 'https://openrouter.ai/api/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n ];\n}\n"}, "9f558d5656155dd2d33794dfe5c66f884cf7f1ad": {"t": 1785763072.3891578, "n": 2247, "h": "df0b4394c26c906b", "c": "import 'package:anx_reader/utils/env_var.dart';\n\nclass AiServiceOption {\n const AiServiceOption({\n required this.identifier,\n required this.title,\n required this.logo,\n required this.defaultUrl,\n required this.defaultApiKey,\n required this.defaultModel,\n });\n\n final String identifier;\n final String title;\n final String logo;\n final String defaultUrl;\n final String defaultApiKey;\n final String defaultModel;\n}\n\nList<AiServiceOption> buildDefaultAiServices() {\n return [\n !EnvVar.enableOpenAiConfig\n ? AiServiceOption(\n identifier: 'openai',\n title: '通用',\n logo: 'assets/images/commonAi.png',\n defaultUrl:\n 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'qwen-long',\n )\n : AiServiceOption(\n identifier: 'openai',\n title: 'OpenAI',\n logo: 'assets/images/openai.png',\n defaultUrl: 'https://api.openai.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n AiServiceOption(\n identifier: 'claude',\n title: 'Claude',\n logo: 'assets/images/claude.png',\n defaultUrl: 'https://api.anthropic.com/v1/messages',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'claude-3-5-sonnet-20240620',\n ),\n AiServiceOption(\n identifier: 'gemini',\n title: 'Gemini',\n logo: 'assets/images/gemini.png',\n defaultUrl:\n 'https://generativelanguage.googleapis.com',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gemini-2.5-flash',\n ),\n AiServiceOption(\n identifier: 'deepseek',\n title: 'DeepSeek',\n logo: 'assets/images/deepseek.png',\n defaultUrl: 'https://api.deepseek.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'deepseek-chat',\n ),\n AiServiceOption(\n identifier: 'openrouter',\n title: 'OpenRouter',\n logo: 'assets/images/openrouter.png',\n defaultUrl: 'https://openrouter.ai/api/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n ];\n}\n"}, "08818cc860c90fb2d6fafe41a0f4d5fea8b24a6c": {"t": 1785763075.7573092, "n": 2278, "h": "29133582f128d6bf", "c": "import 'package:anx_reader/utils/env_var.dart';\n\nclass AiServiceOption {\n const AiServiceOption({\n required this.identifier,\n required this.title,\n required this.logo,\n required this.defaultUrl,\n required this.defaultApiKey,\n required this.defaultModel,\n });\n\n final String identifier;\n final String title;\n final String logo;\n final String defaultUrl;\n final String defaultApiKey;\n final String defaultModel;\n}\n\nList<AiServiceOption> buildDefaultAiServices() {\n return [\n !EnvVar.enableOpenAiConfig\n ? AiServiceOption(\n identifier: 'openai',\n title: '通用',\n logo: 'assets/images/commonAi.png',\n defaultUrl:\n 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'qwen-long',\n )\n : AiServiceOption(\n identifier: 'openai',\n title: 'OpenAI',\n logo: 'assets/images/openai.png',\n defaultUrl: 'https://api.openai.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n AiServiceOption(\n identifier: 'claude',\n title: 'Claude',\n logo: 'assets/images/claude.png',\n defaultUrl: 'https://api.anthropic.com/v1/messages',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'claude-3-5-sonnet-20240620',\n ),\n AiServiceOption(\n identifier: 'gemini',\n title: 'Gemini',\n logo: 'assets/images/gemini.png',\n defaultUrl:\n 'https://generativelanguage.googleapis.com/v1beta/openai/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gemini-2.0-flash',\n ),\n AiServiceOption(\n identifier: 'deepseek',\n title: 'DeepSeek',\n logo: 'assets/images/deepseek.png',\n defaultUrl: 'https://api.deepseek.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'deepseek-chat',\n ),\n AiServiceOption(\n identifier: 'openrouter',\n title: 'OpenRouter',\n logo: 'assets/images/openrouter.png',\n defaultUrl: 'https://openrouter.ai/api/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n ];\n}\n"}, "6ec2a3ce3c634c6ec723b470ab206c74112471e9": {"t": 1785763077.1086078, "n": 2266, "h": "239fee9a52f7a34a", "c": "import 'package:anx_reader/utils/env_var.dart';\n\nclass AiServiceOption {\n const AiServiceOption({\n required this.identifier,\n required this.title,\n required this.logo,\n required this.defaultUrl,\n required this.defaultApiKey,\n required this.defaultModel,\n });\n\n final String identifier;\n final String title;\n final String logo;\n final String defaultUrl;\n final String defaultApiKey;\n final String defaultModel;\n}\n\nList<AiServiceOption> buildDefaultAiServices() {\n return [\n EnvVar.isBeian\n ? AiServiceOption(\n identifier: 'openai',\n title: '通用',\n logo: 'assets/images/commonAi.png',\n defaultUrl:\n 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'qwen-long',\n )\n : AiServiceOption(\n identifier: 'openai',\n title: 'OpenAI',\n logo: 'assets/images/openai.png',\n defaultUrl: 'https://api.openai.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n AiServiceOption(\n identifier: 'claude',\n title: 'Claude',\n logo: 'assets/images/claude.png',\n defaultUrl: 'https://api.anthropic.com/v1/messages',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'claude-3-5-sonnet-20240620',\n ),\n AiServiceOption(\n identifier: 'gemini',\n title: 'Gemini',\n logo: 'assets/images/gemini.png',\n defaultUrl:\n 'https://generativelanguage.googleapis.com/v1beta/openai/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gemini-2.0-flash',\n ),\n AiServiceOption(\n identifier: 'deepseek',\n title: 'DeepSeek',\n logo: 'assets/images/deepseek.png',\n defaultUrl: 'https://api.deepseek.com/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'deepseek-chat',\n ),\n AiServiceOption(\n identifier: 'openrouter',\n title: 'OpenRouter',\n logo: 'assets/images/openrouter.png',\n defaultUrl: 'https://openrouter.ai/api/v1/chat/completions',\n defaultApiKey: 'YOUR_API_KEY',\n defaultModel: 'gpt-4o-mini',\n ),\n ];\n}\n"}}}}