Skip to content

Chat Settings

BaseChatConfig

Bases: BaseConfig

Base configuration class for chat models.

type = Field(description='Mandatory base type; derived classes can override or set a default.') class-attribute instance-attribute

OpenAIChatConfig

Bases: BaseChatConfig

Configuration class for OpenAI Chat models.

type = Field(default='OpenAI', description='Default type for OpenAIChatConfig.') class-attribute instance-attribute

model = Field(default='gpt-4o-mini', description='Default OpenAI model.') class-attribute instance-attribute

max_retries = Field(default=10, description='Maximum number of retries for API calls.') class-attribute instance-attribute