{"repo": "ccsuyzc/traecnserver", "files": {"config/ai_config.go": {"4e0f5ce82792b201e10cd94ec2ec30728e245a17": {"t": 1785746079.6158555, "n": 1098, "h": "8da99668cc0f0f58", "c": "package config\n\nimport (\n\t// \"fmt\"\n\t// \"os\"\n\t// \"strconv\"\n\t\"sync\"\n)\n\nvar Token string = \"sk-340a96bc42f74a98b33b4bfe49953387\"\n\ntype AIConfig struct {\n\tAPIKey string\n\tAPIBaseURL string\n\tModel string\n\tMaxTokens int\n\tTemperature float64\n}\n\nvar (\n\taiConfig *AIConfig\n\tconfigOnce sync.Once\n)\n\n// func getEnvFloat(key string, fallback float64) float64 {\n// \tif value := os.Getenv(key); value != \"\" {\n// \t\tif f, err := strconv.ParseFloat(value, 64); err == nil {\n// \t\t\treturn f\n// \t\t}\n// \t}\n// \treturn fallback\n// }\n\nfunc GetAIConfig() (*AIConfig, error) {\n\tvar err error\n\tconfigOnce.Do(func() {\n\t\taiConfig = &AIConfig{\n\t\t\t// APIKey: os.Getenv(\"AI_API_KEY\"),\n\t\t\tAPIKey: \"sk-340a96bc42f74a98b33b4bfe49953387\",\n\t\t\t// APIBaseURL: os.Getenv(\"AI_API_BASE_URL\"),\n\t\t\tAPIBaseURL: \"https://api.deepseek.com/chat/completions\",\n\t\t\tModel: \"deepseek-chat\",\n\t\t\tMaxTokens: 2048,\n\t\t\t// Temperature: getEnvFloat(\"AI_TEMPERATURE\", 0.7),\n\t\t\tTemperature: 0.7,\n\t\t}\n\t\t// if aiConfig.APIKey == \"\" {\n\t\t// \terr = fmt.Errorf(\"AI_API_KEY environment variable not set\")\n\t\t// }\n\t})\n\treturn aiConfig, err\n}\n"}, "f2419595775288abe32819a9913a7818bccab479": {"t": 1785759642.621903, "n": 1040, "h": "d02e2c381b385627", "c": "package config\n\nimport (\n\t// \"fmt\"\n\t// \"os\"\n\t// \"strconv\"\n\t\"sync\"\n)\n\ntype AIConfig struct {\n\tAPIKey string\n\tAPIBaseURL string\n\tModel string\n\tMaxTokens int\n\tTemperature float64\n}\n\nvar (\n\taiConfig *AIConfig\n\tconfigOnce sync.Once\n)\n\n// func getEnvFloat(key string, fallback float64) float64 {\n// \tif value := os.Getenv(key); value != \"\" {\n// \t\tif f, err := strconv.ParseFloat(value, 64); err == nil {\n// \t\t\treturn f\n// \t\t}\n// \t}\n// \treturn fallback\n// }\n\nfunc GetAIConfig() (*AIConfig, error) {\n\tvar err error\n\tconfigOnce.Do(func() {\n\t\taiConfig = &AIConfig{\n\t\t\t// APIKey: os.Getenv(\"AI_API_KEY\"),\n\t\t\tAPIKey: \"sk-340a96bc42f74a98b33b4bfe49953387\",\n\t\t\t// APIBaseURL: os.Getenv(\"AI_API_BASE_URL\"),\n\t\t\tAPIBaseURL: \"https://api.deepseek.com/chat/completions\",\n\t\t\tModel: \"deepseek-chat\",\n\t\t\tMaxTokens: 2048,\n\t\t\t// Temperature: getEnvFloat(\"AI_TEMPERATURE\", 0.7),\n\t\t\tTemperature: 0.7,\n\t\t}\n\t\t// if aiConfig.APIKey == \"\" {\n\t\t// \terr = fmt.Errorf(\"AI_API_KEY environment variable not set\")\n\t\t// }\n\t})\n\treturn aiConfig, err\n}\n"}}}}