Skip to content

LanguageModelMiddlewareExtensions

Namespace: Vercel.AI

public static class LanguageModelMiddlewareExtensions

Wraps a language model with middleware. Maps to wrapLanguageModel.

Inheritance: object

View source

WrapLanguageModel(ILanguageModel, params ILanguageModelMiddleware[])

Section titled “WrapLanguageModel(ILanguageModel, params ILanguageModelMiddleware[])”
public static ILanguageModel WrapLanguageModel(this ILanguageModel model, params ILanguageModelMiddleware[] middleware)

Wraps <code class=“paramref”>model</code> so middleware runs outside-in.

Parameters

Name Type Description
model ILanguageModel
middleware ILanguageModelMiddleware\[\]

Returns: ILanguageModel

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product