Weaviate 连接

Weaviate 连接类型允许访问 Weaviate API。

默认连接 ID

默认情况下,Weaviate hook 指向 weaviate_default 连接。

配置连接

主机(必需)

用于 Weaviate 集群 REST 和 GraphQL API 调用的主机。 不要包含模式(即 http 或 https)。

OIDC 用户名(可选)

当 OIDC 选项用于身份验证时,OIDC 用户的用户名。

OIDC 密码(可选)

当 OIDC 选项用于身份验证时,OIDC 用户的密码。

端口(可选)

用于 Weaviate 集群 REST 和 GraphQL API 调用的端口。

额外参数(可选)

指定可在连接中使用的额外参数(作为 json 字典)。所有参数都是可选的。 额外参数是此处不同身份验证方法中可接受的参数:身份验证

  • 如果您想为您的类使用矢量化器,请配置 API 密钥以使用相应的嵌入 API。额外参数接受一个键 additional_headers,其中包含用于嵌入 API 身份验证的 API 密钥字典。 它们在以下部分中提到:第三方 API 密钥

Weaviate API 令牌(可选)

当 API 密钥选项用于身份验证时,指定您的 Weaviate API 密钥以进行连接。

使用 https(可选)

是否对 Weaviate 集群 REST 和 GraphQL API 调用使用 https。

gRPC 主机(可选)

用于 Weaviate 集群 gRPC API 的主机。

gRPC 端口(可选)

用于 Weaviate 集群 gRPC API 的端口。

为底层 gRPC API 使用安全通道(可选)

是否为 Weaviate 集群 gRPC API 使用安全通道。

支持的身份验证方法

  • API 密钥身份验证:此方法使用 Weaviate API 密钥来验证连接。 您可以在 Weaviate API 令牌 字段中或在额外字段中将 API 密钥作为字典,其中键为 tokenapi_key,值为 API 密钥。

  • 持有者令牌身份验证:此方法使用访问令牌来验证连接。您需要在额外字段中将访问令牌作为字典,其中键为 access_token,值为访问令牌。 其他参数(例如 expires_inrefresh_token)是可选的。

  • 客户端凭据身份验证:此方法使用客户端凭据来验证连接。您需要在额外字段中将客户端凭据作为字典,其中键为 client_secret,值为客户端凭据。scope 是可选的。

  • 密码身份验证:此方法使用用户名和密码来验证连接。 您可以在额外字段中将作用域指定为字典,其中键为 scope,值为作用域。scope 是可选的。

此条目是否有帮助?