Question Answering Projects - Update Sources
Atualiza as fontes de um projeto.
PATCH {Endpoint}/language/authoring/query-knowledgebases/projects/{projectName}/sources?api-version=2023-04-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string (uri) |
Ponto de extremidade dos Serviços Cognitivos com suporte (por exemplo, https://< resource-name.api.cognitiveservices.azure.com>). |
|
project
|
path | True |
string maxLength: 100pattern: ^(?=[a-zA-Z0-9])[a-zA-Z0-9-]{0,98}[a-zA-Z0-9]$ |
O nome do projeto a ser usado. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
| Nome | Tipo | Description |
|---|---|---|
| body |
Atualize os parâmetros de origem de um projeto. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 202 Accepted |
A solicitação foi aceita para processamento, mas o processamento ainda não foi concluído. Cabeçalhos Operation-Location: string |
|
| Other Status Codes |
Uma resposta de erro inesperada. Cabeçalhos x-ms-error-code: string |
Segurança
Ocp-Apim-Subscription-Key
Tipo:
apiKey
Em:
header
OAuth2Auth
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| https://cognitiveservices.azure.com/.default |
Exemplos
Successful query
Solicitação de exemplo
PATCH {Endpoint}/language/authoring/query-knowledgebases/projects/proj1/sources?api-version=2023-04-01
[
{
"op": "add",
"value": {
"displayName": "source3",
"source": "https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-support-options?context=/azure/cognitive-services/qnamaker/context/context",
"sourceKind": "url",
"sourceUri": "https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-support-options?context=/azure/cognitive-services/qnamaker/context/context"
}
},
{
"op": "replace",
"value": {
"displayName": "source1",
"refresh": true,
"source": "https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/overview/overview",
"sourceKind": "url",
"sourceUri": "https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/overview/overview"
}
},
{
"op": "delete",
"value": {
"displayName": "source2",
"source": "surface-guide.pdf",
"sourceKind": "file",
"sourceUri": "https://download.microsoft.com/download/2/9/B/29B20383-302C-4517-A006-B0186F04BE28/surface-pro-4-user-guide-EN.pdf"
}
}
]
Resposta de exemplo
Operation-Location: https:///language/authoring/query-knowledgebases/projects/proj1/sources/jobs/job1?api-version=2023-04-01
Definições
| Nome | Description |
|---|---|
| Error |
O objeto de erro. |
|
Error |
Código de erro legível por humanos. |
|
Error |
Resposta de erro. |
|
Inner |
Código de erro legível por humanos. |
|
Inner |
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API do Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
|
source |
Tipo de estrutura de conteúdo para fontes. |
|
source |
Tipos de origem com suporte. |
|
update |
Atualize o tipo de operação para ativos. |
|
Update |
Atualizar registro de origem. |
|
Update |
Fonte a ser atualizada. |
Error
O objeto de erro.
| Nome | Tipo | Description |
|---|---|---|
| code |
Um de um conjunto definido pelo servidor de códigos de erro. |
|
| details |
Error[] |
Uma matriz de detalhes sobre erros específicos que levaram a esse erro relatado. |
| innererror |
Um objeto que contém informações mais específicas do que o objeto atual sobre o erro. |
|
| message |
string |
Uma representação legível pelo ser humano do erro. |
| target |
string |
O destino do erro. |
ErrorCode
Código de erro legível por humanos.
| Valor | Description |
|---|---|
| InvalidRequest |
Erro de solicitação inválido |
| InvalidArgument |
Erro de argumento inválido |
| Unauthorized |
Erro de acesso não autorizado |
| Forbidden |
Erro de acesso proibido |
| NotFound |
Erro não encontrado |
| ProjectNotFound |
Erro não encontrado no projeto |
| OperationNotFound |
Erro de operação não encontrada |
| AzureCognitiveSearchNotFound |
Erro não encontrado no Azure Cognitive Search |
| AzureCognitiveSearchIndexNotFound |
Erro não encontrado no índice do Azure Cognitive Search |
| TooManyRequests |
Erro de muitas solicitações |
| AzureCognitiveSearchThrottling |
Erro de limitação do Azure Cognitive Search |
| AzureCognitiveSearchIndexLimitReached |
Erro atingido no limite de índice do Azure Cognitive Search |
| InternalServerError |
Erro interno do servidor |
| ServiceUnavailable |
Erro de serviço indisponível |
| Timeout |
Erro de tempo limite |
| QuotaExceeded |
Erro de cota excedido |
| Conflict |
Erro de conflito |
| Warning |
Erro de aviso |
ErrorResponse
Resposta de erro.
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
InnerErrorCode
Código de erro legível por humanos.
| Valor | Description |
|---|---|
| InvalidRequest |
Erro de solicitação inválido |
| InvalidParameterValue |
Erro de valor de parâmetro inválido |
| KnowledgeBaseNotFound |
Erro não encontrado na base de dados de conhecimento |
| AzureCognitiveSearchNotFound |
Erro não encontrado no Azure Cognitive Search |
| AzureCognitiveSearchThrottling |
Erro de limitação do Azure Cognitive Search |
| ExtractionFailure |
Erro de falha de extração |
| InvalidRequestBodyFormat |
Erro de formato do corpo da solicitação inválido |
| EmptyRequest |
Erro de solicitação vazia |
| MissingInputDocuments |
Erro de documentos de entrada ausentes |
| InvalidDocument |
Erro de documento inválido |
| ModelVersionIncorrect |
Erro incorreto da versão do modelo |
| InvalidDocumentBatch |
Erro em lote de documento inválido |
| UnsupportedLanguageCode |
Erro de código de idioma sem suporte |
| InvalidCountryHint |
Erro de dica de país inválido |
InnerErrorModel
Um objeto que contém informações mais específicas sobre o erro. De acordo com as diretrizes da API do Microsoft One - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
| Nome | Tipo | Description |
|---|---|---|
| code |
Um de um conjunto definido pelo servidor de códigos de erro. |
|
| details |
object |
Detalhes do erro. |
| innererror |
Um objeto que contém informações mais específicas do que o objeto atual sobre o erro. |
|
| message |
string |
Mensagem de erro. |
| target |
string |
Destino de erro. |
sourceContentStructureKind
Tipo de estrutura de conteúdo para fontes.
| Valor | Description |
|---|---|
| unstructured |
Desestruturado. |
sourceKind
Tipos de origem com suporte.
| Valor | Description |
|---|---|
| file |
Fonte do arquivo. |
| url |
Fonte do URI. |
updateOperationKind
Atualize o tipo de operação para ativos.
| Valor | Description |
|---|---|
| add |
Adicionar operação. |
| delete |
Operação de exclusão. |
| replace |
Substitua a operação. |
UpdateQnaSourceRecord
Atualizar registro de origem.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| contentStructureKind | unstructured |
Tipo de estrutura de conteúdo para fontes. |
|
| displayName |
string minLength: 1maxLength: 200 |
Nome amigável da origem. |
|
| refresh |
boolean |
Sinalizador booleano usado para atualizar dados da Origem. |
|
| source |
string |
Identificador de origem exclusivo. Nome do arquivo se for uma fonte de 'arquivo'; caso contrário, o URL completo se for uma fonte de 'url'. |
|
| sourceKind |
Tipos de origem com suporte. |
||
| sourceUri |
string (uri) |
Local do URI para o arquivo ou url. |
UpdateSourceRecord
Fonte a ser atualizada.
| Nome | Tipo | Description |
|---|---|---|
| op |
Atualize o tipo de operação para ativos. |
|
| value |
Atualizar registro de origem. |