Skip to main content
@ai-billing/baseten
@ai-billing/baseten / createBasetenV4Middleware

Function: createBasetenV4Middleware()

createBasetenV4Middleware<TTags>(options): LanguageModelV4Middleware
Defined in: baseten/src/ai-sdk/language-model-middleware/v4/language-model-v4-baseten-billing-middleware.ts:45 Creates a V4 billing middleware for the Baseten provider (@ai-sdk/baseten). Derives token usage from Baseten’s raw OpenAI-compatible usage payload.

Type Parameters

TTags

TTags extends JSONObject

Parameters

options

BasetenV4MiddlewareOptions<TTags> Billing options; see BasetenV4MiddlewareOptions. A priceResolver is required.

Returns

LanguageModelV4Middleware