WeSearch

Lago Open-source SDK: Bill on top of your LLM token cost with no middleware

·2 min read · 0 reactions · 0 comments · 17 views
#sdk#llm#billing#open-source#technology
Lago Open-source SDK: Bill on top of your LLM token cost with no middleware
⚡ TL;DR · AI summary

The Lago Open-source SDK allows users to instrument LLM clients for billing without changing application code. It extracts usage data from responses and sends it to Lago's API in batches, ensuring minimal overhead. The SDK supports multiple providers and offers a flexible subscription management system.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

lago-agent-sdk Instrument LLM clients and emit usage events to Lago for billing. ┌──────────────┐ your code ──────► │ wrapped client│ ──► provider (Bedrock / Mistral / …) └──────┬───────┘ │ (extract usage) ▼ ┌──────────────┐ │ Lago events │ ──► api.getlago.com └──────────────┘ What it does Wraps your existing LLM client in place — no API surface change for your application code. Extracts usage from each response into a normalized shape (CanonicalUsage). Buffers events in memory, flushes them in batches to Lago's /events/batch endpoint. Survives provider/Lago outages with exponential backoff and a bounded buffer. p99 wrap-overhead under 5 ms — your call is never blocked on Lago. Install pip install lago-agent-sdk For Bedrock support: pip install 'lago-agent-sdk[bedrock]' (adds boto3).

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub