KnowledgebaseOperations Sınıf

KnowledgebaseOperations işlemleri.

Devralma
builtins.object
KnowledgebaseOperations

Oluşturucu

KnowledgebaseOperations(client, config, serializer, deserializer)

Parametreler

Name Description
client
Gerekli

Hizmet istekleri için istemci.

config
Gerekli

Hizmet istemcisi yapılandırması.

serializer
Gerekli

Nesne modeli seri hale getirici.

deserializer
Gerekli

Nesne modeli seri durumdan çıkarıcı.

Yöntemler

create

Yeni bir bilgi bankası oluşturmak için zaman uyumsuz işlem.

delete

Bilgi bankasını ve tüm verilerini siler.

download

Bilgi bankasını indirin.

generate_answer

Bilgi bankasını sorgulamak için GenerateAnswer çağrısı (Soru-Cevap Oluşturma Tarafından Yönetilen).

get_details

Belirli bir bilgi bankasının ayrıntılarını alır.

list_all

Bir kullanıcının tüm bilgi bankalarını alır.

publish

Bir bilgi bankasının test dizinindeki tüm değişiklikleri kendi üretim dizininde yayımlar.

replace

Bilgi bankası içeriğini değiştirme.

train

Bilgi bankasına öneriler eklemek için aramayı eğitin (QnAMaker Tarafından Yönetilen).

update

Bir bilgi bankasını değiştirmek için zaman uyumsuz işlem.

create

Yeni bir bilgi bankası oluşturmak için zaman uyumsuz işlem.

create(create_kb_payload, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
create_kb_payload
Gerekli

İsteğin gövdesini gönderme.

custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
<xref:msrest.pipeline.ClientRawResponse>

Operation veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

delete

Bilgi bankasını ve tüm verilerini siler.

delete(kb_id, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

download

Bilgi bankasını indirin.

download(kb_id, environment, source=None, changed_since=None, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

environment
Gerekli

Ortamın Test mi yoksa Üretim mi olduğunu belirtir. Olası değerler şunlardır: 'Prod', 'Test'

source
str

Uygulanacak kaynak özellik filtresi.

varsayılan değer: None
changed_since
str

Uygulanacak son değiştirilen durum özelliği filtresi.

varsayılan değer: None
custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

generate_answer

Bilgi bankasını sorgulamak için GenerateAnswer çağrısı (Soru-Cevap Oluşturma Tarafından Yönetilen).

generate_answer(kb_id, generate_answer_payload, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

generate_answer_payload
Gerekli

İsteğin gövdesini gönderme.

custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

get_details

Belirli bir bilgi bankasının ayrıntılarını alır.

get_details(kb_id, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
<xref:msrest.pipeline.ClientRawResponse>

Raw=true ise KnowledgebaseDTO veya ClientRawResponse

Özel durumlar

Tür Description

list_all

Bir kullanıcının tüm bilgi bankalarını alır.

list_all(custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebasesDTO veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

publish

Bir bilgi bankasının test dizinindeki tüm değişiklikleri kendi üretim dizininde yayımlar.

publish(kb_id, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

replace

Bilgi bankası içeriğini değiştirme.

replace(kb_id, qn_alist, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

qn_alist
Gerekli

Bilgi bankasına eklenecek Q-A (QnADTO) listesi. Q-A Kimlikleri hizmet tarafından atanır ve atlanmalıdır.

custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

train

Bilgi bankasına öneriler eklemek için aramayı eğitin (QnAMaker Tarafından Yönetilen).

train(kb_id, feedback_records=None, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

feedback_records

Geri bildirim kayıtlarının listesi.

varsayılan değer: None
custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

update

Bir bilgi bankasını değiştirmek için zaman uyumsuz işlem.

update(kb_id, update_kb, custom_headers=None, raw=False, **operation_config)

Parametreler

Name Description
kb_id
Gerekli
str

Bilgi Bankası kimliği.

update_kb
Gerekli

İsteğin gövdesini gönderme.

custom_headers

isteğe eklenecek üst bilgiler

varsayılan değer: None
raw

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

varsayılan değer: False
operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Tür Description
<xref:msrest.pipeline.ClientRawResponse>

Operation veya ClientRawResponse if raw=true

Özel durumlar

Tür Description

Öznitelikler

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'>