Conversational Analysis Authoring - Import
Löst einen Auftrag aus, um ein Projekt zu importieren. Wenn bereits ein Projekt mit demselben Namen vorhanden ist, werden die Daten dieses Projekts ersetzt.
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
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Unterstützter Cognitive Services-Endpunkt (z. B. https://.api.cognitiveservices.azure.com). |
project
|
path | True |
string maxLength: 100 |
Der Name des zu verwendenden Projekts. |
api-version
|
query | True |
string |
Client-API-Version. |
format
|
query |
Das Format der zu verwendenden exportierten Projektdatei. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Ein Abonnementschlüssel für eine Sprachdienstressource. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
metadata | True |
Stellt die Projektmetadaten dar. |
|
projectFileVersion | True |
string |
Die Version der exportierten Datei. |
stringIndexType | True |
Gibt die Methode an, die zum Interpretieren von Zeichenfolgenversatzen verwendet wird. Weitere Informationen finden Sie unter https://aka.ms/text-analytics-offsets. |
|
assets | ConversationalAnalysisAuthoringExportedProjectAssets: |
Stellt die Projektressourcen dar. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
202 Accepted |
Ein erfolgreicher Aufruf enthält einen Operation-Location-Header, mit dem der Auftragsstatus überprüft wird. Header operation-location: string |
|
Other Status Codes |
Fehlerantwort. |
Sicherheit
Ocp-Apim-Subscription-Key
Ein Abonnementschlüssel für eine Sprachdienstressource.
Typ:
apiKey
In:
header
Beispiele
Successful Import Project
Beispielanforderung
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": []
}
]
}
}
Beispiel für eine Antwort
operation-location: {Endpoint}/language/authoring/analyze-conversations/projects/EmailApp/import/jobs/4d37982f-fded-4c2c-afe3-15953b5919b6_637858368000000000?api-version=2022-05-01
Definitionen
Name | Beschreibung |
---|---|
Composition |
Das Verhalten, das befolgt werden soll, wenn sich die Komponenten der Entität miteinander überlappen. |
Conversational |
Stellt eine Entität mit ihren Komponenten dar. |
Conversational |
Stellt eine exportierte Absicht eines Unterhaltungsprojekts dar. |
Conversational |
Stellt die exportierten Objekte eines Unterhaltungsprojekts dar. |
Conversational |
Stellt eine exportierte Äußerung für ein Unterhaltungsprojekt dar. |
Conversational |
Stellt die Optionen dar, die zum Erstellen oder Aktualisieren eines Projekts verwendet werden. |
Conversational |
Definiert die Orchestrierungsdetails für ein Unterhaltungsprojektziel. |
Conversational |
Stellt die Orchestrierungsoptionen für ein Unterhaltungsprojektziel dar. |
Conversational |
Stellt eine Listenkomponente einer Entität dar. |
Conversational |
Stellt eine Liste von Synonymen innerhalb einer Listenkomponente dar. |
Conversational |
Stellt eine Unterliste innerhalb einer Listenkomponente dar. |
Conversational |
Definiert die Orchestrierungsdetails für ein LUIS-Anwendungsziel. |
Conversational |
Stellt die Orchestrierungsoptionen für ein LUIS-Anwendungsziel dar. |
Conversational |
Stellt eine exportierte vordefinierte Entitätskomponente dar. |
Conversational |
Stellt ein exportiertes Projekt dar. |
Conversational |
Definiert die Orchestrierungsdetails für ein Projektziel für die Frageantwort. |
Conversational |
Stellt die Orchestrierungsoptionen für ein Projektziel für die Frageantwort dar. |
Conversational |
Stellt eine Entitätsbezeichnung für eine Äußerung dar. |
Conversational |
Stellt eine exportierte Absicht für ein Orchestrierungsprojekt dar. |
Conversational |
Stellt die Ressourcen eines Orchestrierungsprojekts dar. |
Conversational |
Stellt eine Äußerung eines Orchestrierungsprojekts dar. |
Conversational |
Stellt die Einstellungen dar, die zum Definieren des Projektverhaltens verwendet werden. |
Error |
Das Fehlerobjekt. |
Error |
Lesbarer Fehlercode. |
Error |
Fehlerantwort. |
Exported |
Das Format der zu verwendenden exportierten Projektdatei. |
Inner |
Lesbarer Fehlercode. |
Inner |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Microsoft One-API-Richtlinien – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Project |
Stellt die Projektart dar. |
String |
Gibt die Methode an, die zum Interpretieren von Zeichenfolgenversatzen verwendet wird. Weitere Informationen finden Sie unter https://aka.ms/text-analytics-offsets. |
CompositionSetting
Das Verhalten, das befolgt werden soll, wenn sich die Komponenten der Entität miteinander überlappen.
Wert | Beschreibung |
---|---|
combineComponents |
Wenn zwei oder mehr Komponenten im Text gefunden werden und sich überlappen, werden die Spannweiten der Komponenten in einer Spanne zusammengeführt, die alle zusammenfasst. |
requireExactOverlap |
Alle Komponenten müssen exakt dieselben Zeichen im Text überlappen, damit die Entität zurückgegeben wird. Wenn eine der definierten Komponenten nicht übereinstimmt oder vorhergesagt wird, wird die Entität nicht zurückgegeben. |
returnLongestOverlap |
Wenn zwei oder mehr Komponenten im Text gefunden und sich überlappen, wird die Komponente mit dem längsten Zeichensatz zurückgegeben. |
separateComponents |
Jede Komponente wird als separate Instanz der Entität zurückgegeben. |
ConversationalAnalysisAuthoringConversationExportedEntity
Stellt eine Entität mit ihren Komponenten dar.
Name | Typ | Beschreibung |
---|---|---|
category |
string |
Die Kategorie der Entität. |
compositionSetting |
Das Verhalten, das befolgt werden soll, wenn sich die Komponenten der Entität miteinander überlappen. |
|
list |
Die Listenkomponente der Entität. |
|
prebuilts |
Die vordefinierten Entitätskomponenten. |
ConversationalAnalysisAuthoringConversationExportedIntent
Stellt eine exportierte Absicht eines Unterhaltungsprojekts dar.
Name | Typ | Beschreibung |
---|---|---|
category |
string |
Die Absichtskategorie. |
ConversationalAnalysisAuthoringConversationExportedProjectAssets
Stellt die exportierten Objekte eines Unterhaltungsprojekts dar.
Name | Typ | Beschreibung |
---|---|---|
entities |
Die im Projekt definierten Entitäten. |
|
intents |
Die im Projekt definierten Absichten. |
|
projectKind |
string:
Conversation |
Der Projekttyp, der die Ressourcen enthält. |
utterances |
Conversational |
Die im Projekt definierten Äußerungen. |
ConversationalAnalysisAuthoringConversationExportedUtterance
Stellt eine exportierte Äußerung für ein Unterhaltungsprojekt dar.
Name | Typ | Beschreibung |
---|---|---|
dataset |
string |
Das Dataset für diese Äußerung. Zulässige Werte sind "Train" und "Test". |
entities |
Conversational |
Stellt die Entitätsbezeichnungen der Äußerung dar. |
intent |
string |
Die Absicht der Äußerung. |
language |
string |
Stellt die Sprache der Äußerung dar. Dies ist die BCP-47-Darstellung einer Sprache. Verwenden Sie z. B. "en" für Englisch, "en-gb" für Englisch (UK), "es" für Spanisch usw. |
text |
string |
Der Text der Äußerung. |
ConversationalAnalysisAuthoringCreateProjectOptions
Stellt die Optionen dar, die zum Erstellen oder Aktualisieren eines Projekts verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Die Projektbeschreibung. |
language |
string |
Die Projektsprache. Dies ist die BCP-47-Darstellung einer Sprache. Verwenden Sie z. B. "en" für Englisch, "en-gb" für Englisch (UK), "es" für Spanisch usw. |
multilingual |
boolean |
Gibt an, ob das Projekt für mehrere Sprachen verwendet wird oder nicht. |
projectKind |
Stellt die Projektart dar. |
|
projectName |
string |
Der neue Projektname. |
settings |
Die Projekteinstellungen. |
ConversationalAnalysisAuthoringExportedConversationOrchestration
Definiert die Orchestrierungsdetails für ein Unterhaltungsprojektziel.
Name | Typ | Beschreibung |
---|---|---|
deploymentName |
string |
Der Name der zielbezogenen Bereitstellung. |
projectName |
string |
Der Name des Zielprojekts. |
ConversationalAnalysisAuthoringExportedConversationOrchestrationOptions
Stellt die Orchestrierungsoptionen für ein Unterhaltungsprojektziel dar.
Name | Typ | Beschreibung |
---|---|---|
conversationOrchestration |
Conversational |
Die Zieldetails des Unterhaltungsprojekts. |
targetProjectKind |
string:
Conversation |
Die Art des Ziels, das im Orchestrierungsfluss verwendet wird. |
ConversationalAnalysisAuthoringExportedEntityList
Stellt eine Listenkomponente einer Entität dar.
Name | Typ | Beschreibung |
---|---|---|
sublists |
Die Unterlisten der Listenkomponente. |
ConversationalAnalysisAuthoringExportedEntityListSynonym
Stellt eine Liste von Synonymen innerhalb einer Listenkomponente dar.
Name | Typ | Beschreibung |
---|---|---|
language |
string |
Stellt die Sprache der Synonyme dar. Dies ist die BCP-47-Darstellung einer Sprache. Verwenden Sie z. B. "en" für Englisch, "en-gb" für Englisch (UK), "es" für Spanisch usw. |
values |
string[] |
Die Liste der Synonyme. |
ConversationalAnalysisAuthoringExportedEntitySublist
Stellt eine Unterliste innerhalb einer Listenkomponente dar.
Name | Typ | Beschreibung |
---|---|---|
listKey |
string |
Der Schlüssel der Unterliste. |
synonyms |
Die Ausdrücke, die der Unterliste entsprechen. |
ConversationalAnalysisAuthoringExportedLuisOrchestration
Definiert die Orchestrierungsdetails für ein LUIS-Anwendungsziel.
Name | Typ | Beschreibung |
---|---|---|
appId |
string (uuid) |
Die LUIS-Anwendungs-ID. |
appVersion |
string |
Die Zielversions-ID. |
slotName |
string |
Der Name des Zielplatzes. |
ConversationalAnalysisAuthoringExportedLuisOrchestrationOptions
Stellt die Orchestrierungsoptionen für ein LUIS-Anwendungsziel dar.
Name | Typ | Beschreibung |
---|---|---|
luisOrchestration |
Die Zieldetails der LUIS-Anwendung. |
|
targetProjectKind |
string:
Luis |
Die Art des Ziels, das im Orchestrierungsfluss verwendet wird. |
ConversationalAnalysisAuthoringExportedPrebuiltEntity
Stellt eine exportierte vordefinierte Entitätskomponente dar.
Name | Typ | Beschreibung |
---|---|---|
category |
string |
Die vordefinierte Entitätskategorie. |
ConversationalAnalysisAuthoringExportedProject
Stellt ein exportiertes Projekt dar.
Name | Typ | Beschreibung |
---|---|---|
assets | ConversationalAnalysisAuthoringExportedProjectAssets: |
Stellt die Projektressourcen dar. |
metadata |
Stellt die Projektmetadaten dar. |
|
projectFileVersion |
string |
Die Version der exportierten Datei. |
stringIndexType |
Gibt die Methode an, die zum Interpretieren von Zeichenfolgenversatzen verwendet wird. Weitere Informationen finden Sie unter https://aka.ms/text-analytics-offsets. |
ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestration
Definiert die Orchestrierungsdetails für ein Projektziel für die Frageantwort.
Name | Typ | Beschreibung |
---|---|---|
projectName |
string |
Der Name des Zielprojekts. |
ConversationalAnalysisAuthoringExportedQuestionAnsweringOrchestrationOptions
Stellt die Orchestrierungsoptionen für ein Projektziel für die Frageantwort dar.
Name | Typ | Beschreibung |
---|---|---|
questionAnsweringOrchestration |
Conversational |
Die Projektdetails für die Frageantwort. |
targetProjectKind |
string:
Question |
Die Art des Ziels, das im Orchestrierungsfluss verwendet wird. |
ConversationalAnalysisAuthoringExportedUtteranceEntityLabel
Stellt eine Entitätsbezeichnung für eine Äußerung dar.
Name | Typ | Beschreibung |
---|---|---|
category |
string |
Die Kategorie der Entitätsbezeichnung. |
length |
integer (int32) |
Länge für den Entitätstext. |
offset |
integer (int32) |
Startposition für den Entitätstext. |
ConversationalAnalysisAuthoringOrchestrationExportedIntent
Stellt eine exportierte Absicht für ein Orchestrierungsprojekt dar.
Name | Typ | Beschreibung |
---|---|---|
category |
string |
Die Absichtskategorie. |
orchestration | ConversationalAnalysisAuthoringExportedOrchestrationOptions: |
Gibt das Verhalten dieser Absicht im Orchestrierungsfluss an. |
ConversationalAnalysisAuthoringOrchestrationExportedProjectAssets
Stellt die Ressourcen eines Orchestrierungsprojekts dar.
Name | Typ | Beschreibung |
---|---|---|
intents |
Conversational |
Stellt die Absichten des Projekts dar. |
projectKind |
string:
Orchestration |
Der Projekttyp, der die Ressourcen enthält. |
utterances |
Conversational |
Stellt die Äußerungen des Projekts dar. |
ConversationalAnalysisAuthoringOrchestrationExportedUtterance
Stellt eine Äußerung eines Orchestrierungsprojekts dar.
Name | Typ | Beschreibung |
---|---|---|
dataset |
string |
Das Dataset für diese Äußerung. Zulässige Werte sind "Train" und "Test". |
intent |
string |
Die Absicht der Äußerung. |
language |
string |
Stellt die Sprache der Äußerung dar. Dies ist die BCP-47-Darstellung einer Sprache. Verwenden Sie z. B. "en" für Englisch, "en-gb" für Englisch (UK), "es" für Spanisch usw. |
text |
string |
Der Text der Äußerung. |
ConversationalAnalysisAuthoringProjectSettings
Stellt die Einstellungen dar, die zum Definieren des Projektverhaltens verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
confidenceThreshold |
number (float) |
Der Schwellenwert der Absicht mit der höchsten Vertrauenswürdigkeit, bei der die Vorhersage automatisch in "Keine" geändert wird. |
Error
Das Fehlerobjekt.
Name | Typ | Beschreibung |
---|---|---|
code |
Eine serverdefinierte Gruppe von Fehlercodes. |
|
details |
Error[] |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Eine lesbare Darstellung des Fehlers. |
target |
string |
Das Ziel des Fehlers. |
ErrorCode
Lesbarer Fehlercode.
Wert | Beschreibung |
---|---|
AzureCognitiveSearchIndexLimitReached | |
AzureCognitiveSearchIndexNotFound | |
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
Conflict | |
Forbidden | |
InternalServerError | |
InvalidArgument | |
InvalidRequest | |
NotFound | |
OperationNotFound | |
ProjectNotFound | |
QuotaExceeded | |
ServiceUnavailable | |
Timeout | |
TooManyRequests | |
Unauthorized | |
Warning |
ErrorResponse
Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
ExportedProjectFormat
Das Format der zu verwendenden exportierten Projektdatei.
Wert | Beschreibung |
---|---|
Conversation |
Gibt das Format für ein Unterhaltungsprojekt an. |
Luis |
Gibt das Format für eine Anwendung an, die aus LUIS exportiert wurde. |
InnerErrorCode
Lesbarer Fehlercode.
Wert | Beschreibung |
---|---|
AzureCognitiveSearchNotFound | |
AzureCognitiveSearchThrottling | |
EmptyRequest | |
ExtractionFailure | |
InvalidCountryHint | |
InvalidDocument | |
InvalidDocumentBatch | |
InvalidParameterValue | |
InvalidRequest | |
InvalidRequestBodyFormat | |
KnowledgeBaseNotFound | |
MissingInputDocuments | |
ModelVersionIncorrect | |
UnsupportedLanguageCode |
InnerErrorModel
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Gemäß den Microsoft One-API-Richtlinien – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Name | Typ | Beschreibung |
---|---|---|
code |
Eine serverdefinierte Gruppe von Fehlercodes. |
|
details |
object |
Fehlerdetails. |
innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Fehlermeldung. |
target |
string |
Fehlerziel. |
ProjectKind
Stellt die Projektart dar.
Wert | Beschreibung |
---|---|
Conversation |
Ein Projekt zum Erstellen natürlicher Sprache in Apps, Bots und IoT-Geräte. |
Orchestration |
Ein Projekt zum Verbinden und Orchestrieren von Unterhaltungen, benutzerdefinierten Fragenantworten und LUIS-Projekten in einem einzigen Projekt. |
StringIndexType
Gibt die Methode an, die zum Interpretieren von Zeichenfolgenversatzen verwendet wird. Weitere Informationen finden Sie unter https://aka.ms/text-analytics-offsets.
Wert | Beschreibung |
---|---|
Utf16CodeUnit |
Die Offset- und Längenwerte entsprechen UTF-16-Codeeinheiten. Verwenden Sie diese Option, wenn Ihre Anwendung in einer Sprache geschrieben wird, die Unicode unterstützt, z. B. JavaScript. |