wrapLanguageModel()
The wrapLanguageModel function provides a way to enhance the behavior of language models
by wrapping them with middleware.
See Language Model Middleware for more information on middleware.
import { wrapLanguageModel } from 'ai';
const wrappedLanguageModel = wrapLanguageModel({ model: yourModel, middleware: yourLanguageModelMiddleware,});Import
import { wrapLanguageModel } from "ai"API Signature
Parameters
model:
LanguageModelV1
middleware:
LanguageModelV1Middleware | LanguageModelV1Middleware[]
modelId:
string
providerId:
string
Returns
A new LanguageModelV1 instance with middleware applied.