@ai-billing/groq / createGroqV4Middleware
Function: createGroqV4Middleware()
createGroqV4Middleware<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 (TTags>(options):LanguageModelV4Middleware
@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).