transparent-llm-log
v0.1.1
Published
A zero-intrusion LLM API call logging library
Maintainers
Readme
transparent-llm-log
transparent-llm-log 是一个 TypeScript/Node.js 的 LLM API 调用日志库。
它通过包装 fetch,自动记录 OpenAI / Anthropic 等 SDK 发出的 LLM 请求和响应,并写入 SQLite。你的业务调用代码不需要改。
安装
npm install transparent-llm-log使用
import { createLLMFetch, SqliteStore } from 'transparent-llm-log'
import OpenAI from 'openai'
import Anthropic from '@anthropic-ai/sdk'
const store = new SqliteStore({ path: './llm-logs.db' })
const fetch = createLLMFetch({ stores: [store], source: 'my-app' })
const openai = new OpenAI({ fetch })
const anthropic = new Anthropic({ fetch })
// 之后通过 SDK 发出的 LLM 请求会自动记录到 llm-logs.db