你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AzureMachineLearningIndexChatExtensionConfiguration interface

将 Azure 机器学习矢量索引用作 Azure OpenAI 聊天扩展时的可配置选项的特定表示形式。

属性

authentication

访问定义的数据源时使用的身份验证方法。 每种数据源类型都支持一组特定的可用身份验证方法;有关支持的机制,请参阅数据源的文档。 如果未提供其他凭据,“你的数据”将尝试使用系统托管标识 (默认凭据) 身份验证。

filter

搜索筛选器。 仅当 Azure 机器学习矢量索引的类型为 AzureSearch 时,才受支持。

inScope

是否应将查询限制为使用索引数据。

name

Azure 机器学习矢量索引名称。

projectResourceId

Azure 机器学习项目的资源 ID。

roleInformation

为模型提供有关它应该如何运行以及在生成回复时应引用的任何上下文的说明。 你可以描述助手的个性,并告诉它如何设置响应的格式。 有一个 100 个令牌限制,它计入总体令牌限制。

strictness

配置的搜索相关性筛选的严格性。 严格性越高,答案的精度越高,但召回率越低。

topNDocuments

要为所配置查询提供的文档数。

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