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.
wrap_language_model(model, middleware, model_id = NULL, provider_id = NULL)A new LanguageModelV1 object with middleware applied.
A LanguageModelV1 object.
A single Middleware object or a list of Middleware objects.
Optional custom model ID.
Optional custom provider ID.