Flota de inferencia IA soberana — 19 puertos (4000 Puerta Soberana + 5000–5016 + 8642 Hermes Gateway). Doctrina de desbloqueo total: multimodal, herramientas agénticas y razonamiento expuesto. El estado de cada motor se mide por sondeo HTTP en vivo, no por declaración estática.
LEGADO ALCARRA · HOST PROXMOX VE · DEBIAN 13 TRIXIE · KERNEL 7.0.14-2-PVE
/v1 (puerto publicado, auth Bearer) + integración IDE por ACP (code-server) + MCP nativo con 11 servidores.Conteo en vivo desde /v1/models. Los motores con descubrimiento dinámico (5013, 5014, 5015, 5016) reflejan el catálogo real del upstream en cada sondeo, por lo que el número crece sin tocar el bridge.
Estado verificado por sondeo HTTP de /health y /v1/models. Las columnas Multimodal, Tools y Reasoning se leen del campo capabilities que cada bridge declara en su propio endpoint de salud — son la doctrina de desbloqueo total confirmada por el propio motor, no una promesa del panel. n/d significa que el motor no declara ese campo (generaciones antiguas del bridge), no que carezca de la capacidad.
| Puerto | Motor | Versión | Estado | Latencia | Modelos | Multimodal | Tools | Reasoning |
|---|---|---|---|---|---|---|---|---|
| Esperando telemetría… | ||||||||
inlineData nativo.step_list) agéntico; el único con pool BGP de 19 claves emparejadas a 19 IPs públicas./tmp/*_img_* e inyectan el archivo real en el contexto del binario, con autolimpieza de temporales.stream-json: el flujo de tools más limpio y en tiempo real de la flota.reasoning_content y acepta adjuntos.for p in $(seq 5000 5009) 5011 5013 5014 5015 5016 5018 8642; do curl -s -m 5 http://127.0.0.1:$p/health; echo; donecurl -s http://127.0.0.1:5011/api/flota | python3 -m json.toolsystemctl status <motor>-responses-serversystemctl restart <motor>-responses-servercline-responses-server.service en puerto 5018./usr/local/bin/cline v3.0.70 con OpenRouter Free Router (200k context).curl -s -H "Authorization: Bearer $LITELLM_MASTER_KEY" http://127.0.0.1:4000/v1/models | jqcurl -s -H "Authorization: Bearer $LITELLM_MASTER_KEY" -H "Content-Type: application/json" -d '{"model":"flota-rapida","messages":[{"role":"user","content":"Ping"}]}' http://127.0.0.1:4000/v1/chat/completionscurl -s http://127.0.0.1:4000/health/liveliness (nunca /health porque se cuelga)./root/flota-gateway/.env (modo 600) y el contenedor corre en Docker con read_only: true.curl -H "Authorization: Bearer $API_SERVER_KEY" http://127.0.0.1:8642/v1/modelscurl -H "Authorization: Bearer $API_SERVER_KEY" http://127.0.0.1:8642/v1/capabilitiesPOST /v1/chat/completions o POST /v1/responses, mismo esquema OpenAI.platforms.api_server.extra.key de /root/.hermes/config.yaml. El panel la usa solo como cabecera saliente hacia 127.0.0.1 y nunca la incluye en /api/flota.systemctl --user status hermes-gateway (no como unidad de sistema)./fleet/<puerto>/<ruta> — el snippet fleet_reverse_proxy de Caddy cubre 4000 y 5000–5019.us.vpsvenezuela.com:8642/v1 (API OpenAI-compatible, requiere Authorization: Bearer). Es el único motor con puerto publicado y auth obligatoria.