什么是 Ell?
Ell 将 AI 提示词视为带版本的 Python 函数。每次调用自动追踪输入输出,可在 Ell Studio 可视化面板中查看。
一句话总结:Ell 是 Python 库,将提示词作为版本化函数管理,提供自动追踪、可视化和 A/B 测试,6k+ GitHub stars。
适合人群:需要提示词版本管理和分析的团队。支持:OpenAI、Anthropic、兼容 API。
核心功能
1. 提示词即函数
用 @ell.simple 装饰器定义,自动追踪。
2. Ell Studio 可视化
本地仪表盘查看版本历史、调用记录、性能指标。
3. 自动版本控制
修改提示词函数自动创建新版本。
4. 多模态支持
支持图片、文本混合输入。
常见问题
Q: 和 LangChain 比较? A: Ell 专注提示词工程(版本、追踪、迭代),LangChain 是更广的框架。
Q: 数据存在哪? A: 本地 SQLite,不发送外部。
来源与致谢
MadcowD/ell — 6k+ stars, MIT