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.
Last modified on October 29, 2026