Weaviate 连接¶
Weaviate 连接类型允许访问 Weaviate API。
默认连接 ID¶
Weaviate 钩子默认指向 weaviate_default
连接。
配置连接¶
- 主机(必填)
连接到 Weaviate 集群的主机 URL。
- OIDC 用户名(可选)
当使用 OIDC 选项进行身份验证时,OIDC 用户的用户名。
- OIDC 密码(可选)
当使用 OIDC 选项进行身份验证时,OIDC 用户的密码。
- 额外参数(可选)
指定可在连接中使用的额外参数(作为 JSON 字典)。所有参数都是可选的。额外参数是指此处不同身份验证方法可接受的参数:身份验证
如果您想为您的类使用向量器,请配置 API 密钥以使用相应的嵌入 API。额外参数接受一个键
additional_headers
,其中包含用于嵌入 API 身份验证的 API 密钥字典。它们在本节中提到:addtional_headers
- Weaviate API 令牌(可选)
指定当使用 API 密钥选项进行身份验证时要连接的 Weaviate API 密钥。
支持的身份验证方法¶
API 密钥身份验证:此方法使用 Weaviate API 密钥对连接进行身份验证。您可以在
Weaviate API 令牌
字段中或在额外字段中以字典形式提供 API 密钥,其中键为token
或api_key
,值为 API 密钥。承载令牌身份验证:此方法使用访问令牌对连接进行身份验证。您需要在额外字段中以字典形式提供访问令牌,其中键为
access_token
,值为访问令牌。其他参数(如expires_in
和refresh_token
)是可选的。客户端凭据身份验证:此方法使用客户端凭据对连接进行身份验证。您需要在额外字段中以字典形式提供客户端凭据,其中键为
client_secret
,值为客户端凭据。scope
是可选的。密码身份验证:此方法使用用户名和密码对连接进行身份验证。您可以在额外字段中以字典形式指定范围,其中键为
scope
,值为范围。scope
是可选的。