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')]