Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/chen07-csc_weather.json
T

1 line
13 KiB
JSON
Raw 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": "chen07-csc/weather", "files": {"2/railway.toml": {"1329806537f3c7e879ccec71e3eeec55baab64f3": {"t": 1785745330.7338102, "n": 500, "h": "3f2a9398bce83ebf", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[[services]]\nname = \"feishu-bot\"\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[[services]]\nname = \"mcp-weather\"\nstartCommand = \"python weather1.py\"\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\"\nDEEPSEEK_API_KEY = \"sk-69eff2a29f174782afca4a6f54559e6a\"\n"}, "7f540a011a82c42973e74f73ffe9b72c8d6d03f5": {"t": 1785750277.1705675, "n": 500, "h": "3f2a9398bce83ebf", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[[services]]\nname = \"feishu-bot\"\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[[services]]\nname = \"mcp-weather\"\nstartCommand = \"python weather1.py\"\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\"\nDEEPSEEK_API_KEY = \"sk-69eff2a29f174782afca4a6f54559e6a\"\n"}, "da89b7e6d6696ccef82866be8f1f059e19c693a6": {"t": 1785750278.5829246, "n": 540, "h": "f04f7650c47983f7", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[[services]]\nname = \"feishu-bot\"\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[[services]]\nname = \"mcp-weather\"\nstartCommand = \"python weather1.py\"\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\"\nOPENROUTER_API_KEY = \"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\"\n"}, "ff426c11b296b32263a947a1db4f349920f14787": {"t": 1785750279.659295, "n": 541, "h": "57b0339657d3355d", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[[services]]\nname = \"feishu-bot\"\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[[services]]\nname = \"mcp-weather\"\nstartCommand = \"python weather1.py\"\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\" \nOPENROUTER_API_KEY = \"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\"\n"}, "95ab053f5505d1f9790f2506fa3e3faee2d4b724": {"t": 1785750280.748168, "n": 444, "h": "fb8ef6d47f77e372", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[[services]]\nname = \"feishu-bot\"\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[[services]]\nname = \"mcp-weather\"\nstartCommand = \"python weather1.py\"\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\" \n"}, "10ed9e75c80ad6d29303322915cadfbc000c35cf": {"t": 1785750281.8034384, "n": 571, "h": "04b66ec36aa84e0c", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[[services]]\nname = \"feishu-bot\"\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[[services]]\nname = \"mcp-weather\"\nstartCommand = \"python weather1.py\"\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\"\n# 使用 Railway 提供的代理服务或公共代理\nHTTP_PROXY = \"http://proxy.railway.internal:3128\"\nHTTPS_PROXY = \"http://proxy.railway.internal:3128\" \n"}, "b7bf9eccd806590971a0627198bc7458ff39e3df": {"t": 1785750282.923739, "n": 444, "h": "fb8ef6d47f77e372", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[[services]]\nname = \"feishu-bot\"\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[[services]]\nname = \"mcp-weather\"\nstartCommand = \"python weather1.py\"\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\" \n"}, "01627aa62e102a90d151a45de4e8333d9231d6d1": {"t": 1785750284.6223264, "n": 286, "h": "bcfcd37ec9857e7a", "c": "[build]\nbuilder = \"NIXPACKS\"\nbuildCommand = \"pip install -r requirements.txt\"\n\n[deploy]\nstartCommand = \"python feishu_bot.py\"\nhealthcheckPath = \"/webhook\"\nhealthcheckTimeout = 100\nrestartPolicyType = \"ON_FAILURE\"\nrestartPolicyMaxRetries = 10\n\n[env]\nPORT = \"8080\"\nPYTHON_VERSION = \"3.9\" "}}, "2/config.py": {"1329806537f3c7e879ccec71e3eeec55baab64f3": {"t": 1785745413.6287882, "n": 1338, "h": "602f1a76e7791247", "c": "import os\nfrom dotenv import load_dotenv\n\n# 本地调试时从 .env 文件加载环境变量,生产环境中一般通过运行环境变量注入\nload_dotenv()\n\n# OpenAI 或 OpenRouter API Key,二选一即可\nOPENAI_API_KEY = os.getenv(\"OPENAI_API_KEY\")\nOPENROUTER_API_KEY = os.getenv(\"OPENROUTER_API_KEY\")\nAPI_KEY = OPENROUTER_API_KEY or OPENAI_API_KEY\nif not API_KEY:\n raise ValueError(\"请设置 OPENAI_API_KEY 或 OPENROUTER_API_KEY 环境变量\")\n\n# DeepSeek API Key\nDEEPSEEK_API_KEY = os.getenv(\"DEEPSEEK_API_KEY\", \"sk-69eff2a29f174782afca4a6f54559e6a\")\nif not DEEPSEEK_API_KEY:\n raise ValueError(\"请设置 DEEPSEEK_API_KEY 环境变量\")\n\n# OpenWeatherMap API Key\nWEATHER_API_KEY = os.getenv(\"WEATHER_API_KEY\")\nif not WEATHER_API_KEY:\n raise ValueError(\"请设置 WEATHER_API_KEY 环境变量\")\n\n# 飞书 App ID 和 App Secret\nFEISHU_APP_ID = os.getenv(\"FEISHU_APP_ID\")\nFEISHU_APP_SECRET = os.getenv(\"FEISHU_APP_SECRET\")\nif not FEISHU_APP_ID or not FEISHU_APP_SECRET:\n raise ValueError(\"请设置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量\")\n\n# 飞书可选安全配置,若启用消息加密等\nFEISHU_VERIFICATION_TOKEN = os.getenv(\"FEISHU_VERIFICATION_TOKEN\", \"\")\nFEISHU_ENCRYPT_KEY = os.getenv(\"FEISHU_ENCRYPT_KEY\", \"\")\n\n# MCP Server 基础地址,用于调用其他 MCP 服务(默认本地)\nMCP_API_BASE_URL = os.getenv(\"MCP_API_BASE_URL\", \"http://localhost:8000\")\n\n# Claude (Anthropic) 相关配置(可选)\nCLAUDE_API_KEY = os.getenv(\"CLAUDE_API_KEY\", \"\")\nCLAUDE_MODEL = os.getenv(\"CLAUDE_MODEL\", \"claude-3-opus-20240229\")\n\n\n"}, "5aa09a3cb97bdc278d20017a63dab08fa6465b4d": {"t": 1785750273.3460991, "n": 1338, "h": "602f1a76e7791247", "c": "import os\nfrom dotenv import load_dotenv\n\n# 本地调试时从 .env 文件加载环境变量,生产环境中一般通过运行环境变量注入\nload_dotenv()\n\n# OpenAI 或 OpenRouter API Key,二选一即可\nOPENAI_API_KEY = os.getenv(\"OPENAI_API_KEY\")\nOPENROUTER_API_KEY = os.getenv(\"OPENROUTER_API_KEY\")\nAPI_KEY = OPENROUTER_API_KEY or OPENAI_API_KEY\nif not API_KEY:\n raise ValueError(\"请设置 OPENAI_API_KEY 或 OPENROUTER_API_KEY 环境变量\")\n\n# DeepSeek API Key\nDEEPSEEK_API_KEY = os.getenv(\"DEEPSEEK_API_KEY\", \"sk-69eff2a29f174782afca4a6f54559e6a\")\nif not DEEPSEEK_API_KEY:\n raise ValueError(\"请设置 DEEPSEEK_API_KEY 环境变量\")\n\n# OpenWeatherMap API Key\nWEATHER_API_KEY = os.getenv(\"WEATHER_API_KEY\")\nif not WEATHER_API_KEY:\n raise ValueError(\"请设置 WEATHER_API_KEY 环境变量\")\n\n# 飞书 App ID 和 App Secret\nFEISHU_APP_ID = os.getenv(\"FEISHU_APP_ID\")\nFEISHU_APP_SECRET = os.getenv(\"FEISHU_APP_SECRET\")\nif not FEISHU_APP_ID or not FEISHU_APP_SECRET:\n raise ValueError(\"请设置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量\")\n\n# 飞书可选安全配置,若启用消息加密等\nFEISHU_VERIFICATION_TOKEN = os.getenv(\"FEISHU_VERIFICATION_TOKEN\", \"\")\nFEISHU_ENCRYPT_KEY = os.getenv(\"FEISHU_ENCRYPT_KEY\", \"\")\n\n# MCP Server 基础地址,用于调用其他 MCP 服务(默认本地)\nMCP_API_BASE_URL = os.getenv(\"MCP_API_BASE_URL\", \"http://localhost:8000\")\n\n# Claude (Anthropic) 相关配置(可选)\nCLAUDE_API_KEY = os.getenv(\"CLAUDE_API_KEY\", \"\")\nCLAUDE_MODEL = os.getenv(\"CLAUDE_MODEL\", \"claude-3-opus-20240229\")\n\n\n"}, "9400cfd4479ee97c85225129dd5fa5fc17a09c3c": {"t": 1785750274.431736, "n": 1154, "h": "9282f37201f0fe5b", "c": "import os\nfrom dotenv import load_dotenv\n\n# 本地调试时从 .env 文件加载环境变量,生产环境中一般通过运行环境变量注入\nload_dotenv()\n\n# OpenAI 或 OpenRouter API Key,二选一即可\nOPENAI_API_KEY = os.getenv(\"OPENAI_API_KEY\")\nOPENROUTER_API_KEY = os.getenv(\"OPENROUTER_API_KEY\")\nAPI_KEY = OPENROUTER_API_KEY or OPENAI_API_KEY\nif not API_KEY:\n raise ValueError(\"请设置 OPENAI_API_KEY 或 OPENROUTER_API_KEY 环境变量\")\n\n# OpenWeatherMap API Key\nWEATHER_API_KEY = os.getenv(\"WEATHER_API_KEY\")\nif not WEATHER_API_KEY:\n raise ValueError(\"请设置 WEATHER_API_KEY 环境变量\")\n\n# 飞书 App ID 和 App Secret\nFEISHU_APP_ID = os.getenv(\"FEISHU_APP_ID\")\nFEISHU_APP_SECRET = os.getenv(\"FEISHU_APP_SECRET\")\nif not FEISHU_APP_ID or not FEISHU_APP_SECRET:\n raise ValueError(\"请设置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量\")\n\n# 飞书可选安全配置,若启用消息加密等\nFEISHU_VERIFICATION_TOKEN = os.getenv(\"FEISHU_VERIFICATION_TOKEN\", \"\")\nFEISHU_ENCRYPT_KEY = os.getenv(\"FEISHU_ENCRYPT_KEY\", \"\")\n\n# MCP Server 基础地址,用于调用其他 MCP 服务(默认本地)\nMCP_API_BASE_URL = os.getenv(\"MCP_API_BASE_URL\", \"http://localhost:8000\")\n\n# Claude (Anthropic) 相关配置(可选)\nCLAUDE_API_KEY = os.getenv(\"CLAUDE_API_KEY\", \"\")\nCLAUDE_MODEL = os.getenv(\"CLAUDE_MODEL\", \"claude-3-opus-20240229\")\n\n"}, "1cdb65af909305fcf6369b0aa8a41c29008df01a": {"t": 1785750275.5118332, "n": 1084, "h": "2b03029f0e4b4938", "c": "import os\nfrom dotenv import load_dotenv\n\n# Load environment variables from .env file (本地调试用)\nload_dotenv()\n\n# ✅ 支持 OpenAI 或 OpenRouter 二选一\nOPENAI_API_KEY = os.getenv(\"OPENAI_API_KEY\") or os.getenv(\"OPENROUTER_API_KEY\")\nif not OPENAI_API_KEY:\n raise ValueError(\"请设置 OPENAI_API_KEY 或 OPENROUTER_API_KEY 环境变量\")\n\n# ✅ OpenWeatherMap 配置\nWEATHER_API_KEY = os.getenv(\"WEATHER_API_KEY\")\nif not WEATHER_API_KEY:\n raise ValueError(\"请设置 WEATHER_API_KEY 环境变量\")\n\n# ✅ 飞书配置\nFEISHU_APP_ID = os.getenv(\"FEISHU_APP_ID\")\nFEISHU_APP_SECRET = os.getenv(\"FEISHU_APP_SECRET\")\nif not FEISHU_APP_ID or not FEISHU_APP_SECRET:\n raise ValueError(\"请设置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量\")\n\n# ✅ 可选配置(用于飞书加密验证)\nFEISHU_VERIFICATION_TOKEN = os.getenv(\"FEISHU_VERIFICATION_TOKEN\", \"\")\nFEISHU_ENCRYPT_KEY = os.getenv(\"FEISHU_ENCRYPT_KEY\", \"\")\n\n# ✅ MCP Server 地址(用于连接你的天气、地图、记录类 MCP)\nMCP_API_BASE_URL = os.getenv(\"MCP_API_BASE_URL\", \"http://localhost:8000\")\n\n# ✅ Claude(Anthropic)模型调用配置(可选)\nCLAUDE_API_KEY = os.getenv(\"CLAUDE_API_KEY\", \"\")\nCLAUDE_MODEL = os.getenv(\"CLAUDE_MODEL\", \"claude-3-opus-20240229\")\n"}, "01627aa62e102a90d151a45de4e8333d9231d6d1": {"t": 1785750277.0541806, "n": 1008, "h": "824d84824e7dcca7", "c": "import os\nfrom dotenv import load_dotenv\n\n# Load environment variables from .env file\nload_dotenv()\n\n# OpenAI 配置\nOPENAI_API_KEY = os.getenv(\"OPENAI_API_KEY\")\nif not OPENAI_API_KEY:\n raise ValueError(\"请设置 OPENAI_API_KEY 环境变量\")\n\n# OpenWeatherMap 配置\nWEATHER_API_KEY = os.getenv(\"WEATHER_API_KEY\")\nif not WEATHER_API_KEY:\n raise ValueError(\"请设置 WEATHER_API_KEY 环境变量\")\n\n# Feishu 配置\nFEISHU_APP_ID = os.getenv(\"FEISHU_APP_ID\")\nFEISHU_APP_SECRET = os.getenv(\"FEISHU_APP_SECRET\")\nif not FEISHU_APP_ID or not FEISHU_APP_SECRET:\n raise ValueError(\"请设置 FEISHU_APP_ID 和 FEISHU_APP_SECRET 环境变量\")\nFEISHU_VERIFICATION_TOKEN = os.getenv(\"FEISHU_VERIFICATION_TOKEN\", \"\") # 需要从飞书开放平台获取\nFEISHU_ENCRYPT_KEY = os.getenv(\"FEISHU_ENCRYPT_KEY\", \"\") # 如果启用了加密,需要设置\n\n# MCP Configuration\nMCP_API_BASE_URL = os.getenv(\"MCP_API_BASE_URL\", \"http://localhost:8000\") # MCP 服务地址\n\n# Claude API Configuration\nCLAUDE_API_KEY = os.getenv(\"CLAUDE_API_KEY\", \"\") # 需要从 Anthropic 获取\nCLAUDE_MODEL = \"claude-3-opus-20240229\" # 或其他可用的模型版本 "}}}}