Versions in this module Expand all Collapse all v6 v6.9.3 Mar 25, 2026 Changes in this version + func PublishRecord(ctx context.Context, record Record) + func RegisterPlugin(plugin Plugin) + func StartDefault(ctx context.Context) + func StopDefault() + type Detail struct + CachedTokens int64 + InputTokens int64 + OutputTokens int64 + ReasoningTokens int64 + TotalTokens int64 + type Manager struct + func DefaultManager() *Manager + func NewManager(buffer int) *Manager + func (m *Manager) Publish(ctx context.Context, record Record) + func (m *Manager) Register(plugin Plugin) + func (m *Manager) Start(ctx context.Context) + func (m *Manager) Stop() + type Plugin interface + HandleUsage func(ctx context.Context, record Record) + type Record struct + APIKey string + AuthID string + AuthIndex string + Detail Detail + Failed bool + Latency time.Duration + Model string + Provider string + RequestedAt time.Time + Source string v6.9.2-rc1 Mar 25, 2026