Aracılığıyla paylaş


Text Analysis Authoring - Create Project

Bir kaynağa uygulanan en temel işlem.

PATCH {Endpoint}/language/authoring/analyze-text/projects/{projectName}?api-version=2023-04-01

URI Parametreleri

Name İçinde Gerekli Tür Description
Endpoint
path True

string

url

Desteklenen Bilişsel Hizmetler uç noktası (örneğin, https://.api.cognitiveservices.azure.com).

projectName
path True

string

Yeni proje adı.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Media Types: "application/merge-patch+json"

Name Gerekli Tür Description
language True

string

Proje dili. Bu, bir dilin BCP-47 gösterimidir. Örneğin, İngilizce için "en", İngilizce (UK) için "en-gb" , İspanyolca için "es" vb. kullanın.

projectKind True

ProjectKind

Proje türü.

projectName True

string

Yeni proje adı.

storageInputContainerName True

string

Depolama kapsayıcısı adı.

description

string

Proje açıklaması.

multilingual

boolean

Projenin birden çok dil için kullanılıp kullanılmayacağı.

settings

ProjectSettings

Proje ayarları.

Yanıtlar

Name Tür Description
200 OK

TextAnalysisAuthoringProjectMetadata

İstek başarılı oldu.

201 Created

TextAnalysisAuthoringProjectMetadata

İstek başarılı oldu ve sonuç olarak yeni bir kaynak oluşturuldu.

Other Status Codes

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

Ocp-Apim-Subscription-Key

Tür: apiKey
İçinde: header

OAuth2Auth

Tür: oauth2
Akış: accessCode
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize
Belirteç URL'si: https://login.microsoftonline.com/common/oauth2/token

Kapsamlar

Name Description
https://cognitiveservices.azure.com/.default

Örnekler

Successful Create Project

Örnek isteği

PATCH {Endpoint}/language/authoring/analyze-text/projects/LoanAgreements?api-version=2023-04-01

{
  "projectName": "LoanAgreements",
  "language": "en",
  "projectKind": "CustomEntityRecognition",
  "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.",
  "multilingual": false,
  "storageInputContainerName": "loanagreements"
}

Örnek yanıt

{
  "createdDateTime": "2022-04-18T13:53:03Z",
  "lastModifiedDateTime": "2022-04-18T13:53:03Z",
  "projectKind": "CustomEntityRecognition",
  "storageInputContainerName": "loanagreements",
  "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"
}
{
  "createdDateTime": "2022-04-18T13:53:03Z",
  "lastModifiedDateTime": "2022-04-18T13:53:03Z",
  "lastTrainedDateTime": "2022-04-18T14:14:28Z",
  "lastDeployedDateTime": "2022-04-18T14:49:01Z",
  "projectKind": "CustomEntityRecognition",
  "storageInputContainerName": "loanagreements",
  "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"
}

Tanımlar

Name Description
CreateProjectOptions

Proje oluşturmak veya güncelleştirmek için kullanılan seçenekleri temsil eder.

Error

Hata nesnesi.

ErrorCode

İnsan tarafından okunabilen hata kodu.

ErrorResponse

Hata yanıtı.

InnerErrorCode

İnsan tarafından okunabilen hata kodu.

InnerErrorModel

Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Microsoft One API yönergelerine göre - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

ProjectKind
ProjectSettings

Proje davranışını tanımlamak için kullanılan ayarları temsil eder.

TextAnalysisAuthoringProjectMetadata

Projenin meta verilerini temsil eder.

CreateProjectOptions

Proje oluşturmak veya güncelleştirmek için kullanılan seçenekleri temsil eder.

Name Tür Description
description

string

Proje açıklaması.

language

string

Proje dili. Bu, bir dilin BCP-47 gösterimidir. Örneğin, İngilizce için "en", İngilizce (UK) için "en-gb" , İspanyolca için "es" vb. kullanın.

multilingual

boolean

Projenin birden çok dil için kullanılıp kullanılmayacağı.

projectKind

ProjectKind

Proje türü.

projectName

string

Yeni proje adı.

settings

ProjectSettings

Proje ayarları.

storageInputContainerName

string

Depolama kapsayıcısı adı.

Error

Hata nesnesi.

Name Tür Description
code

ErrorCode

Sunucu tanımlı hata kodları kümesinden biri.

details

Error[]

Bu bildirilen hataya yol açan belirli hatalar hakkında bir dizi ayrıntı.

innererror

InnerErrorModel

Hatayla ilgili geçerli nesneden daha belirli bilgiler içeren bir nesne.

message

string

Hatanın insan tarafından okunabilir bir gösterimi.

target

string

Hatanın hedefi.

ErrorCode

İnsan tarafından okunabilen hata kodu.

Name Tür 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

Hata yanıtı.

Name Tür Description
error

Error

Hata nesnesi.

InnerErrorCode

İnsan tarafından okunabilen hata kodu.

Name Tür 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

Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Microsoft One API yönergelerine göre - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

Name Tür Description
code

InnerErrorCode

Sunucu tanımlı hata kodları kümesinden biri.

details

object

Hata ayrıntıları.

innererror

InnerErrorModel

Hatayla ilgili geçerli nesneden daha belirli bilgiler içeren bir nesne.

message

string

Hata mesajı.

target

string

Hata hedefi.

ProjectKind

Name Tür Description
CustomEntityRecognition

string

Kendi verilerinizi kullanarak etki alanı kategorilerinizi tanımlamak üzere bir ayıklama modeli oluşturmak için.

CustomMultiLabelClassification

string

Kendi verilerinizi kullanarak metni sınıflandırmak için sınıflandırma modeli oluşturmak için. Her dosyada bir veya birden çok etiket olabilir. Örneğin, 1 dosyası A, B ve C, 2 dosyası ise B ve C olarak sınıflandırılır.

CustomSingleLabelClassification

string

Kendi verilerinizi kullanarak metni sınıflandırmak için sınıflandırma modeli oluşturmak için. Her dosyada yalnızca bir etiket bulunur. Örneğin, dosya 1 A olarak sınıflandırılır ve 2 dosyası B olarak sınıflandırılır.

ProjectSettings

Proje davranışını tanımlamak için kullanılan ayarları temsil eder.

Name Tür Description
confidenceThreshold

number

Tahminin otomatik olarak "Hiçbiri" olarak değiştirileceği en yüksek güvene sahip sınıfın eşiği. Eşiğin değeri 0 ile 1 (dahil) arasında olmalıdır.

TextAnalysisAuthoringProjectMetadata

Projenin meta verilerini temsil eder.

Name Tür Description
createdDateTime

string

Proje oluşturma tarih saat değerini temsil eder.

description

string

Proje açıklaması.

language

string

Proje dili. Bu, bir dilin BCP-47 gösterimidir. Örneğin, İngilizce için "en", İngilizce (UK) için "en-gb" , İspanyolca için "es" vb. kullanın.

lastDeployedDateTime

string

Projenin son dağıtım tarih saatini temsil eder.

lastModifiedDateTime

string

Projenin son değişiklik tarih saatini temsil eder.

lastTrainedDateTime

string

Projenin son eğitim tarih saatini temsil eder.

multilingual

boolean

Projenin birden çok dil için kullanılıp kullanılmayacağı.

projectKind

ProjectKind

Proje türü.

projectName

string

Yeni proje adı.

settings

ProjectSettings

Proje ayarları.

storageInputContainerName

string

Depolama kapsayıcısı adı.