{"ok":true,"app":"NEXORA AGI App13","version":"engine-compatibility-v4","backend":"ON","url_lock":{"base_url":"agi.io.kr","api_base_url":"agi.io.kr","health_url":"agi.io.kr/api/health","canonical_health_path":"/api/health","aliases":["/health","/api/status"],"message":"프론트는 항상 현재 도메인 기준 /api/health를 우선 사용합니다."},"key_visibility":{"server_env_only":true,"message":"/api/health는 Vercel 서버 환경변수와 요청 헤더만 볼 수 있습니다. 브라우저 localStorage 키는 /api/chat 또는 /api/keytest 요청 때만 서버로 전달됩니다.","header_hint":{"openrouter_header":false,"openai_header":false,"anthropic_header":false,"gemini_header":false,"mistral_header":false,"cohere_header":false,"perplexity_header":false,"tavily_header":false,"serpapi_header":false,"aihpp_own_key_header":false}},"own_api_key":{"configured":false,"configuredCount":0,"submitted":false,"source":"none","valid":false,"formatValid":false,"masked":"","policy":{"label":"AI 연구 및 특허 홍보 연구소 자체 API 키","acceptedHeaders":["x-aihpp-api-key","x-aihpp-key","x-ai-research-patent-key","x-agi-api-key","x-api-key","authorization"],"acceptedBodyFields":["key","apiKey","aihppApiKey","ownApiKey","agiApiKey","keys.aihpp","keys.AIHPP_API_KEY"],"acceptedEnvNames":["AIHPP_API_KEY","AI_RESEARCH_PATENT_API_KEY","AIHPP_OWN_API_KEY","AGI_ENGINE_API_KEY","INTERNAL_AGI_KEY","ADMIN_KEY"],"acceptedPrefixes":["aihpp_","airp_","agi_","aip_"],"supportedPlans":["free","pro","admin","live","research","patent","enterprise"],"maskedKeysIgnored":true,"exactEnvMatchRequiredWhenConfigured":true}},"agi_system":{"owner":"AI연구특허진흥원","flow":["질문","의도분석","실시간질문? YES=검색/뉴스, NO=LLM 기존지식","OpenRouter 또는 직접 제공자(OpenAI/Claude/Gemini 등)","AI 평가엔진","최종답변","자기개선 DB 저장 및 새로운학습"],"chat_endpoint":"/api/chat","keytest_endpoint":"/api/keytest","learning_endpoint":"/api/self-improve","model_stack":["Claude","GPT","Gemini","Grok","DeepSeek"],"multi_model":"on"},"routes":["/","/app","/user","/admin","/admin.html","/key-center","/admin-login","/translate","/security","/api/health","/health","/api/status","/api/chat","/api/ask","/api/v1/chat","/api/translate","/api/auth","/api/account","/api/payment","/api/self-improve","/api/auth/sms/send","/api/keytest"],"providers":{"openrouter":false,"groq":false,"openai":false,"anthropic":false,"gemini":false,"mistral":false,"deepseek":false,"xai":false,"cohere":false,"perplexity":false},"direct_providers":{"openai":false,"anthropic":false,"gemini":false,"xai":false,"deepseek":false,"groq":false,"mistral":false,"cohere":false,"perplexity":false},"provider_env":{"OPENROUTER_API_KEY":false,"OPENAI_API_KEY":false,"ANTHROPIC_API_KEY":false,"GEMINI_API_KEY":false,"XAI_API_KEY":false,"DEEPSEEK_API_KEY":false,"GROQ_API_KEY":false,"MISTRAL_API_KEY":false,"COHERE_API_KEY":false,"PERPLEXITY_API_KEY":false},"provider_registry":{"OPENROUTER_API_KEY":{"id":"openrouter","label":"OpenRouter","kind":"openai-compatible","model_env":"OPENROUTER_MODEL","default_model":"openai/gpt-4o-mini"},"OPENAI_API_KEY":{"id":"openai","label":"OpenAI","kind":"openai-compatible","model_env":"OPENAI_MODEL","default_model":"gpt-4o-mini"},"ANTHROPIC_API_KEY":{"id":"anthropic","label":"Anthropic Claude","kind":"anthropic","model_env":"ANTHROPIC_MODEL","default_model":"claude-3-5-haiku-latest"},"GEMINI_API_KEY":{"id":"gemini","label":"Google Gemini","kind":"gemini","model_env":"GEMINI_MODEL","default_model":"gemini-1.5-flash"},"XAI_API_KEY":{"id":"xai","label":"xAI Grok","kind":"openai-compatible","model_env":"XAI_MODEL","default_model":"grok-2-latest"},"DEEPSEEK_API_KEY":{"id":"deepseek","label":"DeepSeek","kind":"openai-compatible","model_env":"DEEPSEEK_MODEL","default_model":"deepseek-chat"},"GROQ_API_KEY":{"id":"groq","label":"Groq","kind":"openai-compatible","model_env":"GROQ_MODEL","default_model":"llama-3.1-8b-instant"},"MISTRAL_API_KEY":{"id":"mistral","label":"Mistral","kind":"openai-compatible","model_env":"MISTRAL_MODEL","default_model":"mistral-small-latest"},"COHERE_API_KEY":{"id":"cohere","label":"Cohere","kind":"cohere","model_env":"COHERE_MODEL","default_model":"command-r-plus"},"PERPLEXITY_API_KEY":{"id":"perplexity","label":"Perplexity","kind":"openai-compatible","model_env":"PERPLEXITY_MODEL","default_model":"sonar"},"TAVILY_API_KEY":{"id":"tavily","label":"Tavily Search","kind":"search","model_env":"","default_model":""},"SERPAPI_API_KEY":{"id":"serpapi","label":"SerpAPI Search","kind":"search","model_env":"","default_model":""}},"configured":0,"direct_configured":0,"any_llm_ready":false,"recommended_env":{"own_api_key":["AIHPP_API_KEY=aihpp_live_...","AIHPP_ALLOWED_API_KEYS=aihpp_live_...,airp_pro_...","요청 헤더: x-aihpp-api-key 또는 Authorization: Bearer ..."],"primary":["OPENAI_API_KEY=sk-proj-... 또는 OPENAI_API_KEY=sk-...","OPENAI_MODEL=gpt-4o-mini"],"openrouter":["OPENROUTER_API_KEY=sk-or-...","OPENROUTER_MODEL=openai/gpt-4o-mini"],"direct_extra":["ANTHROPIC_API_KEY=sk-ant-...","GEMINI_API_KEY=...","MISTRAL_API_KEY=...","GROQ_API_KEY=gsk_...","PERPLEXITY_API_KEY=pplx-...","COHERE_API_KEY=..."],"search":["TAVILY_API_KEY=tvly-...","SERPAPI_API_KEY=..."]},"search":{"tavily":false,"serpapi":false},"sms":{"solapi":false,"twilio":false,"signed_token":false},"email":{"resend":false,"signed_token":false},"account":{"endpoint":"/api/account","admin_password_hash":false,"admin_password_plain":false,"account_secret":false,"mode":"demo-default-admin-password"},"pg":{"provider":"demo","mode":"test","live_mode":false,"toss":false,"inicis":false,"nicepay":false,"kakaopay":false},"time":"2026-08-22T22:35:34.499Z"}