Share via


ExtraBody Class

Extra body for the Azure Chat Completion endpoint.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Constructor

ExtraBody(*, data_sources: list[Annotated[AzureAISearchDataSource | AzureCosmosDBDataSource, FieldInfo(annotation=NoneType, required=True, discriminator='type')]] | None = None, input_language: str | None = None, output_language: str | None = None)

Keyword-Only Parameters

Name Description
data_sources
Required
input_language
Required
output_language
Required

Attributes

data_sources

data_sources: list[Annotated[AzureAISearchDataSource | AzureCosmosDBDataSource, FieldInfo(annotation=NoneType, required=True, discriminator='type')]] | None

input_language

input_language: Annotated[str | None, FieldInfo(annotation=NoneType, required=True, alias_priority=2, serialization_alias='inputLanguage')]

output_language

output_language: Annotated[str | None, FieldInfo(annotation=NoneType, required=True, alias_priority=2, serialization_alias='outputLanguage')]