Share via


KnowledgebaseOperations Classe

Operações knowledgebaseOperations.

Herança
builtins.object
KnowledgebaseOperations

Construtor

KnowledgebaseOperations(client, config, serializer, deserializer)

Parâmetros

Name Description
client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador de modelo de objeto.

deserializer
Necessário

Um desserializador de modelo de objeto.

Métodos

create

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

delete

Elimina a base de dados de conhecimento e todos os respetivos dados.

download

Transfira a base de dados de conhecimento.

generate_answer

GenerateAnswer call to query knowledgebase (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 de um utilizador.

publish

Publica todas as alterações no índice de teste de uma base de dados de conhecimento no respetivo índice de prod.

replace

Substitua os conteúdos da base de dados de conhecimento.

train

Preparar a chamada para adicionar sugestões à base de dados de conhecimento (QnAMaker Managed).

update

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

create

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

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

Parâmetros

Name Description
create_kb_payload
Necessário

Publicar corpo do pedido.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

Operação ou ClientRawResponse se raw=true

Exceções

Tipo Description

delete

Elimina a base de dados de conhecimento e todos os respetivos dados.

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

Parâmetros

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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

Nenhum ou ClientRawResponse se raw=true

Exceções

Tipo Description

download

Transfira a base de dados de conhecimento.

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

Parâmetros

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

environment
Necessário

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

source
str

O filtro de propriedade de origem a aplicar.

valor predefinido: None
changed_since
str

O último filtro de propriedade de estado alterado a aplicar.

valor predefinido: None
custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

QnADocumentsDTO ou ClientRawResponse se raw=true

Exceções

Tipo Description

generate_answer

GenerateAnswer call to query knowledgebase (QnA Maker Managed).

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

Parâmetros

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

generate_answer_payload
Necessário

Publicar corpo do pedido.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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 de um utilizador.

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

Parâmetros

Name Description
custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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 dados de conhecimento no respetivo índice de prod.

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

Parâmetros

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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

Nenhum ou ClientRawResponse se raw=true

Exceções

Tipo Description

replace

Substitua os conteúdos da base de dados de conhecimento.

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

Parâmetros

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

qn_alist
Necessário

Lista de Q-A (QnADTO) a adicionar à base de dados de conhecimento. Os IDs de Q-A são atribuídos pelo serviço e devem ser omitidos.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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

Nenhum ou ClientRawResponse se raw=true

Exceções

Tipo Description

train

Preparar a chamada para adicionar sugestões à base de dados de conhecimento (QnAMaker Managed).

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

Parâmetros

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

feedback_records

Lista de registos de comentários.

valor predefinido: None
custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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

Nenhum 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

Name Description
kb_id
Necessário
str

ID do Knowledgebase.

update_kb
Necessário

Publicar corpo do pedido.

custom_headers

cabeçalhos que serão adicionados ao pedido

valor predefinido: None
raw

devolve a resposta direta juntamente com a resposta desserializada

valor predefinido: False
operation_config
Necessário

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

Devoluções

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