LLM Observability Starter

可自托管的 LLM 可观测性采集器,用于记录 trace、延迟、token、成本、反馈和评测事件。

Open source available FastAPISQLiteDocker ComposeAgent-ready

LLM Observability Starter 是一个可自托管的 LLM 可观测性采集组件,适合需要统一观察应用、模型网关、RAG 服务和 agent runtime 中模型调用的团队。

它通过轻量 HTTP API 记录 trace、延迟、token 用量、成本、fallback、错误、用户反馈和评测结果。组件可以独立运行,也可以作为 LLM Gateway 的事件采集端。

包含内容

模块内容
采集 APIPOST /v1/events/llm-call, POST /v1/events/feedback, POST /v1/events/eval-result
查询 APIGET /v1/usage, GET /v1/traces/{trace_id}, GET /v1/export/llm-calls.csv
运行方式FastAPI 服务,使用 Docker Compose 部署
存储SQLite 持久化,适合本地和自托管部署
SDK轻量 Python emitter client
Agent handoffAGENT.mdCONTRACT.yaml,用于 coding agent 集成

代码仓库

源代码托管在 GitHub:

github.com/supernature885/ai-radar-llm-observability-starter

快速启动

cp .env.example .env
docker compose up --build

记录一次 LLM 调用:

curl http://localhost:8010/v1/events/llm-call \
  -H "Authorization: Bearer local-observe-key" \
  -H "Content-Type: application/json" \
  -d '{
    "trace_id": "trace-demo",
    "request_id": "req-demo",
    "app": "example-app",
    "provider": "openai",
    "model": "gpt-4o-mini",
    "status": "success",
    "latency_ms": 820,
    "input_tokens": 1200,
    "output_tokens": 180,
    "cost_usd": 0.0012
  }'