Conversational Analysis Authoring - Import
Attiva un processo per importare un progetto. Se esiste già un progetto con lo stesso nome, i dati del progetto vengono sostituiti.
POST {Endpoint}/language/authoring/analyze-conversations/projects/{projectName}/:import?api-version=2022-05-01
POST {Endpoint}/language/authoring/analyze-conversations/projects/{projectName}/:import?format={format}&api-version=2022-05-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Endpoint di Servizi cognitivi supportato (ad esempio, https://.api.cognitiveservices.azure.com). |
project
|
path | True |
string maxLength: 100 |
Nome del progetto da utilizzare. |
api-version
|
query | True |
string |
Versione dell'API client. |
format
|
query |
Formato del file di progetto esportato da utilizzare. |
Intestazione della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Chiave di sottoscrizione per una risorsa del servizio di linguaggio. |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
metadata | True |
Rappresenta i metadati del progetto. |
|
projectFileVersion | True |
string |
Versione del file esportato. |
stringIndexType | True |
Specifica il metodo utilizzato per interpretare gli offset di stringa. Per altre informazioni, vedere https://aka.ms/text-analytics-offsets. |
|
assets | ConversationalAnalysisAuthoringExportedProjectAssets: |
Rappresenta gli asset del progetto. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
202 Accepted |
Risultati di una chiamata con esito positivo con un'intestazione Operation-Location usata per controllare lo stato del processo. Intestazioni operation-location: string |
|
Other Status Codes |
Risposta di errore. |
Sicurezza
Ocp-Apim-Subscription-Key
Chiave di sottoscrizione per una risorsa del servizio di linguaggio.
Tipo:
apiKey
In:
header
Esempio
Successful Import Project
Esempio di richiesta
POST {Endpoint}/language/authoring/analyze-conversations/projects/EmailApp/:import?api-version=2022-05-01
{
"projectFileVersion": "2022-05-01",
"stringIndexType": "Utf16CodeUnit",
"metadata": {
"projectKind": "Conversation",
"settings": {
"confidenceThreshold": 0.7
},
"projectName": "EmailApp",
"multilingual": true,
"description": "Trying out CLU",
"language": "en-us"
},
"assets": {
"projectKind": "Conversation",
"intents": [
{
"category": "Read"
},
{
"category": "Delete"
}
],
"entities": [
{
"category": "Sender"
}
],
"utterances": [
{
"text": "Open Blake's email",
"dataset": "Train",
"intent": "Read",
"entities": [
{
"category": "Sender",
"offset": 5,
"length": 5
}
]
},
{
"text": "Delete last email",
"language": "en-gb",
"dataset": "Test",
"intent": "Delete",
"entities": []
}
]
}
}
Risposta di esempio
operation-location: {Endpoint}/language/authoring/analyze-conversations/projects/EmailApp/import/jobs/4d37982f-fded-4c2c-afe3-15953b5919b6_637858368000000000?api-version=2022-05-01
Definizioni
Nome | Descrizione |
---|---|
Composition |
Comportamento da seguire quando i componenti dell'entità si sovrappongono tra loro. |
Conversational |
Rappresenta un'entità con i relativi componenti. |
Conversational |
Rappresenta una finalità esportata di un progetto di conversazione. |
Conversational |
Rappresenta gli asset esportati di un progetto di conversazione. |
Conversational |
Rappresenta un'espressione esportata per un progetto di conversazione. |
Conversational |
Rappresenta le opzioni utilizzate per creare o aggiornare un progetto. |
Conversational |
Definisce i dettagli dell'orchestrazione per una destinazione di progetto conversazionale. |
Conversational |
Rappresenta le opzioni di orchestrazione per una destinazione di progetto conversazionale. |
Conversational |
Rappresenta un componente elenco di un'entità. |
Conversational |
Rappresenta un elenco di sinonimi all'interno di un componente elenco |
Conversational |
Rappresenta un sotto-elenco all'interno di un componente elenco. |
Conversational |
Definisce i dettagli dell'orchestrazione per una destinazione dell'applicazione LUIS. |
Conversational |
Rappresenta le opzioni di orchestrazione per una destinazione dell'applicazione LUIS. |
Conversational |
Rappresenta un componente entità predefinito esportato |
Conversational |
Rappresenta un progetto esportato. |
Conversational |
Definisce i dettagli dell'orchestrazione per una destinazione del progetto Di risposta alle domande. |
Conversational |
Rappresenta le opzioni di orchestrazione per una destinazione del progetto Di risposta alle domande. |
Conversational |
Rappresenta un'etichetta di entità per un'espressione. |
Conversational |
Rappresenta una finalità esportata per un progetto di orchestrazione. |
Conversational |
Rappresenta gli asset di un progetto di orchestrazione. |
Conversational |
Rappresenta un'espressione di un progetto di orchestrazione. |
Conversational |
Rappresenta le impostazioni utilizzate per definire il comportamento del progetto. |
Error |
Oggetto error. |
Error |
Codice di errore leggibile. |
Error |
Risposta di errore. |
Exported |
Formato del file di progetto esportato da utilizzare. |
Inner |
Codice di errore leggibile. |
Inner |
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API Microsoft One , https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Project |
Rappresenta il tipo di progetto. |
String |
Specifica il metodo utilizzato per interpretare gli offset di stringa. Per altre informazioni, vedere https://aka.ms/text-analytics-offsets. |
CompositionSetting
Comportamento da seguire quando i componenti dell'entità si sovrappongono tra loro.
Valore | Descrizione |
---|---|
combineComponents |
Quando due o più componenti si trovano nel testo e si sovrappongono, gli intervalli dei componenti vengono uniti in un unico intervallo che li combina tutti. |
requireExactOverlap |
Per restituire l'entità, tutti i componenti devono sovrapporsi esattamente agli stessi caratteri del testo. Se uno dei componenti definiti non corrisponde o è previsto, l'entità non restituirà. |
returnLongestOverlap |
Quando due o più componenti si trovano nel testo e si sovrappongono, viene restituito il componente con il set di caratteri più lungo. |
separateComponents |
La corrispondenza o la stima di ogni componente viene restituita come istanza separata dell'entità. |
ConversationalAnalysisAuthoringConversationExportedEntity
Rappresenta un'entità con i relativi componenti.
Nome | Tipo | Descrizione |
---|---|---|
category |
string |
Categoria dell'entità. |
compositionSetting |
Comportamento da seguire quando i componenti dell'entità si sovrappongono tra loro. |
|
list |
Componente elenco dell'entità. |
|
prebuilts |
Componenti delle entità predefinite. |
ConversationalAnalysisAuthoringConversationExportedIntent
Rappresenta una finalità esportata di un progetto di conversazione.
Nome | Tipo | Descrizione |
---|---|---|
category |
string |
Categoria di finalità. |
ConversationalAnalysisAuthoringConversationExportedProjectAssets
Rappresenta gli asset esportati di un progetto di conversazione.
Nome | Tipo | Descrizione |
---|---|---|
entities |
Entità definite nel progetto. |
|
intents |
Finalità definite nel progetto. |
|
projectKind |
string:
Conversation |
Tipo di progetto contenente gli asset. |
utterances |
Conversational |
Espressioni definite nel progetto. |
ConversationalAnalysisAuthoringConversationExportedUtterance
Rappresenta un'espressione esportata per un progetto di conversazione.
Nome | Tipo | Descrizione |
---|---|---|
dataset |
string |
Set di dati per questa espressione. I valori consentiti sono 'Train' e 'Test'. |
entities |
Conversational |
Rappresenta le etichette di entità dell'espressione. |
intent |
string |
Finalità dell'espressione. |
language |
string |
Rappresenta la lingua dell'espressione. Si tratta della rappresentazione BCP-47 di una lingua. Ad esempio, usare "en" per l'inglese, "en-gb" per l'inglese (Regno Unito), "es" per lo spagnolo e così via. |
text |
string |
Testo dell'espressione. |
ConversationalAnalysisAuthoringCreateProjectOptions
Rappresenta le opzioni utilizzate per creare o aggiornare un progetto.
Nome | Tipo | Descrizione |
---|---|---|
description |
string |
Descrizione del progetto. |
language |
string |
Linguaggio del progetto. Si tratta della rappresentazione BCP-47 di una lingua. Ad esempio, usare "en" per l'inglese, "en-gb" per l'inglese (Regno Unito), "es" per lo spagnolo e così via. |
multilingual |
boolean |
Indica se il progetto verrà usato o meno per più lingue. |
projectKind |
Rappresenta il tipo di progetto. |
|
projectName |
string |
Nome del nuovo progetto. |
settings |
Impostazioni del progetto. |
ConversationalAnalysisAuthoringExportedConversationOrchestration
Definisce i dettagli dell'orchestrazione per una destinazione di progetto conversazionale.
Nome | Tipo | Descrizione |
---|---|---|
deploymentName |
string |
Nome della distribuzione di destinazione. |
projectName |
string |
Nome del progetto di destinazione. |
ConversationalAnalysisAuthoringExportedConversationOrchestrationOptions
Rappresenta le opzioni di orchestrazione per una destinazione di progetto conversazionale.
Nome | Tipo | Descrizione |
---|---|---|
conversationOrchestration |
Conversational |
Dettagli della destinazione del progetto conversazionale. |
targetProjectKind |
string:
Conversation |
Tipo della destinazione usata nel flusso di orchestrazione. |
ConversationalAnalysisAuthoringExportedEntityList
Rappresenta un componente elenco di un'entità.
Nome | Tipo | Descrizione |
---|---|---|
sublists |
Elenchi secondari del componente elenco. |
ConversationalAnalysisAuthoringExportedEntityListSynonym
Rappresenta un elenco di sinonimi all'interno di un componente elenco
Nome | Tipo | Descrizione |
---|---|---|
language |
string |
Rappresenta la lingua dei sinonimi. Si tratta della rappresentazione BCP-47 di una lingua. Ad esempio, usare "en" per l'inglese, "en-gb" per l'inglese (Regno Unito), "es" per lo spagnolo e così via. |
values |
string[] |
Elenco di sinonimi. |
ConversationalAnalysisAuthoringExportedEntitySublist
Rappresenta un sotto-elenco all'interno di un componente elenco.
Nome | Tipo | Descrizione |
---|---|---|
listKey |
string |
Chiave dell'elenco secondario. |
synonyms |
Frasi di che corrispondono all'elenco secondario. |
ConversationalAnalysisAuthoringExportedLuisOrchestration
Definisce i dettagli dell'orchestrazione per una destinazione dell'applicazione LUIS.
Nome | Tipo | Descrizione |
---|---|---|
appId |
string (uuid) |
ID applicazione LUIS. |
appVersion |
string |
ID versione di destinazione. |
slotName |
string |
Nome dello slot di destinazione. |
ConversationalAnalysisAuthoringExportedLuisOrchestrationOptions
Rappresenta le opzioni di orchestrazione per una destinazione dell'applicazione LUIS.
Nome | Tipo | Descrizione |
---|---|---|
luisOrchestration |
Dettagli della destinazione dell'applicazione LUIS. |
|
targetProjectKind |
string:
Luis |
Tipo della destinazione usata nel flusso di orchestrazione. |
ConversationalAnalysisAuthoringExportedPrebuiltEntity
Rappresenta un componente entità predefinito esportato
Nome | Tipo | Descrizione |
---|---|---|
category |
string |
Categoria di entità predefinita. |
ConversationalAnalysisAuthoringExportedProject
Rappresenta un progetto esportato.
Nome | Tipo | Descrizione |
---|---|---|
assets | ConversationalAnalysisAuthoringExportedProjectAssets: |
Rappresenta gli asset del progetto. |
metadata |
Rappresenta i metadati del progetto. |
|
projectFileVersion |
string |
Versione del file esportato. |
stringIndexType |
Specifica il metodo utilizzato per interpretare gli offset di stringa. Per altre informazioni, vedere https://aka.ms/text-analytics-offsets. |
ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestration
Definisce i dettagli dell'orchestrazione per una destinazione del progetto Di risposta alle domande.
Nome | Tipo | Descrizione |
---|---|---|
projectName |
string |
Nome del progetto di destinazione. |
ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestrationOptions
Rappresenta le opzioni di orchestrazione per una destinazione del progetto Di risposta alle domande.
Nome | Tipo | Descrizione |
---|---|---|
questionAnsweringOrchestration |
Conversational |
Dettagli del progetto Di risposta alle domande. |
targetProjectKind |
string:
Question |
Tipo della destinazione usata nel flusso di orchestrazione. |
ConversationalAnalysisAuthoringExportedUtteranceEntityLabel
Rappresenta un'etichetta di entità per un'espressione.
Nome | Tipo | Descrizione |
---|---|---|
category |
string |
Categoria dell'etichetta dell'entità. |
length |
integer (int32) |
Lunghezza per il testo dell'entità. |
offset |
integer (int32) |
Posizione iniziale per il testo dell'entità. |
ConversationalAnalysisAuthoringOrchestrationExportedIntent
Rappresenta una finalità esportata per un progetto di orchestrazione.
Nome | Tipo | Descrizione |
---|---|---|
category |
string |
Categoria di finalità. |
orchestration | ConversationalAnalysisAuthoringExportedOrchestrationOptions: |
Specifica il comportamento di questa finalità nel flusso di orchestrazione. |
ConversationalAnalysisAuthoringOrchestrationExportedProjectAssets
Rappresenta gli asset di un progetto di orchestrazione.
Nome | Tipo | Descrizione |
---|---|---|
intents |
Conversational |
Rappresenta le finalità del progetto. |
projectKind |
string:
Orchestration |
Tipo di progetto contenente gli asset. |
utterances |
Conversational |
Rappresenta le espressioni del progetto. |
ConversationalAnalysisAuthoringOrchestrationExportedUtterance
Rappresenta un'espressione di un progetto di orchestrazione.
Nome | Tipo | Descrizione |
---|---|---|
dataset |
string |
Set di dati per questa espressione. I valori consentiti sono 'Train' e 'Test'. |
intent |
string |
Finalità dell'espressione. |
language |
string |
Rappresenta la lingua dell'espressione. Si tratta della rappresentazione BCP-47 di una lingua. Ad esempio, usare "en" per l'inglese, "en-gb" per l'inglese (Regno Unito), "es" per lo spagnolo e così via. |
text |
string |
Testo dell'espressione. |
ConversationalAnalysisAuthoringProjectSettings
Rappresenta le impostazioni utilizzate per definire il comportamento del progetto.
Nome | Tipo | Descrizione |
---|---|---|
confidenceThreshold |
number (float) |
Soglia della finalità con maggiore attendibilità, in cui la stima verrà automaticamente modificata in "Nessuno". |
Error
Oggetto error.
Nome | Tipo | Descrizione |
---|---|---|
code |
Uno di un set definito dal server di codici di errore. |
|
details |
Error[] |
Matrice di dettagli sugli errori specifici che hanno causato l'errore segnalato. |
innererror |
Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. |
|
message |
string |
Rappresentazione leggibile dell'errore. |
target |
string |
Destinazione dell'errore. |
ErrorCode
Codice di errore leggibile.
Valore | Descrizione |
---|---|
AzureCognitiveSearchIndexLimitReached | |
AzureCognitiveSearchIndexNotFound | |
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
Conflict | |
Forbidden | |
InternalServerError | |
InvalidArgument | |
InvalidRequest | |
NotFound | |
OperationNotFound | |
ProjectNotFound | |
QuotaExceeded | |
ServiceUnavailable | |
Timeout | |
TooManyRequests | |
Unauthorized | |
Warning |
ErrorResponse
Risposta di errore.
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
ExportedProjectFormat
Formato del file di progetto esportato da utilizzare.
Valore | Descrizione |
---|---|
Conversation |
Specifica il formato per un progetto di conversazione. |
Luis |
Specifica il formato per un'applicazione esportata da LUIS. |
InnerErrorCode
Codice di errore leggibile.
Valore | Descrizione |
---|---|
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
EmptyRequest | |
ExtractionFailure | |
InvalidCountryHint | |
InvalidDocument | |
InvalidDocumentBatch | |
InvalidParameterValue | |
InvalidRequest | |
InvalidRequestBodyFormat | |
KnowledgeBaseNotFound | |
MissingInputDocuments | |
ModelVersionIncorrect | |
UnsupportedLanguageCode |
InnerErrorModel
Oggetto contenente informazioni più specifiche sull'errore. In base alle linee guida dell'API Microsoft One , https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Nome | Tipo | Descrizione |
---|---|---|
code |
Uno di un set definito dal server di codici di errore. |
|
details |
object |
Dettagli errore. |
innererror |
Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione errore. |
ProjectKind
Rappresenta il tipo di progetto.
Valore | Descrizione |
---|---|
Conversation |
Progetto per compilare il linguaggio naturale in app, bot e dispositivi IoT. |
Orchestration |
Un progetto per connettere e orchestrare conversazioni, risposte alle domande personalizzate e progetti LUIS insieme in un unico progetto. |
StringIndexType
Specifica il metodo utilizzato per interpretare gli offset di stringa. Per altre informazioni, vedere https://aka.ms/text-analytics-offsets.
Valore | Descrizione |
---|---|
Utf16CodeUnit |
I valori di offset e lunghezza corrispondono alle unità di codice UTF-16. Usare questa opzione se l'applicazione viene scritta in un linguaggio che supporta Unicode, ad esempio JavaScript. |