Basic Tracking
Basic usage tracking example
A simple example of tracking usage events.
import { Client } from '@limitry/sdk';
const client = new Client({
apiKey: process.env.LIMITRY_API_KEY!,
});
// Track a model call
await client.track.trackUsage({
customerId: 'customer_123',
eventType: 'model_call',
model: 'gpt-4',
provider: 'openai',
inputTokens: 100,
outputTokens: 50,
totalTokens: 150,
});import asyncio
from limitry import Client
async def main():
async with Client(api_key=os.getenv("LIMITRY_API_KEY")) as client:
await client.track.track_usage(
customer_id="customer_123",
event_type="model_call",
model="gpt-4",
provider="openai",
input_tokens=100,
output_tokens=50,
total_tokens=150,
)
asyncio.run(main())