show_reg3.cjs 647 B

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