wrap_language_model: Wrap Language Model with Middleware

View source: R/utils_middleware.R

wrap_language_modelR Documentation

Wrap Language Model with Middleware

Description

Wraps a LanguageModelV1 with one or more middleware instances. Middleware is applied in order: first middleware transforms first, last middleware wraps closest to the model.

Usage

wrap_language_model(model, middleware, model_id = NULL, provider_id = NULL)

Arguments

model

A LanguageModelV1 object.

middleware

A single Middleware object or a list of Middleware objects.

model_id

Optional custom model ID.

provider_id

Optional custom provider ID.

Value

A new LanguageModelV1 object with middleware applied.


aisdk documentation built on May 29, 2026, 9:07 a.m.