show_registry.cjs 636 B

12345678910111213
  1. // 直接 require dist 显示 registry 状态
  2. const llm = require('/data/ai/audio/server/dist/services/llm');
  3. const reg = llm.getLlmRegistry();
  4. const statuses = reg.getStatus();
  5. for (const s of statuses) {
  6. console.log('-', s.name, 'enabled=', s.enabled, 'healthy=', s.healthy, 'failure=', s.consecutiveFailures, 'circuit=', s.circuitState, 'models=', s.modelCount);
  7. }
  8. console.log('--- models per provider ---');
  9. const { getLlmRegistry } = llm;
  10. const registry = getLlmRegistry();
  11. for (const node of registry.listAvailable()) {
  12. console.log('*', node.provider.displayName, 'models:', node.provider.textModels.slice(0, 6).join(','));
  13. }