Share via


plugin Module

Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License.

Classes

AIPluginProtocol

Protocol defining the interface for AI plugins.

AI plugins provide hooks into the message processing pipeline, allowing for custom behavior before/after sending messages, function calls, and system instruction building.

BaseAIPlugin

Base implementation of AIPlugin with no-op methods.

Provides default implementations for all plugin hooks that return the original values unchanged. Extend this class and override only the hooks you need to customize.

Initialize base plugin with a name.