GitHub · 灵魂体仓库·· 18 天前精选AI 评分61
django-explain-errors:用 LLM 在 Django 调试页解释报错的开源中间件
topunix/django-explain-errors
来源与原文
GitHub · 灵魂体仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/topunix/django-explain-errors
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
开源 Django 中间件 django-explain-errors 在调试页直接显示 LLM 生成的报错解释,支持 OpenAI、Claude 及 Ollama 等任意 OpenAI 兼容端点,仅限 DEBUG=True 的本地开发环境。可选 RAG 层通过本地 sqlite-vec 索引检索项目源码,评测 harness 的 43 次盲评对比中 RAG 开启赢 35 次、关闭赢 5 次;在 10 个错误源自应用自身代码的 fixture 上,指向正确文件和函数为 26 比 13,避免编造细节为 26 比 17。该工具还支持 traceback 脱敏、滑动窗口限流、sync/async 视图和多语言解释,MIT 协议开源。
推荐理由
README 附带了 43 次对比评测数据,量化了 RAG 开启后 Django 错误解释指向正确函数的比例变化,可作同类工具选型参考。
来源:GitHub · 灵魂体仓库 · github.com