1 line
5.8 KiB
JSON
1 line
5.8 KiB
JSON
{"repo": "capybara-zy/xiaoye-ai", "files": {"backend/internal/config/config.go": {"709afd915682fdc1bf045557c6e13012a6710fbe": {"t": 1785745619.0599573, "n": 2358, "h": "ce6f20fa16634ce6", "c": "package config\n\nimport (\n\t\"os\"\n\t\"strconv\"\n)\n\n// GetGoogleAPIKey 获取 Google API Key。\nfunc GetGoogleAPIKey() string {\n\treturn os.Getenv(\"GOOGLE_API_KEY\")\n}\n\n// GetDeepSeekAPIKey 获取 DeepSeek API Key。\nfunc GetDeepSeekAPIKey() string {\n\treturn os.Getenv(\"DEEPSEEK_API_KEY\")\n}\n\n// GetDeepSeekBaseURL 获取 DeepSeek API 基础地址。\nfunc GetDeepSeekBaseURL() string {\n\tbaseURL := os.Getenv(\"DEEPSEEK_BASE_URL\")\n\tif baseURL == \"\" {\n\t\tbaseURL = \"https://api.deepseek.com\"\n\t}\n\treturn baseURL\n}\n\n// GetDeepSeekModel 获取用于提示词优化的 DeepSeek 模型名。\nfunc GetDeepSeekModel() string {\n\tmodel := os.Getenv(\"DEEPSEEK_MODEL\")\n\tif model == \"\" {\n\t\tmodel = \"deepseek-chat\"\n\t}\n\treturn model\n}\n\n// GetPromptOptimizeCredits 获取提示词优化扣费钻石数。\nfunc GetPromptOptimizeCredits() int {\n\tvalue := os.Getenv(\"PROMPT_OPTIMIZE_CREDITS\")\n\tif value == \"\" {\n\t\treturn 1\n\t}\n\n\tparsed, err := strconv.Atoi(value)\n\tif err != nil || parsed < 0 {\n\t\treturn 1\n\t}\n\treturn parsed\n}\n\n// GetVolcengineAPIKey 获取火山引擎 API Key。\nfunc GetVolcengineAPIKey() string {\n\treturn os.Getenv(\"ARK_API_KEY\")\n}\n\n// GetJWTSecret 获取 JWT 密钥。\nfunc GetJWTSecret() string {\n\treturn os.Getenv(\"JWT_SECRET\")\n}\n\n// GetLinuxDoClientID 获取 Linux.do OAuth Client ID。\nfunc GetLinuxDoClientID() string {\n\treturn os.Getenv(\"LINUXDO_CLIENT_ID\")\n}\n\n// GetLinuxDoClientSecret 获取 Linux.do OAuth Client Secret。\nfunc GetLinuxDoClientSecret() string {\n\treturn os.Getenv(\"LINUXDO_CLIENT_SECRET\")\n}\n\n// GetOAuthRedirectURL 获取 OAuth 回调地址。\nfunc GetOAuthRedirectURL() string {\n\treturn os.Getenv(\"OAUTH_REDIRECT_URL\")\n}\n\n// GetLinuxDoCreditPID 获取 Linux.do Credit 商户 ID。\nfunc GetLinuxDoCreditPID() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_PID\")\n}\n\n// GetLinuxDoCreditKey 获取 Linux.do Credit 商户密钥。\nfunc GetLinuxDoCreditKey() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_KEY\")\n}\n\n// GetLinuxDoCreditNotifyURL 获取 Linux.do Credit 回调地址。\nfunc GetLinuxDoCreditNotifyURL() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_NOTIFY_URL\")\n}\n\n// GetLinuxDoCreditReturnURL 获取 Linux.do Credit 支付完成跳转地址。\nfunc GetLinuxDoCreditReturnURL() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_RETURN_URL\")\n}\n\n// GetAppEnv 获取应用运行环境。\nfunc GetAppEnv() string {\n\treturn os.Getenv(\"APP_ENV\")\n}\n\n// GetCORSOrigins 获取 CORS 白名单来源。\nfunc GetCORSOrigins() string {\n\treturn os.Getenv(\"CORS_ORIGINS\")\n}\n\n// GetPort 获取服务端口。\nfunc GetPort() string {\n\tport := os.Getenv(\"PORT\")\n\tif port == \"\" {\n\t\tport = \"8092\"\n\t}\n\treturn port\n}\n"}, "b4d6954cd09994b40a4ffe2454c124b8138bde20": {"t": 1785754919.9184885, "n": 2358, "h": "ce6f20fa16634ce6", "c": "package config\n\nimport (\n\t\"os\"\n\t\"strconv\"\n)\n\n// GetGoogleAPIKey 获取 Google API Key。\nfunc GetGoogleAPIKey() string {\n\treturn os.Getenv(\"GOOGLE_API_KEY\")\n}\n\n// GetDeepSeekAPIKey 获取 DeepSeek API Key。\nfunc GetDeepSeekAPIKey() string {\n\treturn os.Getenv(\"DEEPSEEK_API_KEY\")\n}\n\n// GetDeepSeekBaseURL 获取 DeepSeek API 基础地址。\nfunc GetDeepSeekBaseURL() string {\n\tbaseURL := os.Getenv(\"DEEPSEEK_BASE_URL\")\n\tif baseURL == \"\" {\n\t\tbaseURL = \"https://api.deepseek.com\"\n\t}\n\treturn baseURL\n}\n\n// GetDeepSeekModel 获取用于提示词优化的 DeepSeek 模型名。\nfunc GetDeepSeekModel() string {\n\tmodel := os.Getenv(\"DEEPSEEK_MODEL\")\n\tif model == \"\" {\n\t\tmodel = \"deepseek-chat\"\n\t}\n\treturn model\n}\n\n// GetPromptOptimizeCredits 获取提示词优化扣费钻石数。\nfunc GetPromptOptimizeCredits() int {\n\tvalue := os.Getenv(\"PROMPT_OPTIMIZE_CREDITS\")\n\tif value == \"\" {\n\t\treturn 1\n\t}\n\n\tparsed, err := strconv.Atoi(value)\n\tif err != nil || parsed < 0 {\n\t\treturn 1\n\t}\n\treturn parsed\n}\n\n// GetVolcengineAPIKey 获取火山引擎 API Key。\nfunc GetVolcengineAPIKey() string {\n\treturn os.Getenv(\"ARK_API_KEY\")\n}\n\n// GetJWTSecret 获取 JWT 密钥。\nfunc GetJWTSecret() string {\n\treturn os.Getenv(\"JWT_SECRET\")\n}\n\n// GetLinuxDoClientID 获取 Linux.do OAuth Client ID。\nfunc GetLinuxDoClientID() string {\n\treturn os.Getenv(\"LINUXDO_CLIENT_ID\")\n}\n\n// GetLinuxDoClientSecret 获取 Linux.do OAuth Client Secret。\nfunc GetLinuxDoClientSecret() string {\n\treturn os.Getenv(\"LINUXDO_CLIENT_SECRET\")\n}\n\n// GetOAuthRedirectURL 获取 OAuth 回调地址。\nfunc GetOAuthRedirectURL() string {\n\treturn os.Getenv(\"OAUTH_REDIRECT_URL\")\n}\n\n// GetLinuxDoCreditPID 获取 Linux.do Credit 商户 ID。\nfunc GetLinuxDoCreditPID() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_PID\")\n}\n\n// GetLinuxDoCreditKey 获取 Linux.do Credit 商户密钥。\nfunc GetLinuxDoCreditKey() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_KEY\")\n}\n\n// GetLinuxDoCreditNotifyURL 获取 Linux.do Credit 回调地址。\nfunc GetLinuxDoCreditNotifyURL() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_NOTIFY_URL\")\n}\n\n// GetLinuxDoCreditReturnURL 获取 Linux.do Credit 支付完成跳转地址。\nfunc GetLinuxDoCreditReturnURL() string {\n\treturn os.Getenv(\"LINUXDO_CREDIT_RETURN_URL\")\n}\n\n// GetAppEnv 获取应用运行环境。\nfunc GetAppEnv() string {\n\treturn os.Getenv(\"APP_ENV\")\n}\n\n// GetCORSOrigins 获取 CORS 白名单来源。\nfunc GetCORSOrigins() string {\n\treturn os.Getenv(\"CORS_ORIGINS\")\n}\n\n// GetPort 获取服务端口。\nfunc GetPort() string {\n\tport := os.Getenv(\"PORT\")\n\tif port == \"\" {\n\t\tport = \"8092\"\n\t}\n\treturn port\n}\n"}}}} |