Files

1 line
5.5 KiB
JSON

{"repo": "aunali321/pi-go", "files": {"llm/env.go": {"35941c0e41c3835bd47e45a786d3d12dbf61fd27": {"t": 1785745643.757677, "n": 2076, "h": "e83b71d97bac81f9", "c": "package llm\n\nimport \"os\"\n\nvar providerEnvVars = map[string]string{\n\t\"ant-ling\": \"ANT_LING_API_KEY\",\n\t\"qwen-token-plan\": \"QWEN_TOKEN_PLAN_API_KEY\",\n\t\"qwen-token-plan-cn\": \"QWEN_TOKEN_PLAN_CN_API_KEY\",\n\t\"openai\": \"OPENAI_API_KEY\",\n\t\"nvidia\": \"NVIDIA_API_KEY\",\n\t\"deepseek\": \"DEEPSEEK_API_KEY\",\n\t\"groq\": \"GROQ_API_KEY\",\n\t\"cerebras\": \"CEREBRAS_API_KEY\",\n\t\"xai\": \"XAI_API_KEY\",\n\t\"openrouter\": \"OPENROUTER_API_KEY\",\n\t\"vercel-ai-gateway\": \"AI_GATEWAY_API_KEY\",\n\t\"zai\": \"ZAI_API_KEY\",\n\t\"zai-coding-cn\": \"ZAI_CODING_CN_API_KEY\",\n\t\"mistral\": \"MISTRAL_API_KEY\",\n\t\"minimax\": \"MINIMAX_API_KEY\",\n\t\"minimax-cn\": \"MINIMAX_CN_API_KEY\",\n\t\"moonshotai\": \"MOONSHOT_API_KEY\",\n\t\"moonshotai-cn\": \"MOONSHOT_API_KEY\",\n\t\"huggingface\": \"HF_TOKEN\",\n\t\"fireworks\": \"FIREWORKS_API_KEY\",\n\t\"together\": \"TOGETHER_API_KEY\",\n\t\"opencode\": \"OPENCODE_API_KEY\",\n\t\"opencode-go\": \"OPENCODE_API_KEY\",\n\t\"kimi-coding\": \"KIMI_API_KEY\",\n\t\"github-copilot\": \"COPILOT_GITHUB_TOKEN\",\n\t\"cloudflare-workers-ai\": \"CLOUDFLARE_API_KEY\",\n\t\"cloudflare-ai-gateway\": \"CLOUDFLARE_API_KEY\",\n\t\"xiaomi\": \"XIAOMI_API_KEY\",\n\t\"xiaomi-token-plan-cn\": \"XIAOMI_TOKEN_PLAN_CN_API_KEY\",\n\t\"xiaomi-token-plan-ams\": \"XIAOMI_TOKEN_PLAN_AMS_API_KEY\",\n\t\"xiaomi-token-plan-sgp\": \"XIAOMI_TOKEN_PLAN_SGP_API_KEY\",\n}\n\n// providerEnvValue resolves an env value from request-scoped overrides first,\n// then the process environment.\nfunc providerEnvValue(name string, env map[string]string) string {\n\tif v := env[name]; v != \"\" {\n\t\treturn v\n\t}\n\treturn os.Getenv(name)\n}\n\n// envAPIKey returns the API key for a provider from its known environment\n// variable, honoring request-scoped overrides.\nfunc envAPIKey(provider string, env map[string]string) string {\n\tname, ok := providerEnvVars[provider]\n\tif !ok {\n\t\treturn \"\"\n\t}\n\treturn providerEnvValue(name, env)\n}\n"}, "6c724a8eecb5c0fe04884b75e08712576573d4fb": {"t": 1785755243.9358199, "n": 2076, "h": "e83b71d97bac81f9", "c": "package llm\n\nimport \"os\"\n\nvar providerEnvVars = map[string]string{\n\t\"ant-ling\": \"ANT_LING_API_KEY\",\n\t\"qwen-token-plan\": \"QWEN_TOKEN_PLAN_API_KEY\",\n\t\"qwen-token-plan-cn\": \"QWEN_TOKEN_PLAN_CN_API_KEY\",\n\t\"openai\": \"OPENAI_API_KEY\",\n\t\"nvidia\": \"NVIDIA_API_KEY\",\n\t\"deepseek\": \"DEEPSEEK_API_KEY\",\n\t\"groq\": \"GROQ_API_KEY\",\n\t\"cerebras\": \"CEREBRAS_API_KEY\",\n\t\"xai\": \"XAI_API_KEY\",\n\t\"openrouter\": \"OPENROUTER_API_KEY\",\n\t\"vercel-ai-gateway\": \"AI_GATEWAY_API_KEY\",\n\t\"zai\": \"ZAI_API_KEY\",\n\t\"zai-coding-cn\": \"ZAI_CODING_CN_API_KEY\",\n\t\"mistral\": \"MISTRAL_API_KEY\",\n\t\"minimax\": \"MINIMAX_API_KEY\",\n\t\"minimax-cn\": \"MINIMAX_CN_API_KEY\",\n\t\"moonshotai\": \"MOONSHOT_API_KEY\",\n\t\"moonshotai-cn\": \"MOONSHOT_API_KEY\",\n\t\"huggingface\": \"HF_TOKEN\",\n\t\"fireworks\": \"FIREWORKS_API_KEY\",\n\t\"together\": \"TOGETHER_API_KEY\",\n\t\"opencode\": \"OPENCODE_API_KEY\",\n\t\"opencode-go\": \"OPENCODE_API_KEY\",\n\t\"kimi-coding\": \"KIMI_API_KEY\",\n\t\"github-copilot\": \"COPILOT_GITHUB_TOKEN\",\n\t\"cloudflare-workers-ai\": \"CLOUDFLARE_API_KEY\",\n\t\"cloudflare-ai-gateway\": \"CLOUDFLARE_API_KEY\",\n\t\"xiaomi\": \"XIAOMI_API_KEY\",\n\t\"xiaomi-token-plan-cn\": \"XIAOMI_TOKEN_PLAN_CN_API_KEY\",\n\t\"xiaomi-token-plan-ams\": \"XIAOMI_TOKEN_PLAN_AMS_API_KEY\",\n\t\"xiaomi-token-plan-sgp\": \"XIAOMI_TOKEN_PLAN_SGP_API_KEY\",\n}\n\n// providerEnvValue resolves an env value from request-scoped overrides first,\n// then the process environment.\nfunc providerEnvValue(name string, env map[string]string) string {\n\tif v := env[name]; v != \"\" {\n\t\treturn v\n\t}\n\treturn os.Getenv(name)\n}\n\n// envAPIKey returns the API key for a provider from its known environment\n// variable, honoring request-scoped overrides.\nfunc envAPIKey(provider string, env map[string]string) string {\n\tname, ok := providerEnvVars[provider]\n\tif !ok {\n\t\treturn \"\"\n\t}\n\treturn providerEnvValue(name, env)\n}\n"}, "6421618e9d54d952d28f292a9b7dc734bb654156": {"t": 1785755245.3751113, "n": 518, "h": "accfb24edce06f40", "c": "package llm\n\nimport \"os\"\n\nvar providerEnvVars = map[string]string{\n\t\"openrouter\": \"OPENROUTER_API_KEY\",\n\t\"openai\": \"OPENAI_API_KEY\",\n\t\"deepseek\": \"DEEPSEEK_API_KEY\",\n\t\"xai\": \"XAI_API_KEY\",\n\t\"groq\": \"GROQ_API_KEY\",\n\t\"together\": \"TOGETHER_API_KEY\",\n\t\"zai\": \"ZAI_API_KEY\",\n\t\"mistral\": \"MISTRAL_API_KEY\",\n}\n\nfunc envAPIKey(provider string) string {\n\tif name, ok := providerEnvVars[provider]; ok {\n\t\tif v := os.Getenv(name); v != \"\" {\n\t\t\treturn v\n\t\t}\n\t}\n\treturn os.Getenv(\"OPENAI_API_KEY\")\n}\n"}}}}