llm.report简介
llm.report是一个开源的日志和分析平台,专门为OpenAI API设计。它可以帮助开发者记录ChatGPT API请求、分析使用成本,并改进提示。该项目由Dillion Verma开发,目前已在GitHub上开源。
主要功能
llm.report提供了以下几个核心功能:
-
OpenAI API分析 - 无需编码即可分析OpenAI API的成本和token使用情况。
-
日志记录 - 记录OpenAI API的请求和响应,帮助分析和改进提示。
-
用户分析 - 计算AI应用的每个用户成本。
安装使用
自托管安装
- 克隆仓库:
git clone https://github.com/dillionverma/llm.report.git
- 进入项目目录:
cd llm.report
- 安装依赖:
yarn
- 设置环境变量:
cp .env.example .env
- 启动项目:
yarn dx
然后在浏览器中打开 http://localhost:3000 即可访问。
云端安装
llm.report也提供了云端版本,可以直接在官网注册使用。
技术栈
llm.report使用了以下技术栈:
- Next.js - 框架
- TypeScript - 编程语言
- Tailwind - CSS框架
- Shadcn UI - UI组件库
- Postgres - 数据库
- NextAuth.js - 身份认证
- Stripe - 支付
- Resend - 邮件发送
学习资源
-
官方文档 - 详细介绍了llm.report的各项功能和使用方法。
-
GitHub仓库 - 可以查看源码,了解实现细节。
-
Discord社区 - 加入社区讨论,获取最新动态。
-
Twitter账号 - 关注官方Twitter,了解项目进展。
-
演示视频 - 直观展示了llm.report的主要功能。
贡献指南
llm.report是一个开源项目,欢迎开发者参与贡献。您可以通过以下方式参与:
- 提交Issue报告bug或提出新功能建议
- 提交Pull Request贡献代码
- 完善文档
详细的贡献指南请参考CONTRIBUTING.md。
总结
llm.report为OpenAI API开发者提供了一个强大的分析工具,可以帮助优化API使用、降低成本并改进提示。无论您是刚开始使用OpenAI API,还是已经有丰富经验的开发者,llm.report都能为您的项目带来价值。欢迎尝试使用并参与到这个开源项目中来!