Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/666hanrui_eduresource-agent-.json
T

1 line
14 KiB
JSON

{"repo": "666hanrui/eduresource-agent-", "files": {"apps/interactive-classroom/.env.example": {"daac49a62c905a9aca13d8beec4a0517ea9eba04": {"t": 1785746753.4944477, "n": 6663, "h": "4cc65e0d40e8863e", "c": "# =============================================================================\n# OpenMAIC Environment Variables\n# Copy this file to .env.local and fill in the values you need.\n# All variables are optional — only configure the providers you want to use.\n# You can also use server-providers.yml for configuration (see docs).\n# =============================================================================\n\n# --- LLM Providers -----------------------------------------------------------\n# Format: {PROVIDER}_API_KEY, {PROVIDER}_BASE_URL (optional), {PROVIDER}_MODELS (optional, comma-separated)\n\nOPENAI_API_KEY=\nOPENAI_BASE_URL=\nOPENAI_MODELS=\n\nANTHROPIC_API_KEY=\nANTHROPIC_BASE_URL=\nANTHROPIC_MODELS=\n\nGOOGLE_API_KEY=\nGOOGLE_BASE_URL=\nGOOGLE_MODELS=\n\nDEEPSEEK_API_KEY=\nDEEPSEEK_BASE_URL=\n# Example: deepseek-v4-pro,deepseek-v4-flash\nDEEPSEEK_MODELS=\n\nQWEN_API_KEY=\nQWEN_BASE_URL=\nQWEN_MODELS=\n\nKIMI_API_KEY=\nKIMI_BASE_URL=\nKIMI_MODELS=\n\nMINIMAX_API_KEY=\n# MiniMax Anthropic-compatible endpoint for the built-in Anthropic SDK integration\nMINIMAX_BASE_URL=https://api.minimaxi.com/anthropic/v1\n# Example: MiniMax-M2.7-highspeed,MiniMax-M2.7,MiniMax-M2.5-highspeed,MiniMax-M2.5\nMINIMAX_MODELS=\n\nGLM_API_KEY=\nGLM_BASE_URL=\nGLM_MODELS=\n\nSILICONFLOW_API_KEY=\nSILICONFLOW_BASE_URL=\nSILICONFLOW_MODELS=\n\nDOUBAO_API_KEY=\nDOUBAO_BASE_URL=\nDOUBAO_MODELS=\n\nOPENROUTER_API_KEY=\nOPENROUTER_BASE_URL=https://openrouter.ai/api/v1\n# Example: deepseek/deepseek-v4-pro,deepseek/deepseek-v4-flash\nOPENROUTER_MODELS=\n\nGROK_API_KEY=\nGROK_BASE_URL=\nGROK_MODELS=\n\nTENCENT_API_KEY=\n# Tencent TokenHub OpenAI-compatible endpoint. Hy3 is a model ID, not an env prefix.\n# TENCENT_HUNYUAN_* is also accepted as an alias.\nTENCENT_BASE_URL=https://tokenhub.tencentmaas.com/v1\n# Example: hy3-preview,hunyuan-2.0-thinking-20251109,hunyuan-2.0-instruct-20251111\nTENCENT_MODELS=\n\nXIAOMI_API_KEY=\n# MIMO_* is also accepted as an alias. Use tp-... keys only with Token Plan URLs.\nXIAOMI_BASE_URL=https://api.xiaomimimo.com/v1\n# Token Plan regional examples:\n# XIAOMI_BASE_URL=https://token-plan-cn.xiaomimimo.com/v1\n# XIAOMI_BASE_URL=https://token-plan-sgp.xiaomimimo.com/v1\n# XIAOMI_BASE_URL=https://token-plan-ams.xiaomimimo.com/v1\n# Example: mimo-v2.5-pro,mimo-v2-pro,mimo-v2.5,mimo-v2-omni,mimo-v2-flash\nXIAOMI_MODELS=\n\n# --- Ollama (Local Models) ---------------------------------------------------\n# No API key needed. Configure BASE_URL here (server-side) so it bypasses SSRF\n# protection automatically. Client-supplied localhost URLs are blocked in production.\n# OLLAMA_BASE_URL=http://localhost:11434/v1\n# OLLAMA_MODELS=llama3.3,llama3.2,qwen2.5,mistral,gemma3\n\n# Lemonade local server (OpenAI-compatible, no API key required)\n# LEMONADE_BASE_URL=http://localhost:13305/v1\n# LEMONADE_MODELS=Qwen3-0.6B-GGUF,Llama-3.2-1B-Instruct-Hybrid,Qwen2.5-VL-7B-Instruct\n\n# --- TTS (Text-to-Speech) ----------------------------------------------------\n\nTTS_OPENAI_API_KEY=\nTTS_OPENAI_BASE_URL=\n\nTTS_AZURE_API_KEY=\nTTS_AZURE_BASE_URL=\n\nTTS_GLM_API_KEY=\nTTS_GLM_BASE_URL=\n\nTTS_QWEN_API_KEY=\nTTS_QWEN_BASE_URL=\n\nTTS_MINIMAX_API_KEY=\n# MiniMax TTS endpoint (speech-2.8 / 2.6 / 02 / 01 series)\nTTS_MINIMAX_BASE_URL=https://api.minimaxi.com\nTTS_ELEVENLABS_API_KEY=\nTTS_ELEVENLABS_BASE_URL=\n\n# Lemonade TTS (local, no API key required)\n# TTS_LEMONADE_BASE_URL=http://localhost:13305/v1\n\n# --- ASR (Automatic Speech Recognition) --------------------------------------\n\nASR_OPENAI_API_KEY=\nASR_OPENAI_BASE_URL=\n\nASR_QWEN_API_KEY=\nASR_QWEN_BASE_URL=\n\nASR_AZURE_API_KEY=\nASR_AZURE_BASE_URL=https://{region}.api.cognitive.microsoft.com\n\n# Lemonade ASR (local, WAV input only, no API key required)\n# ASR_LEMONADE_BASE_URL=http://localhost:13305/v1\n\n\n# --- PDF Processing -----------------------------------------------------------\n\nPDF_UNPDF_API_KEY=\nPDF_UNPDF_BASE_URL=\n\nPDF_MINERU_API_KEY=\nPDF_MINERU_BASE_URL=\n\n# --- Image Generation ---------------------------------------------------------\n\nIMAGE_OPENAI_API_KEY=\nIMAGE_OPENAI_BASE_URL=https://api.openai.com/v1\n\nIMAGE_SEEDREAM_API_KEY=\nIMAGE_SEEDREAM_BASE_URL=\n\nIMAGE_QWEN_IMAGE_API_KEY=\nIMAGE_QWEN_IMAGE_BASE_URL=\n\nIMAGE_NANO_BANANA_API_KEY=\nIMAGE_NANO_BANANA_BASE_URL=\n\nIMAGE_MINIMAX_API_KEY=\n# Example models: image-01, image-01-live\nIMAGE_MINIMAX_BASE_URL=https://api.minimaxi.com\n\nIMAGE_GROK_API_KEY=\nIMAGE_GROK_BASE_URL=\n\n# Lemonade image generation (local, no API key required)\n# IMAGE_LEMONADE_BASE_URL=http://localhost:13305/v1\n\n# --- Video Generation ---------------------------------------------------------\n\nVIDEO_SEEDANCE_API_KEY=\nVIDEO_SEEDANCE_BASE_URL=\n\nVIDEO_KLING_API_KEY=\nVIDEO_KLING_BASE_URL=\n\nVIDEO_VEO_API_KEY=\nVIDEO_VEO_BASE_URL=\n\nVIDEO_SORA_API_KEY=\nVIDEO_SORA_BASE_URL=\n\nVIDEO_MINIMAX_API_KEY=\n# Example models: MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3-Fast, MiniMax-Hailuo-02\nVIDEO_MINIMAX_BASE_URL=https://api.minimaxi.com\n\nVIDEO_GROK_API_KEY=\nVIDEO_GROK_BASE_URL=\n\nVIDEO_HAPPYHORSE_API_KEY=\nVIDEO_HAPPYHORSE_BASE_URL=https://dashscope.aliyuncs.com\n\n# --- Web Search ---------------------------------------------------------------\n# Note: Grok (xAI) web search is available via chat completions + search tools,\n# not as a standalone search API. Use Grok LLM provider with search_parameters\n# in chat requests. See: https://docs.x.ai/docs/guides/tools/search-tools\n\nTAVILY_API_KEY=\nBOCHA_API_KEY=\nBOCHA_BASE_URL=https://api.bocha.cn\nBRAVE_API_KEY=\nBAIDU_API_KEY=\nBAIDU_BASE_URL=https://qianfan.baidubce.com\n# Dedicated MiniMax web-search vars avoid conflicting with the LLM MINIMAX_* endpoint.\nWEB_SEARCH_MINIMAX_API_KEY=\nWEB_SEARCH_MINIMAX_BASE_URL=https://api.minimaxi.com\n\n# --- Proxy (optional) --------------------------------------------------------\n\n# HTTP_PROXY=\n# HTTPS_PROXY=\n\n# --- Misc ---------------------------------------------------------------------\n\n# Optional server-side default model for API routes like /api/generate-classroom\n# Example: anthropic:claude-3-5-haiku-20241022 or google:gemini-3-flash-preview\n# OpenAI example: openai:gpt-5.5\n# MiniMax example: minimax:MiniMax-M2.7-highspeed\nDEFAULT_MODEL=\n\n# LOG_LEVEL=info\n# LOG_FORMAT=pretty\n# LLM_THINKING_DISABLED=false\n\n# --- Local/Self-hosted Deployment ---------------------------------------------\n# Set to \"true\" to allow private/local network URLs (e.g. localhost, 192.168.x.x).\n# Required for self-hosted models like Ollama. Do NOT enable on public deployments.\n# ALLOW_LOCAL_NETWORKS=true\n\n# --- Access Control -----------------------------------------------------------\n# Set a password to restrict site access. When set, users must enter this code\n# before using the app. Leave empty or remove to disable access control.\n# ACCESS_CODE=your-secret-code\n"}, "f11f40e7de001604a00c01e3525bdb32b4498063": {"t": 1785767480.9415774, "n": 6663, "h": "4cc65e0d40e8863e", "c": "# =============================================================================\n# OpenMAIC Environment Variables\n# Copy this file to .env.local and fill in the values you need.\n# All variables are optional — only configure the providers you want to use.\n# You can also use server-providers.yml for configuration (see docs).\n# =============================================================================\n\n# --- LLM Providers -----------------------------------------------------------\n# Format: {PROVIDER}_API_KEY, {PROVIDER}_BASE_URL (optional), {PROVIDER}_MODELS (optional, comma-separated)\n\nOPENAI_API_KEY=\nOPENAI_BASE_URL=\nOPENAI_MODELS=\n\nANTHROPIC_API_KEY=\nANTHROPIC_BASE_URL=\nANTHROPIC_MODELS=\n\nGOOGLE_API_KEY=\nGOOGLE_BASE_URL=\nGOOGLE_MODELS=\n\nDEEPSEEK_API_KEY=\nDEEPSEEK_BASE_URL=\n# Example: deepseek-v4-pro,deepseek-v4-flash\nDEEPSEEK_MODELS=\n\nQWEN_API_KEY=\nQWEN_BASE_URL=\nQWEN_MODELS=\n\nKIMI_API_KEY=\nKIMI_BASE_URL=\nKIMI_MODELS=\n\nMINIMAX_API_KEY=\n# MiniMax Anthropic-compatible endpoint for the built-in Anthropic SDK integration\nMINIMAX_BASE_URL=https://api.minimaxi.com/anthropic/v1\n# Example: MiniMax-M2.7-highspeed,MiniMax-M2.7,MiniMax-M2.5-highspeed,MiniMax-M2.5\nMINIMAX_MODELS=\n\nGLM_API_KEY=\nGLM_BASE_URL=\nGLM_MODELS=\n\nSILICONFLOW_API_KEY=\nSILICONFLOW_BASE_URL=\nSILICONFLOW_MODELS=\n\nDOUBAO_API_KEY=\nDOUBAO_BASE_URL=\nDOUBAO_MODELS=\n\nOPENROUTER_API_KEY=\nOPENROUTER_BASE_URL=https://openrouter.ai/api/v1\n# Example: deepseek/deepseek-v4-pro,deepseek/deepseek-v4-flash\nOPENROUTER_MODELS=\n\nGROK_API_KEY=\nGROK_BASE_URL=\nGROK_MODELS=\n\nTENCENT_API_KEY=\n# Tencent TokenHub OpenAI-compatible endpoint. Hy3 is a model ID, not an env prefix.\n# TENCENT_HUNYUAN_* is also accepted as an alias.\nTENCENT_BASE_URL=https://tokenhub.tencentmaas.com/v1\n# Example: hy3-preview,hunyuan-2.0-thinking-20251109,hunyuan-2.0-instruct-20251111\nTENCENT_MODELS=\n\nXIAOMI_API_KEY=\n# MIMO_* is also accepted as an alias. Use tp-... keys only with Token Plan URLs.\nXIAOMI_BASE_URL=https://api.xiaomimimo.com/v1\n# Token Plan regional examples:\n# XIAOMI_BASE_URL=https://token-plan-cn.xiaomimimo.com/v1\n# XIAOMI_BASE_URL=https://token-plan-sgp.xiaomimimo.com/v1\n# XIAOMI_BASE_URL=https://token-plan-ams.xiaomimimo.com/v1\n# Example: mimo-v2.5-pro,mimo-v2-pro,mimo-v2.5,mimo-v2-omni,mimo-v2-flash\nXIAOMI_MODELS=\n\n# --- Ollama (Local Models) ---------------------------------------------------\n# No API key needed. Configure BASE_URL here (server-side) so it bypasses SSRF\n# protection automatically. Client-supplied localhost URLs are blocked in production.\n# OLLAMA_BASE_URL=http://localhost:11434/v1\n# OLLAMA_MODELS=llama3.3,llama3.2,qwen2.5,mistral,gemma3\n\n# Lemonade local server (OpenAI-compatible, no API key required)\n# LEMONADE_BASE_URL=http://localhost:13305/v1\n# LEMONADE_MODELS=Qwen3-0.6B-GGUF,Llama-3.2-1B-Instruct-Hybrid,Qwen2.5-VL-7B-Instruct\n\n# --- TTS (Text-to-Speech) ----------------------------------------------------\n\nTTS_OPENAI_API_KEY=\nTTS_OPENAI_BASE_URL=\n\nTTS_AZURE_API_KEY=\nTTS_AZURE_BASE_URL=\n\nTTS_GLM_API_KEY=\nTTS_GLM_BASE_URL=\n\nTTS_QWEN_API_KEY=\nTTS_QWEN_BASE_URL=\n\nTTS_MINIMAX_API_KEY=\n# MiniMax TTS endpoint (speech-2.8 / 2.6 / 02 / 01 series)\nTTS_MINIMAX_BASE_URL=https://api.minimaxi.com\nTTS_ELEVENLABS_API_KEY=\nTTS_ELEVENLABS_BASE_URL=\n\n# Lemonade TTS (local, no API key required)\n# TTS_LEMONADE_BASE_URL=http://localhost:13305/v1\n\n# --- ASR (Automatic Speech Recognition) --------------------------------------\n\nASR_OPENAI_API_KEY=\nASR_OPENAI_BASE_URL=\n\nASR_QWEN_API_KEY=\nASR_QWEN_BASE_URL=\n\nASR_AZURE_API_KEY=\nASR_AZURE_BASE_URL=https://{region}.api.cognitive.microsoft.com\n\n# Lemonade ASR (local, WAV input only, no API key required)\n# ASR_LEMONADE_BASE_URL=http://localhost:13305/v1\n\n\n# --- PDF Processing -----------------------------------------------------------\n\nPDF_UNPDF_API_KEY=\nPDF_UNPDF_BASE_URL=\n\nPDF_MINERU_API_KEY=\nPDF_MINERU_BASE_URL=\n\n# --- Image Generation ---------------------------------------------------------\n\nIMAGE_OPENAI_API_KEY=\nIMAGE_OPENAI_BASE_URL=https://api.openai.com/v1\n\nIMAGE_SEEDREAM_API_KEY=\nIMAGE_SEEDREAM_BASE_URL=\n\nIMAGE_QWEN_IMAGE_API_KEY=\nIMAGE_QWEN_IMAGE_BASE_URL=\n\nIMAGE_NANO_BANANA_API_KEY=\nIMAGE_NANO_BANANA_BASE_URL=\n\nIMAGE_MINIMAX_API_KEY=\n# Example models: image-01, image-01-live\nIMAGE_MINIMAX_BASE_URL=https://api.minimaxi.com\n\nIMAGE_GROK_API_KEY=\nIMAGE_GROK_BASE_URL=\n\n# Lemonade image generation (local, no API key required)\n# IMAGE_LEMONADE_BASE_URL=http://localhost:13305/v1\n\n# --- Video Generation ---------------------------------------------------------\n\nVIDEO_SEEDANCE_API_KEY=\nVIDEO_SEEDANCE_BASE_URL=\n\nVIDEO_KLING_API_KEY=\nVIDEO_KLING_BASE_URL=\n\nVIDEO_VEO_API_KEY=\nVIDEO_VEO_BASE_URL=\n\nVIDEO_SORA_API_KEY=\nVIDEO_SORA_BASE_URL=\n\nVIDEO_MINIMAX_API_KEY=\n# Example models: MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3-Fast, MiniMax-Hailuo-02\nVIDEO_MINIMAX_BASE_URL=https://api.minimaxi.com\n\nVIDEO_GROK_API_KEY=\nVIDEO_GROK_BASE_URL=\n\nVIDEO_HAPPYHORSE_API_KEY=\nVIDEO_HAPPYHORSE_BASE_URL=https://dashscope.aliyuncs.com\n\n# --- Web Search ---------------------------------------------------------------\n# Note: Grok (xAI) web search is available via chat completions + search tools,\n# not as a standalone search API. Use Grok LLM provider with search_parameters\n# in chat requests. See: https://docs.x.ai/docs/guides/tools/search-tools\n\nTAVILY_API_KEY=\nBOCHA_API_KEY=\nBOCHA_BASE_URL=https://api.bocha.cn\nBRAVE_API_KEY=\nBAIDU_API_KEY=\nBAIDU_BASE_URL=https://qianfan.baidubce.com\n# Dedicated MiniMax web-search vars avoid conflicting with the LLM MINIMAX_* endpoint.\nWEB_SEARCH_MINIMAX_API_KEY=\nWEB_SEARCH_MINIMAX_BASE_URL=https://api.minimaxi.com\n\n# --- Proxy (optional) --------------------------------------------------------\n\n# HTTP_PROXY=\n# HTTPS_PROXY=\n\n# --- Misc ---------------------------------------------------------------------\n\n# Optional server-side default model for API routes like /api/generate-classroom\n# Example: anthropic:claude-3-5-haiku-20241022 or google:gemini-3-flash-preview\n# OpenAI example: openai:gpt-5.5\n# MiniMax example: minimax:MiniMax-M2.7-highspeed\nDEFAULT_MODEL=\n\n# LOG_LEVEL=info\n# LOG_FORMAT=pretty\n# LLM_THINKING_DISABLED=false\n\n# --- Local/Self-hosted Deployment ---------------------------------------------\n# Set to \"true\" to allow private/local network URLs (e.g. localhost, 192.168.x.x).\n# Required for self-hosted models like Ollama. Do NOT enable on public deployments.\n# ALLOW_LOCAL_NETWORKS=true\n\n# --- Access Control -----------------------------------------------------------\n# Set a password to restrict site access. When set, users must enter this code\n# before using the app. Leave empty or remove to disable access control.\n# ACCESS_CODE=your-secret-code\n"}}}}