{"status":"alive","service":"ghf-engine","version":"0.9.0","nodes":3959,"skills":{"root":"/home/tvserver/ghf-engine/data/skills","count":274,"enabled":274},"images":{"available":true,"cuda":true,"gpu_name":"Quadro P4000","vram_free_mb":7936,"model":"stabilityai/sd-turbo","device_ready":"cpu","pipeline_loaded":false,"out_dir":"/home/tvserver/ghf-engine/data/images","last_error":null},"videos":{"available":true,"ffmpeg":"/usr/local/bin/ffmpeg","out_dir":"/home/tvserver/ghf-engine/data/videos","images":true,"last_error":null,"modes":["subtle","pan","zoom","orbit"]},"shell":{"available":true,"cwd":"/home/tvserver/ghf-engine","timeout_s":45.0,"user":"tvserver","sandbox":false},"compute":{"available":true,"kinds":["timbre","lola","psyca","6f0","acoustics","holography","alfabeto","fonetica","fonotactica","silabeo","cerebro","brain_sim","ghefara"],"model":"GHF-LOLA-PSYCA","version":"1.5","domains":{"timbre":"organismo tímbrico R_ij, respiración B(s)","acoustics":"síntesis armónica + FFT + centroide","holography":"patrón multi-escala + auto-similitud","fonetica":"abecedario español → IPA + armónicos","fonotactica":"espacio silábico legal/marcado/ilegal del español","silabeo":"partir palabras + letras por sílaba + acentuación","cerebro":"cerebro artificial: cognitivo+LOLA+holografía+acústica+atractor+retroalimentación","ghefara":"conlang nativo GHF (traducir / lookup / gramática)"}},"router":{"enabled":true,"tools":["shell","compute","video","imagine","browse","search","memory","answer"],"min_confidence":0.62,"model":"mistral","max_chain_steps":3},"ollama":{"base_url":"http://127.0.0.1:11434","model":"llama3.3","models_dir":"/media/5TerasToshiba/ollama/models","available":true,"models":["qwen2.5:3b","qwen3:4b","deepseek-r1:8b","nomic-embed-text:latest","mistral:latest","llama3.3:latest","llama3:latest"],"cloud":[{"provider":"anthropic","model":"claude-opus-4-8","enabled":true,"key_set":true,"available":true},{"provider":"openai","base_url":"https://api.openai.com/v1","model":"gpt-5.6-sol","enabled":true,"key_set":true,"available":true},{"provider":"openrouter","base_url":"https://openrouter.ai/api/v1","model":"meta-llama/llama-3.3-70b-instruct","enabled":false,"key_set":false,"available":false},{"provider":"vllm","base_url":"http://127.0.0.1:8000/v1","model":"local-model","enabled":false,"key_set":false,"available":false}],"claude":{"provider":"anthropic","model":"claude-opus-4-8","enabled":true,"key_set":true,"available":true},"escalation":"local primero; nube solo cuando se necesita"},"brain":{"available":true,"nodes":3959,"edges":900,"cycle":["percibir","resonar","coherencia","atraer","expresar","consolidar","tejer"],"harmonize":"POST /brain/harmonize","autoskill":"true"},"gateway":{"telegram":true,"poll_service":"ghf-telegram.service","webhook":"POST /gateway/telegram","admin":"GET /admin","telegram_enabled":true,"telegram_mode_configured":"poll","telegram_webhook_url_set":false,"telegram_mode":"poll","platforms":{"discord":false,"slack":false,"whatsapp":true},"unified_webhook":"POST /gateway/{discord|slack|whatsapp|telegram}"},"google":{"enabled":true,"configured":true,"mode":"scrapy","endpoint":"POST /search"},"care":{"timer":"ghf-care.timer","worker":"ghf-care.service","interval":"6h"},"token_spy":{"enabled":true,"totals":{"calls":52,"prompt_tokens":171212,"completion_tokens":60372,"total_tokens":231584,"est_usd":1.339142,"by_provider":{"anthropic":{"calls":32,"prompt_tokens":159704,"completion_tokens":45508,"est_usd":1.161732},"openai":{"calls":20,"prompt_tokens":11508,"completion_tokens":14864,"est_usd":0.17741}}},"recent":[{"ts":1787367733.9183762,"provider":"anthropic","model":"claude-opus-4-8","prompt_tokens":992,"completion_tokens":900,"total_tokens":1892,"est_usd":0.016476},{"ts":1787367698.7675552,"provider":"openai","model":"gpt-5.6-sol","prompt_tokens":580,"completion_tokens":900,"total_tokens":1480,"est_usd":0.01045},{"ts":1787367680.4330795,"provider":"openai","model":"gpt-5.6-sol","prompt_tokens":572,"completion_tokens":900,"total_tokens":1472,"est_usd":0.01043},{"ts":1787367657.7220247,"provider":"anthropic","model":"claude-opus-4-8","prompt_tokens":946,"completion_tokens":900,"total_tokens":1846,"est_usd":0.016338},{"ts":1787367646.6372473,"provider":"anthropic","model":"claude-opus-4-8","prompt_tokens":268,"completion_tokens":277,"total_tokens":545,"est_usd":0.004959}]},"feature_flags":{"ods_patterns":true,"token_spy":true,"tool_max_risk_gate":true,"tool_policy_runtime":true},"llm_available":true,"storage":"postgresql","websocket":true,"infra":{"postgres":true,"redis":true,"qdrant":true,"neo4j":true,"nodes":3959}}