Skip to main content
@ai-billing/openrouter
@ai-billing/openrouter / OpenRouterV4MiddlewareOptions

Type Alias: OpenRouterV4MiddlewareOptions<TTags>

OpenRouterV4MiddlewareOptions<TTags> = BaseBillingMiddlewareOptions<TTags>
Defined in: language-model-middleware/v4/language-model-v4-openrouter-billing-middleware.ts:36 Configuration for createOpenRouterV4Middleware. Matches BaseBillingMiddlewareOptions (destinations, defaultTags, waitUntil, onError). There is no priceResolver: billed amount and token breakdown come from OpenRouter metadata (usage.cost, etc.).

Type Parameters

TTags

TTags extends DefaultTags The shape of the tags object, extending DefaultTags.