Compartilhar via


KnowledgebaseOperations Classe

Operações knowledgebaseOperations.

Herança
builtins.object
KnowledgebaseOperations

Construtor

KnowledgebaseOperations(client, config, serializer, deserializer)

Parâmetros

Nome Description
client
Obrigatório

Cliente para solicitações de serviço.

config
Obrigatório

Configuração do cliente de serviço.

serializer
Obrigatório

Um serializador de modelo de objeto.

deserializer
Obrigatório

Um desserializador de modelo de objeto.

Métodos

create

Operação assíncrona para criar uma base de dados de conhecimento.

delete

Exclui a base de dados de conhecimento e todos os seus dados.

download

Baixar a base de dados de conhecimento.

generate_answer

GenerateAnswer chama para consultar a base de dados de conhecimento (QnA Maker Managed).

get_details

Obtém detalhes de uma base de dados de conhecimento específica.

list_all

Obtém todas as bases de dados de conhecimento para um usuário.

publish

Publica todas as alterações no índice de teste de uma base de conhecimento em seu índice de produção.

replace

Substitua o conteúdo da base de dados de conhecimento.

train

Treinar chamada para adicionar sugestões à base de dados de conhecimento (QnAMaker Gerenciado).

update

Operação assíncrona para modificar uma base de dados de conhecimento.

create

Operação assíncrona para criar uma base de dados de conhecimento.

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

Parâmetros

Nome Description
create_kb_payload
Obrigatório

Poste o corpo da solicitação.

custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

Operação ou ClientRawResponse se raw=true

Exceções

Tipo Description

delete

Exclui a base de dados de conhecimento e todos os seus dados.

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None ou ClientRawResponse se raw=true

Exceções

Tipo Description

download

Baixar a base de dados de conhecimento.

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

environment
Obrigatório

Especifica se o ambiente é Teste ou Prod. Os valores possíveis incluem: 'Prod', 'Test'

source
str

O filtro de propriedade de origem a ser aplicado.

valor padrão: None
changed_since
str

O último filtro de propriedade status alterado a ser aplicado.

valor padrão: None
custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO ou ClientRawResponse se raw=true

Exceções

Tipo Description

generate_answer

GenerateAnswer chama para consultar a base de dados de conhecimento (QnA Maker Managed).

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

generate_answer_payload
Obrigatório

Poste o corpo da solicitação.

custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

QnASearchResultList ou ClientRawResponse se raw=true

Exceções

Tipo Description

get_details

Obtém detalhes de uma base de dados de conhecimento específica.

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebaseDTO ou ClientRawResponse se raw=true

Exceções

Tipo Description

list_all

Obtém todas as bases de dados de conhecimento para um usuário.

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

Parâmetros

Nome Description
custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

KnowledgebasesDTO ou ClientRawResponse se raw=true

Exceções

Tipo Description

publish

Publica todas as alterações no índice de teste de uma base de conhecimento em seu índice de produção.

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None ou ClientRawResponse se raw=true

Exceções

Tipo Description

replace

Substitua o conteúdo da base de dados de conhecimento.

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

qn_alist
Obrigatório

Lista de QnADTO (QnADTO) a serem adicionados à base de dados de conhecimento. As IDs de Q-A são atribuídas pelo serviço e devem ser omitidas.

custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None ou ClientRawResponse se raw=true

Exceções

Tipo Description

train

Treinar chamada para adicionar sugestões à base de dados de conhecimento (QnAMaker Gerenciado).

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

feedback_records

Lista de registros de comentários.

valor padrão: None
custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

None ou ClientRawResponse se raw=true

Exceções

Tipo Description

update

Operação assíncrona para modificar uma base de dados de conhecimento.

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

Parâmetros

Nome Description
kb_id
Obrigatório
str

ID da base de dados de conhecimento.

update_kb
Obrigatório

Poste o corpo da solicitação.

custom_headers

cabeçalhos que serão adicionados à solicitação

valor padrão: None
raw

retorna a resposta direta ao lado da resposta desserializada

valor padrão: False
operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

Operação ou ClientRawResponse se raw=true

Exceções

Tipo Description

Atributos

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