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 金鑰來驗證連線。您可以將 API 金鑰放在
Weaviate API 令牌
欄位中,或放在額外欄位中作為字典,其中鍵為token
或api_key
,值為 API 金鑰。Bearer 令牌驗證:此方法使用存取令牌來驗證連線。您需要將存取令牌放在額外欄位中作為字典,其中鍵為
access_token
,值為存取令牌。其他參數 (例如expires_in
和refresh_token
) 是選填的。用戶端憑證驗證:此方法使用用戶端憑證來驗證連線。您需要將用戶端憑證放在額外欄位中作為字典,其中鍵為
client_secret
,值為用戶端憑證。scope
是選填的。密碼驗證:此方法使用使用者名稱和密碼來驗證連線。您可以在額外欄位中指定範圍作為字典,其中鍵為
scope
,值為範圍。scope
是選填的。