AzureMachineLearningIndexChatDataSource Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a data source configuration that will use an Azure Machine Learning vector index.
public class AzureMachineLearningIndexChatDataSource : Azure.AI.OpenAI.Chat.AzureChatDataSource, System.ClientModel.Primitives.IJsonModel<Azure.AI.OpenAI.Chat.AzureMachineLearningIndexChatDataSource>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.OpenAI.Chat.AzureMachineLearningIndexChatDataSource>
type AzureMachineLearningIndexChatDataSource = class
inherit AzureChatDataSource
interface IJsonModel<AzureMachineLearningIndexChatDataSource>
interface IPersistableModel<AzureMachineLearningIndexChatDataSource>
Public Class AzureMachineLearningIndexChatDataSource
Inherits AzureChatDataSource
Implements IJsonModel(Of AzureMachineLearningIndexChatDataSource), IPersistableModel(Of AzureMachineLearningIndexChatDataSource)
- Inheritance
- Implements
Constructors
AzureMachineLearningIndexChatDataSource() |
Obsolete.
Creates a new instance of AzureMachineLearningIndexChatDataSource. |
Properties
AllowPartialResult |
If set to true, the system will allow partial search results to be used and the request will fail if all partial queries fail. If not specified or specified as false, the request will fail if any search query fails. |
Authentication |
The authentication options to use with the Azure Machine Learning Index data source. |
Filter |
A search filter, which is only applicable if the vector index is of the 'AzureSearch' type. |
IndexName |
The name of the Azure Machine Learning index to use. |
InScope |
Whether queries should be restricted to use of the indexed data. |
MaxSearchQueries |
The maximum number of rewritten queries that should be sent to the search provider for a single user message. By default, the system will make an automatic determination. |
OutputContextFlags |
The |
ProjectResourceId |
The ID of the Azure Machine Learning index project to use. |
RoleInformation |
Additional instructions for the model to inform how it should behave and any context it should reference when generating a response. You can describe the assistant's personality and tell it how to format responses. This is limited to 100 tokens and counts against the overall token limit. |
Strictness |
The configured strictness of the search relevance filtering. Higher strictness will increase precision but lower recall of the answer. |
TopNDocuments |
The configured number of documents to feature in the query. |
Version |
The version of the vector index to use. |
Explicit Interface Implementations
Applies to
Azure SDK for .NET