Text Analysis Authoring - Import
Utlöser ett jobb för att importera ett projekt. Om det redan finns ett projekt med samma namn ersätts data för projektet.
POST {Endpoint}/language/authoring/analyze-text/projects/{projectName}/:import?api-version=2023-04-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
Endpoint
|
path | True |
string url |
Cognitive Services-slutpunkt som stöds, t.ex. https://.api.cognitiveservices.azure.com. |
project
|
path | True |
string |
Namnet på projektet som ska användas. |
api-version
|
query | True |
string |
DEN API-version som ska användas för den här åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
metadata | True |
Representerar projektets metadata. |
|
projectFileVersion | True |
string |
Versionen av den exporterade filen. |
stringIndexType | True |
Anger den metod som används för att tolka strängförskjutningar. Mer information finns i https://aka.ms/text-analytics-offsets. |
|
assets | ExportedProjectAssets: |
Representerar projekttillgångarna. |
Svar
Name | Typ | Description |
---|---|---|
202 Accepted |
Begäran har godkänts för bearbetning, men bearbetningen har ännu inte slutförts. Sidhuvuden Operation-Location: string |
|
Other Status Codes |
Ett oväntat felsvar. |
Säkerhet
Ocp-Apim-Subscription-Key
Typ:
apiKey
I:
header
OAuth2Auth
Typ:
oauth2
Flow:
accessCode
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Token-webbadress:
https://login.microsoftonline.com/common/oauth2/token
Omfattningar
Name | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Exempel
SuccessfulImportProject
Exempelbegäran
POST {Endpoint}/language/authoring/analyze-text/projects/LoanAgreements/:import?api-version=2023-04-01
{
"projectFileVersion": "2022-05-01",
"stringIndexType": "Utf16CodeUnit",
"metadata": {
"projectKind": "CustomEntityRecognition",
"storageInputContainerName": "loanagreements",
"settings": {},
"projectName": "LoanAgreements",
"multilingual": false,
"description": "This is a sample dataset provided by the Azure Language service team to help users get started with [Custom named entity recognition](https://aka.ms/ct-docs). The provided sample dataset contains 20 loan agreements drawn up between two entities.",
"language": "en"
},
"assets": {
"projectKind": "CustomEntityRecognition",
"entities": [
{
"category": "Date"
},
{
"category": "LenderName"
},
{
"category": "LenderAddress"
}
],
"documents": [
{
"location": "01.txt",
"language": "en-us",
"entities": [
{
"regionOffset": 0,
"regionLength": 1793,
"labels": [
{
"category": "Date",
"offset": 5,
"length": 9
},
{
"category": "LenderName",
"offset": 273,
"length": 14
},
{
"category": "LenderAddress",
"offset": 314,
"length": 15
}
]
}
]
},
{
"location": "02.txt",
"language": "en-us",
"entities": [
{
"regionOffset": 0,
"regionLength": 1804,
"labels": [
{
"category": "Date",
"offset": 5,
"length": 10
},
{
"category": "LenderName",
"offset": 284,
"length": 10
},
{
"category": "LenderAddress",
"offset": 321,
"length": 20
}
]
}
]
}
]
}
}
Exempelsvar
operation-location: {Endpoint}/language/authoring/analyze-text/projects/LoanAgreements/import/jobs/4d37982f-fded-4c2c-afe3-15953b5919b6_637858368000000000?api-version=2022-05-01
Definitioner
Name | Description |
---|---|
Error |
Felobjektet. |
Error |
Felkod som kan läsas av människor. |
Error |
Felsvar. |
Exported |
Representerar ett exporterat projekt. |
Inner |
Felkod som kan läsas av människor. |
Inner |
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Project |
|
Project |
Representerar de inställningar som används för att definiera projektbeteendet. |
String |
|
Text |
Representerar de alternativ som används för att skapa eller uppdatera ett projekt. |
Text |
Representerar en klass för ett exporterat projekt. |
Text |
Representerar ett exporterat dokument för ett anpassat entitetsigenkänningsprojekt. |
Text |
Representerar de exporterade tillgångarna för ett entitetsigenkänningsprojekt. |
Text |
Representerar ett exporterat dokument för ett anpassat klassificeringsprojekt med flera etiketter. |
Text |
Representerar de exporterade tillgångarna för ett anpassat klassificeringsprojekt med flera etiketter. |
Text |
Representerar ett exporterat dokument för ett anpassat klassificeringsprojekt med en etikett. |
Text |
Representerar de exporterade tillgångarna för ett klassificeringsprojekt med en etikett. |
Text |
Representerar en klassificeringsetikett för ett dokument. |
Text |
Representerar en entitetsetikett för ett dokument. |
Text |
Representerar en region i ett dokument för entitetsetiketter. |
Text |
Representerar en entitet i ett exporterat projekt. |
Error
Felobjektet.
Name | Typ | Description |
---|---|---|
code |
En av en serverdefinierad uppsättning felkoder. |
|
details |
Error[] |
En matris med information om specifika fel som ledde till det rapporterade felet. |
innererror |
Ett objekt som innehåller mer specifik information än det aktuella objektet om felet. |
|
message |
string |
En mänsklig läsbar representation av felet. |
target |
string |
Målet för felet. |
ErrorCode
Felkod som kan läsas av människor.
Name | Typ | Description |
---|---|---|
AzureCognitiveSearchIndexLimitReached |
string |
|
AzureCognitiveSearchIndexNotFound |
string |
|
AzureCognitiveSearchNotFound |
string |
|
AzureCognitiveSearchThrottling |
string |
|
Conflict |
string |
|
Forbidden |
string |
|
InternalServerError |
string |
|
InvalidArgument |
string |
|
InvalidRequest |
string |
|
NotFound |
string |
|
OperationNotFound |
string |
|
ProjectNotFound |
string |
|
QuotaExceeded |
string |
|
ServiceUnavailable |
string |
|
Timeout |
string |
|
TooManyRequests |
string |
|
Unauthorized |
string |
|
Warning |
string |
ErrorResponse
Felsvar.
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
ExportedProject
Representerar ett exporterat projekt.
Name | Typ | Description |
---|---|---|
assets | ExportedProjectAssets: |
Representerar projekttillgångarna. |
metadata |
Representerar projektets metadata. |
|
projectFileVersion |
string |
Versionen av den exporterade filen. |
stringIndexType |
Anger den metod som används för att tolka strängförskjutningar. Mer information finns i https://aka.ms/text-analytics-offsets. |
InnerErrorCode
Felkod som kan läsas av människor.
Name | Typ | Description |
---|---|---|
AzureCognitiveSearchNotFound |
string |
|
AzureCognitiveSearchThrottling |
string |
|
EmptyRequest |
string |
|
ExtractionFailure |
string |
|
InvalidCountryHint |
string |
|
InvalidDocument |
string |
|
InvalidDocumentBatch |
string |
|
InvalidParameterValue |
string |
|
InvalidRequest |
string |
|
InvalidRequestBodyFormat |
string |
|
KnowledgeBaseNotFound |
string |
|
MissingInputDocuments |
string |
|
ModelVersionIncorrect |
string |
|
UnsupportedLanguageCode |
string |
InnerErrorModel
Ett objekt som innehåller mer specifik information om felet. Enligt Riktlinjerna för Microsoft One API – https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Name | Typ | Description |
---|---|---|
code |
En av en serverdefinierad uppsättning felkoder. |
|
details |
object |
Felinformation. |
innererror |
Ett objekt som innehåller mer specifik information än det aktuella objektet om felet. |
|
message |
string |
Felmeddelande. |
target |
string |
Felmål. |
ProjectKind
Name | Typ | Description |
---|---|---|
CustomEntityRecognition |
string |
För att skapa en extraheringsmodell för att identifiera dina domänkategorier med dina egna data. |
CustomMultiLabelClassification |
string |
För att skapa en klassificeringsmodell för att klassificera text med dina egna data. Varje fil kan ha en eller flera etiketter. Till exempel klassificeras fil 1 som A, B och C och fil 2 klassificeras som B och C. |
CustomSingleLabelClassification |
string |
För att skapa en klassificeringsmodell för att klassificera text med dina egna data. Varje fil har bara en etikett. Till exempel klassificeras fil 1 som A och fil 2 klassificeras som B. |
ProjectSettings
Representerar de inställningar som används för att definiera projektbeteendet.
Name | Typ | Description |
---|---|---|
confidenceThreshold |
number |
Tröskelvärdet för klassen med högsta konfidens, där förutsägelsen automatiskt ändras till "Ingen". Värdet för tröskelvärdet ska vara mellan 0 och 1 inklusive. |
StringIndexType
Name | Typ | Description |
---|---|---|
Utf16CodeUnit |
string |
Förskjutnings- och längdvärdena motsvarar UTF-16-kodenheter. Använd det här alternativet om ditt program är skrivet på ett språk som stöder Unicode, till exempel Java, JavaScript. |
TextAnalysisAuthoringCreateProjectOptions
Representerar de alternativ som används för att skapa eller uppdatera ett projekt.
Name | Typ | Description |
---|---|---|
description |
string |
Projektbeskrivningen. |
language |
string |
Projektspråket. Det här är BCP-47-representation av ett språk. Använd till exempel "en" för engelska, "en-gb" för engelska (Storbritannien), "es" för spanska osv. |
multilingual |
boolean |
Om projektet skulle användas för flera språk eller inte. |
projectKind |
Projekttypen. |
|
projectName |
string |
Det nya projektnamnet. |
settings |
Projektinställningarna. |
|
storageInputContainerName |
string |
Namnet på lagringscontainern. |
TextAnalysisAuthoringExportedClass
Representerar en klass för ett exporterat projekt.
Name | Typ | Description |
---|---|---|
category |
string |
Klasskategorin. |
TextAnalysisAuthoringExportedCustomEntityRecognitionDocument
Representerar ett exporterat dokument för ett anpassat entitetsigenkänningsprojekt.
Name | Typ | Description |
---|---|---|
dataset |
string |
Datauppsättningen för det här dokumentet. Tillåtna värden är "Train" och "Test". |
entities |
Listan över entitetsetiketter som tillhör dokumentet. |
|
language |
string |
Representerar dokumentspråket. Det här är BCP-47-representation av ett språk. Använd till exempel "en" för engelska, "en-gb" för engelska (Storbritannien), "es" för spanska osv. |
location |
string |
Platsen för dokumentet i lagringen. |
TextAnalysisAuthoringExportedCustomEntityRecognitionProjectAssets
Representerar de exporterade tillgångarna för ett entitetsigenkänningsprojekt.
Name | Typ | Description |
---|---|---|
documents |
Text |
Listan över dokument som hör till projektet. |
entities |
Listan över entiteter som tillhör projektet. |
|
projectKind |
string:
Custom |
TextAnalysisAuthoringExportedCustomMultiLabelClassificationDocument
Representerar ett exporterat dokument för ett anpassat klassificeringsprojekt med flera etiketter.
Name | Typ | Description |
---|---|---|
classes |
Dokumentklasserna. |
|
dataset |
string |
Datauppsättningen för det här dokumentet. Tillåtna värden är "Train" och "Test". |
language |
string |
Representerar dokumentspråket. Det här är BCP-47-representation av ett språk. Använd till exempel "en" för engelska, "en-gb" för engelska (Storbritannien), "es" för spanska osv. |
location |
string |
Platsen för dokumentet i lagringen. |
TextAnalysisAuthoringExportedCustomMultiLabelClassificationProjectAssets
Representerar de exporterade tillgångarna för ett anpassat klassificeringsprojekt med flera etiketter.
Name | Typ | Description |
---|---|---|
classes |
Listan över klasser i projektet. |
|
documents |
Text |
Listan över dokument i projektet. |
projectKind |
string:
Custom |
TextAnalysisAuthoringExportedCustomSingleLabelClassificationDocument
Representerar ett exporterat dokument för ett anpassat klassificeringsprojekt med en etikett.
Name | Typ | Description |
---|---|---|
class |
Klassen för dokumenten. |
|
dataset |
string |
Datauppsättningen för det här dokumentet. Tillåtna värden är "Train" och "Test". |
language |
string |
Representerar dokumentspråket. Det här är BCP-47-representation av ett språk. Använd till exempel "en" för engelska, "en-gb" för engelska (Storbritannien), "es" för spanska osv. |
location |
string |
Platsen för dokumentet i lagringen. |
TextAnalysisAuthoringExportedCustomSingleLabelClassificationProjectAssets
Representerar de exporterade tillgångarna för ett klassificeringsprojekt med en etikett.
Name | Typ | Description |
---|---|---|
classes |
Listan över klasser som hör till det här projektet. |
|
documents |
Text |
Listan över dokument som hör till det här projektet. |
projectKind |
string:
Custom |
TextAnalysisAuthoringExportedDocumentClass
Representerar en klassificeringsetikett för ett dokument.
Name | Typ | Description |
---|---|---|
category |
string |
TextAnalysisAuthoringExportedDocumentEntityLabel
Representerar en entitetsetikett för ett dokument.
Name | Typ | Description |
---|---|---|
category |
string |
Entitetskategorin. |
length |
integer |
Längd för entitetstexten. |
offset |
integer |
Startposition för entitetstexten. |
TextAnalysisAuthoringExportedDocumentEntityRegion
Representerar en region i ett dokument för entitetsetiketter.
Name | Typ | Description |
---|---|---|
labels |
Listan över entitetsetiketter som tillhör den här regionen. |
|
regionLength |
integer |
Längd för regiontexten. |
regionOffset |
integer |
Startposition för regionen. |
TextAnalysisAuthoringExportedEntity
Representerar en entitet i ett exporterat projekt.
Name | Typ | Description |
---|---|---|
category |
string |
Entitetskategorin. |