你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AzureMachineLearningIndexChatExtensionConfiguration interface
将 Azure 机器学习矢量索引用作 Azure OpenAI 聊天扩展时的可配置选项的特定表示形式。
属性
authentication | 访问定义的数据源时使用的身份验证方法。 每种数据源类型都支持一组特定的可用身份验证方法;有关支持的机制,请参阅数据源的文档。 如果未提供其他凭据,“你的数据”将尝试使用系统托管标识 (默认凭据) 身份验证。 |
filter | 搜索筛选器。 仅当 Azure 机器学习矢量索引的类型为 AzureSearch 时,才受支持。 |
in |
是否应将查询限制为使用索引数据。 |
name | Azure 机器学习矢量索引名称。 |
project |
Azure 机器学习项目的资源 ID。 |
role |
为模型提供有关它应该如何运行以及在生成回复时应引用的任何上下文的说明。 你可以描述助手的个性,并告诉它如何设置响应的格式。 有一个 100 个令牌限制,它计入总体令牌限制。 |
strictness | 配置的搜索相关性筛选的严格性。 严格性越高,答案的精度越高,但召回率越低。 |
top |
要为所配置查询提供的文档数。 |
type | 配置 Azure OpenAI 聊天扩展时要使用的类型标签。 通常不应将其更改为 Azure 机器学习矢量索引的默认值。 |
version | Azure 机器学习矢量索引的版本。 |
属性详细信息
authentication
访问定义的数据源时使用的身份验证方法。 每种数据源类型都支持一组特定的可用身份验证方法;有关支持的机制,请参阅数据源的文档。 如果未提供其他凭据,“你的数据”将尝试使用系统托管标识 (默认凭据) 身份验证。
authentication?: OnYourDataAuthenticationOptionsUnion
属性值
filter
搜索筛选器。 仅当 Azure 机器学习矢量索引的类型为 AzureSearch 时,才受支持。
filter?: string
属性值
string
inScope
是否应将查询限制为使用索引数据。
inScope?: boolean
属性值
boolean
name
Azure 机器学习矢量索引名称。
name: string
属性值
string
projectResourceId
Azure 机器学习项目的资源 ID。
projectResourceId: string
属性值
string
roleInformation
为模型提供有关它应该如何运行以及在生成回复时应引用的任何上下文的说明。 你可以描述助手的个性,并告诉它如何设置响应的格式。 有一个 100 个令牌限制,它计入总体令牌限制。
roleInformation?: string
属性值
string
strictness
配置的搜索相关性筛选的严格性。 严格性越高,答案的精度越高,但召回率越低。
strictness?: number
属性值
number
topNDocuments
要为所配置查询提供的文档数。
topNDocuments?: number
属性值
number
type
配置 Azure OpenAI 聊天扩展时要使用的类型标签。 通常不应将其更改为 Azure 机器学习矢量索引的默认值。
type: "azure_ml_index"
属性值
"azure_ml_index"
version
Azure 机器学习矢量索引的版本。
version: string
属性值
string