// 从 provider.registry 直接导出 const reg = require('/data/ai/audio/server/dist/services/llm/provider.registry.js'); const registry = reg.getLlmRegistry(); console.log('=== Health Status ==='); const statuses = registry.getStatus(); for (const s of statuses) { console.log(' -', s.name, 'enabled=', s.enabled, 'healthy=', s.healthy, 'failures=', s.consecutiveFailures, 'circuit=', s.circuitState, 'models=', s.modelCount); } console.log('=== Available Nodes (textModels head) ==='); for (const node of registry.listAvailable()) { console.log(' -', node.provider.displayName, 'first 6 models:', node.provider.textModels.slice(0, 6)); }