KnowledgebaseOperations 類別
KnowledgebaseOperations 作業。
- 繼承
-
builtins.objectKnowledgebaseOperations
建構函式
KnowledgebaseOperations(client, config, serializer, deserializer)
參數
名稱 | Description |
---|---|
client
必要
|
服務要求的用戶端。 |
config
必要
|
服務用戶端的設定。 |
serializer
必要
|
物件模型序列化程式。 |
deserializer
必要
|
物件模型還原序列化程式。 |
方法
create |
建立新知識庫的非同步作業。 |
delete |
刪除知識庫及其所有資料。 |
download |
下載知識庫。 |
generate_answer |
GenerateAnswer 呼叫以查詢知識庫 (QnA Maker 受控) 。 |
get_details |
取得特定知識庫的詳細資料。 |
list_all |
取得使用者的所有知識庫。 |
publish |
將知識庫測試索引中的所有變更發佈至其生產索引。 |
replace |
取代知識庫內容。 |
train |
訓練呼叫,將建議新增至知識庫 (QnAMaker 受控) 。 |
update |
用來修改知識庫的非同步作業。 |
create
建立新知識庫的非同步作業。
create(create_kb_payload, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
create_kb_payload
必要
|
張貼要求的本文。 |
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
Operation 或 ClientRawResponse if raw=true |
例外狀況
類型 | Description |
---|---|
delete
刪除知識庫及其所有資料。
delete(kb_id, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
如果 raw=true,則為 None 或 ClientRawResponse |
例外狀況
類型 | Description |
---|---|
download
下載知識庫。
download(kb_id, environment, source=None, changed_since=None, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
environment
必要
|
指定環境是否為 Test 或 Prod。可能的值包括:'Prod'、'Test' |
source
|
要套用的來源屬性篩選。 預設值: None
|
changed_since
|
要套用的最後一個已變更狀態屬性篩選。 預設值: None
|
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
QnADocumentsDTO 或 ClientRawResponse if raw=true |
例外狀況
類型 | Description |
---|---|
generate_answer
GenerateAnswer 呼叫以查詢知識庫 (QnA Maker 受控) 。
generate_answer(kb_id, generate_answer_payload, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
generate_answer_payload
必要
|
張貼要求的本文。 |
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
QnASearchResultList 或 ClientRawResponse if raw=true |
例外狀況
類型 | Description |
---|---|
get_details
取得特定知識庫的詳細資料。
get_details(kb_id, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
如果 raw=true,KnowledgebaseDTO 或 ClientRawResponse |
例外狀況
類型 | Description |
---|---|
list_all
取得使用者的所有知識庫。
list_all(custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
如果 raw=true,則知識庫DTO 或 ClientRawResponse |
例外狀況
類型 | Description |
---|---|
publish
將知識庫測試索引中的所有變更發佈至其生產索引。
publish(kb_id, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
如果 raw=true,則為 None 或 ClientRawResponse |
例外狀況
類型 | Description |
---|---|
replace
取代知識庫內容。
replace(kb_id, qn_alist, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
qn_alist
必要
|
要新增至知識庫的 Q-A (QnADTO) 清單。 Q-A 識別碼是由服務指派,因此應該省略。 |
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
如果 raw=true,則為 None 或 ClientRawResponse |
例外狀況
類型 | Description |
---|---|
train
訓練呼叫,將建議新增至知識庫 (QnAMaker 受控) 。
train(kb_id, feedback_records=None, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
feedback_records
|
意見反應記錄的清單。 預設值: None
|
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
None,
<xref:msrest.pipeline.ClientRawResponse>
|
如果 raw=true,則為 None 或 ClientRawResponse |
例外狀況
類型 | Description |
---|---|
update
用來修改知識庫的非同步作業。
update(kb_id, update_kb, custom_headers=None, raw=False, **operation_config)
參數
名稱 | Description |
---|---|
kb_id
必要
|
知識庫識別碼。 |
update_kb
必要
|
張貼要求的本文。 |
custom_headers
|
將新增至要求的標頭 預設值: None
|
raw
|
傳回直接回應與還原序列化回應 預設值: False
|
operation_config
必要
|
作業組態覆寫。 |
傳回
類型 | Description |
---|---|
<xref:msrest.pipeline.ClientRawResponse>
|
Operation 或 ClientRawResponse if raw=true |
例外狀況
類型 | Description |
---|---|
屬性
models
models = <module 'azure.cognitiveservices.knowledge.qnamaker.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\cognitiveservices\\knowledge\\qnamaker\\models\\__init__.py'>
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應