show_llm.py 540 B

123456789101112131415161718
  1. import sys
  2. path = "/data/ai/audio/server/src/services/llm/index.ts"
  3. with open(path) as f:
  4. lines = f.readlines()
  5. # 找出几个关键函数的位置
  6. for i, l in enumerate(lines, 1):
  7. if any(k in l for k in [
  8. "function callLLMWithRetry",
  9. "function callLLMWithMessages",
  10. "function trySwitchModel",
  11. "shouldSwitchModel",
  12. "circuitBreaker",
  13. "getHealthyProvider",
  14. "exponentialBackoff",
  15. "export ",
  16. "async function callLLM",
  17. ]):
  18. print(f"{i:4d}: {l.rstrip()}")