AzureDataSourceParameters Class
Azure data source parameters.
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
AzureDataSourceParameters(*, indexName: str, indexLanguage: str | None = None, fieldsMapping: DataSourceFieldsMapping | None = None, inScope: bool | None = True, topNDocuments: int | None = 5, semanticConfiguration: str | None = None, roleInformation: str | None = None, filter: str | None = None, strictness: int = 3, embeddingDependency: AzureEmbeddingDependency | None = None, **extra_data: Any)
Keyword-Only Parameters
Name | Description |
---|---|
indexName
Required
|
|
indexLanguage
Required
|
|
fieldsMapping
Required
|
|
inScope
|
Default value: True
|
topNDocuments
|
Default value: 5
|
semanticConfiguration
Required
|
|
roleInformation
Required
|
|
filter
Required
|
|
strictness
|
Default value: 3
|
embeddingDependency
Required
|
|
Attributes
embedding_dependency
embedding_dependency: AzureEmbeddingDependency | None
fields_mapping
fields_mapping: DataSourceFieldsMapping | None
filter
filter: str | None
in_scope
in_scope: bool | None
index_language
index_language: str | None
index_name
index_name: str
role_information
role_information: str | None
semantic_configuration
semantic_configuration: str | None
strictness
strictness: int
top_n_documents
top_n_documents: int | None