Files

1 line
5.6 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "boboloveseggs/astro", "files": {"providers.js": {"59b7155eab5258cacde29700ef1a06be182cddfc": {"t": 1785674646.263432, "n": 4979, "h": "e16c77b6c4797f02", "c": "'use strict';\n\nconst PROVIDERS = {\n zhipu: {\n name: '智谱 AI(GLM)',\n endpoint: 'https://open.bigmodel.cn/api/paas/v4/chat/completions',\n auth: 'jwt',\n keyHint: '格式:xxxxxxxx.xxxxxxxxxxxxxxxx',\n models: [\n { id: 'glm-4-flash', label: 'GLM-4 Flash(免费,推荐入门)' },\n { id: 'glm-4.5-air', label: 'GLM-4.5 Air(赠送额度,比赛推荐)' },\n { id: 'glm-4-air', label: 'GLM-4 Air(性价比高)' },\n { id: 'glm-4-plus', label: 'GLM-4 Plus(效果最佳)' },\n ],\n },\n\n deepseek: {\n name: 'DeepSeek',\n endpoint: 'https://api.deepseek.com/chat/completions',\n auth: 'bearer',\n keyHint: '格式:sk-xxxxxxxxxxxxxxxx',\n models: [\n { id: 'deepseek-chat', label: 'DeepSeek V3(推荐)' },\n { id: 'deepseek-reasoner', label: 'DeepSeek R1(推理增强)' },\n ],\n },\n\n gemini: {\n name: 'Google Gemini',\n endpoint: 'https://generativelanguage.googleapis.com/v1beta/models/',\n auth: 'gemini',\n keyHint: 'Google AI Studio API Key(aistudio.google.com)',\n models: [\n { id: 'gemini-2.0-flash', label: 'Gemini 2.0 Flash(推荐)' },\n { id: 'gemini-2.0-flash-thinking-exp', label: 'Gemini 2.0 Flash Thinking(推理)' },\n { id: 'gemini-1.5-pro', label: 'Gemini 1.5 Pro(高质量)' },\n { id: 'gemini-1.5-flash', label: 'Gemini 1.5 Flash(快速)' },\n ],\n },\n\n openai: {\n name: 'OpenAI',\n endpoint: 'https://api.openai.com/v1/chat/completions',\n auth: 'bearer',\n keyHint: '格式:sk-xxxxxxxxxxxxxxxx',\n models: [\n { id: 'gpt-4o-mini', label: 'GPT-4o Mini(经济)' },\n { id: 'gpt-4o', label: 'GPT-4o(推荐)' },\n { id: 'o1-mini', label: 'o1 Mini(推理)' },\n ],\n },\n\n anthropic: {\n name: 'Anthropic(Claude)',\n endpoint: 'https://api.anthropic.com/v1/messages',\n auth: 'anthropic',\n keyHint: '格式:sk-ant-xxxxxxxxxxxxxxxx',\n models: [\n { id: 'claude-haiku-4-5-20251001', label: 'Claude Haiku(快速)' },\n { id: 'claude-sonnet-4-6', label: 'Claude Sonnet(推荐)' },\n ],\n },\n\n xai: {\n name: 'xAI(Grok)',\n endpoint: 'https://api.x.ai/v1/chat/completions',\n auth: 'bearer',\n keyHint: '格式:xai-xxxxxxxxxxxxxxxx',\n models: [\n { id: 'grok-2-latest', label: 'Grok 2(推荐)' },\n { id: 'grok-2-mini-latest', label: 'Grok 2 Mini(快速)' },\n ],\n },\n\n groq: {\n name: 'Groq',\n endpoint: 'https://api.groq.com/openai/v1/chat/completions',\n auth: 'bearer',\n keyHint: '格式:gsk_xxxxxxxxxxxxxxxx(console.groq.com)',\n models: [\n { id: 'llama-3.3-70b-versatile', label: 'Llama 3.3 70B(推荐)' },\n { id: 'llama-3.1-8b-instant', label: 'Llama 3.1 8B(极速免费)' },\n { id: 'gemma2-9b-it', label: 'Gemma2 9B' },\n ],\n },\n\n moonshot: {\n name: 'Moonshot(Kimi)',\n endpoint: 'https://api.moonshot.cn/v1/chat/completions',\n auth: 'bearer',\n keyHint: '格式:sk-xxxxxxxxxxxxxxxx',\n models: [\n { id: 'moonshot-v1-8k', label: 'Moonshot 8K' },\n { id: 'moonshot-v1-32k', label: 'Moonshot 32K' },\n { id: 'moonshot-v1-128k', label: 'Moonshot 128K' },\n ],\n },\n\n qwen: {\n name: '通义千问(Qwen)',\n endpoint: 'https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions',\n auth: 'bearer',\n keyHint: '格式:sk-xxxxxxxxxxxxxxxx',\n models: [\n { id: 'qwen-turbo', label: 'Qwen Turbo(快速)' },\n { id: 'qwen-plus', label: 'Qwen Plus' },\n { id: 'qwen-max', label: 'Qwen Max(最强)' },\n { id: 'qwq-32b', label: 'QwQ 32B(推理)' },\n ],\n },\n\n doubao: {\n name: '豆包(字节跳动)',\n endpoint: 'https://ark.cn-beijing.volces.com/api/v3/chat/completions',\n auth: 'bearer',\n keyHint: '火山方舟 API Key(console.volcengine.com/ark)',\n models: [\n { id: 'doubao-1-5-pro-32k', label: 'Doubao 1.5 Pro 32K(推荐)' },\n { id: 'doubao-1-5-lite-32k', label: 'Doubao 1.5 Lite 32K(经济)' },\n { id: 'doubao-pro-32k', label: 'Doubao Pro 32K' },\n ],\n },\n\n yi: {\n name: '零一万物(Yi)',\n endpoint: 'https://api.lingyiwanwu.com/v1/chat/completions',\n auth: 'bearer',\n keyHint: '零一万物 API Key(platform.lingyiwanwu.com)',\n models: [\n { id: 'yi-large', label: 'Yi Large(推荐)' },\n { id: 'yi-medium', label: 'Yi Medium' },\n { id: 'yi-spark', label: 'Yi Spark(快速)' },\n ],\n },\n\n minimax: {\n name: 'Minimax',\n endpoint: 'https://api.minimax.chat/v1/text/chatcompletion_v2',\n auth: 'bearer',\n keyHint: 'Minimax API Key(platform.minimaxi.com)',\n models: [\n { id: 'abab6.5s-chat', label: 'ABAB 6.5S(推荐)' },\n { id: 'abab5.5-chat', label: 'ABAB 5.5' },\n ],\n },\n\n mistral: {\n name: 'Mistral AI',\n endpoint: 'https://api.mistral.ai/v1/chat/completions',\n auth: 'bearer',\n keyHint: 'Mistral API Key(console.mistral.ai)',\n models: [\n { id: 'mistral-large-latest', label: 'Mistral Large(最强)' },\n { id: 'mistral-small-latest', label: 'Mistral Small(经济)' },\n ],\n },\n};\n"}}}}