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 Token (可选)

当使用 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 密钥来验证连接。你可以将 API 密钥放在 Weaviate API Token 字段中,也可以放在额外参数字段中,作为键为 tokenapi_key、值为 API 密钥的字典。

  • Bearer Token 身份验证:此方法使用 Access Token 来验证连接。你需要将 Access Token 放在额外参数字段中,作为键为 access_token、值为 Access Token 的字典。其他参数如 expires_inrefresh_token 是可选的。

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

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

此条目有帮助吗?