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

Type Alias: OpenRouterV3MiddlewareOptions<TTags>

OpenRouterV3MiddlewareOptions<TTags> = BaseBillingMiddlewareOptions<TTags>
Defined in: language-model-middleware/v3/language-model-v3-openrouter-billing-middleware.ts:36 Configuration for createOpenRouterV3Middleware. 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