Configure alternatives for Runnable objects that can be set at runtime.
The name of the Runnable. Used for debugging and tracing.
Output Type.
The type of input this Runnable accepts specified as a Pydantic model.
Output schema.
List configurable fields for this Runnable.
Get the name of the Runnable.
Get a Pydantic model that can be used to validate input to the Runnable.
Get a JSON schema that represents the input to the Runnable.
Get a Pydantic model that can be used to validate output to the Runnable.
Abstract base class for interfacing with language models.
All language model wrappers inherited from BaseLanguageModel.
Get a JSON schema that represents the output of the Runnable.