KnowledgeRetrievalClient class
类过去用来对知识库执行作。
构造函数
| Knowledge |
创建 KnowledgeRetrievalClient 的实例。 示例用法:
|
属性
| endpoint | 搜索服务的终结点 |
| knowledge |
知识库名称 |
| pipeline | 对用于原始请求的内部 HTTP 管道的引用 |
| service |
与服务通信时要使用的服务版本。 |
构造函数详细信息
KnowledgeRetrievalClient(string, string, KeyCredential | TokenCredential, KnowledgeRetrievalClientOptions)
创建 KnowledgeRetrievalClient 的实例。
示例用法:
import { KnowledgeRetrievalClient, AzureKeyCredential } from "@azure/search-documents";
const knowledgeRetrievalClient = new KnowledgeRetrievalClient(
"<endpoint>",
"<knowledgeBaseName>",
new AzureKeyCredential("<apiKey>"),
);
new KnowledgeRetrievalClient(endpoint: string, knowledgeBaseName: string, credential: KeyCredential | TokenCredential, options?: KnowledgeRetrievalClientOptions)
参数
- endpoint
-
string
搜索服务的终结点
- knowledgeBaseName
-
string
知识库名称
- credential
用于对服务请求进行身份验证。
- options
- KnowledgeRetrievalClientOptions
用于配置搜索客户端。
属性详细信息
endpoint
搜索服务的终结点
endpoint: string
属性值
string
knowledgeBaseName
知识库名称
knowledgeBaseName: string
属性值
string
pipeline
serviceVersion
与服务通信时要使用的服务版本。
serviceVersion: string
属性值
string
方法详细信息
retrieveKnowledge(KnowledgeBaseRetrievalRequest, RetrieveKnowledgeOptions)
function retrieveKnowledge(retrievalRequest: KnowledgeBaseRetrievalRequest, options?: RetrieveKnowledgeOptions): Promise<KnowledgeBaseRetrievalResponse>
参数
- retrievalRequest
- KnowledgeBaseRetrievalRequest
- options
- RetrieveKnowledgeOptions
返回
Promise<KnowledgeBaseRetrievalResponse>