Skip to main content
@ai-billing/groq
@ai-billing/groq / createGroqV4Middleware

Function: createGroqV4Middleware()

createGroqV4Middleware<TTags>(options): LanguageModelV4Middleware
Defined in: groq/src/ai-sdk/language-model-middleware/v4/language-model-v4-groq-billing-middleware.ts:93 Creates a V4 billing middleware for the Groq provider (@ai-sdk/groq). Derives token usage from Groq’s raw usage payload and resolves cost from pricing plus usage.

Type Parameters

TTags

TTags extends JSONObject

Parameters

options

GroqV4MiddlewareOptions<TTags> Billing options; see GroqV4MiddlewareOptions. A priceResolver is required because Groq does not supply billed amounts in provider metadata the way the AI Gateway does.

Returns

LanguageModelV4Middleware A V4 billing middleware instance for Groq.

Example

Targets AI SDK v7 (LanguageModelV4Middleware).