ai-doctor
v2.0.1
Published
Fix OpenAI, Claude & Gemini API issues: timeouts, retries, cost control, tracing. Run npx ai-doctor to scan and auto-fix your LLM integration.
Downloads
560
Maintainers
Readme
AI Doctor — Fix OpenAI, Claude & Gemini API Issues
Automated health check and auto-fix for LLM API integrations. Finds and fixes streaming timeouts, retry storms, runaway costs, and missing request tracing in your Node.js or JavaScript code.
Works with OpenAI, Anthropic Claude, and Google Gemini APIs. Scans your project, lists every issue, and lets you auto-fix or get a report.
Quick start
npx ai-doctorThen choose: auto-fix safe issues, set up full protection (e.g. AIBadgr), or get a report only.
What AI Doctor fixes
| Problem | Fix |
|--------|-----|
| Hanging requests | Adds timeout guards (e.g. 60s) so calls don’t hang forever |
| Rate limits (429) | Replaces bad retries with exponential backoff |
| Runaway costs | Adds or adjusts max_tokens to cap usage |
| Hard to debug | Adds request IDs and traceability |
Supports OpenAI API, Anthropic Claude API, and Google Gemini API in the same flow.
Install
npm install -g ai-doctorCommands
npx ai-doctor # Interactive: scan → choose fix / report / gateway
npx ai-doctor --fix # Auto-fix without prompts
npx ai-doctor --ci # Report only (CI-friendly)Documentation
Full docs: github.com/michaelbrinkworth/ai-patch-doctor
License: MIT · Healthier AI code through guided repairs.
