Skillsets - Create
Tworzy nowy zestaw umiejętności w usłudze wyszukiwania.
POST {endpoint}/skillsets?api-version=2025-08-01-preview
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
Adres URL punktu końcowego usługi wyszukiwania. |
|
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Nagłówek żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
Identyfikator śledzenia wysłany z żądaniem, aby pomóc w debugowaniu. |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| name | True |
string |
Nazwa zestawu umiejętności. |
| skills | True |
SearchIndexerSkill[]:
|
Lista umiejętności w zestawie umiejętności. |
| @odata.etag |
string |
ETag zestawu umiejętności. |
|
| cognitiveServices | CognitiveServicesAccount: |
Szczegółowe informacje o usłudze Azure AI, która ma być używana podczas uruchamiania umiejętności. |
|
| description |
string |
Opis zestawu umiejętności. |
|
| encryptionKey |
Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania magazynowanego dla definicji zestawu umiejętności, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować definicji zestawu umiejętności. Po zaszyfrowaniu definicji zestawu umiejętności zawsze pozostanie ona zaszyfrowana. Usługa wyszukiwania zignoruje próby ustawienia tej właściwości na wartość null. Możesz zmienić tę właściwość zgodnie z potrzebami, jeśli chcesz obrócić klucz szyfrowania; Nie będzie to miało wpływu na definicję zestawu umiejętności. Szyfrowanie za pomocą kluczy zarządzanych przez klienta nie jest dostępne w przypadku bezpłatnych usług wyszukiwania i jest dostępne tylko w przypadku płatnych usług utworzonych 1 stycznia 2019 r. lub później. |
||
| indexProjections |
Definicja dodatkowych projekcji do indeksu wyszukiwania wtórnego. |
||
| knowledgeStore |
Definicja dodatkowych projekcji do obiektu blob, tabeli lub plików platformy Azure wzbogaconych danych. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 201 Created |
Zestaw umiejętności został pomyślnie utworzony. |
|
| Other Status Codes |
Odpowiedź na błąd. |
Przykłady
SearchServiceCreateSkillset
Przykładowe żądanie
POST https://previewexampleservice.search.windows.net/skillsets?api-version=2025-08-01-preview
{
"name": "tempskillset",
"description": "Skillset for extracting entities and more",
"skills": [
{
"@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
"name": "skill2",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "countryHint",
"source": "/document/countryHint"
}
],
"outputs": [
{
"name": "languageCode",
"targetName": "languageCode"
}
]
},
{
"textSplitMode": "pages",
"maximumPageLength": 4000,
"unit": "azureOpenAITokens",
"azureOpenAITokenizerParameters": {
"encoderModelName": "cl100k_base",
"allowedSpecialTokens": [
"[START]",
"[END]"
]
},
"@odata.type": "#Microsoft.Skills.Text.SplitSkill",
"name": "skill3",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "textItems",
"targetName": "pages"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
"name": "skill4",
"context": "/document/pages/*",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "keyPhrases",
"targetName": "keyPhrases"
}
]
},
{
"uri": "https://contoso.example.org/",
"httpMethod": "POST",
"timeout": "PT5S",
"@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
"name": "skill5",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "customresult",
"targetName": "result"
}
]
},
{
"outputMode": "oneToMany",
"markdownHeaderDepth": "h3",
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill",
"context": "/document",
"inputs": [
{
"name": "file_data",
"source": "/document/content"
}
],
"outputs": [
{
"name": "markdown_document",
"targetName": "markdown_document"
}
]
},
{
"outputFormat": "text",
"outputMode": "oneToMany",
"extractionOptions": [
"images",
"locationMetadata"
],
"chunkingProperties": {
"unit": "characters",
"maximumLength": 500,
"overlapLength": 50
},
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill#2",
"context": "/document",
"inputs": [
{
"name": "file_data",
"source": "/document/content"
}
],
"outputs": [
{
"name": "text_sections",
"targetName": "text_sections"
},
{
"name": "normalized_images",
"targetName": "normalized_images"
}
]
},
{
"apiKey": "<api-key>",
"commonModelParameters": {
"model": "gpt-4o",
"frequencyPenalty": 0,
"presencePenalty": 0,
"maxTokens": 0,
"temperature": 0,
"seed": 0,
"stop": []
},
"extraParameters": {
"safe_mode": true
},
"extraParametersBehavior": "error",
"responseFormat": {
"type": "jsonSchema",
"jsonSchemaProperties": {
"name": "Some Name",
"description": "Some Description",
"strict": true,
"schema": {
"type": "object",
"properties": "{\"steps\": {\"type\": \"array\", \"description\": \"A list of reasoning steps.\", \"items\": {\"type\": \"string\"}}, \"answer\": {\"type\": \"string\", \"description\": \"The final answer.\"}}",
"required": [
"steps",
"answer"
],
"additionalProperties": false
}
}
},
"uri": "https://azs-grok-aoai.openai.azure.com/openai/deployments/azs-grok-gpt-4o/chat/completions",
"timeout": "PT30S",
"degreeOfParallelism": 5,
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "chatCompletionSkill",
"context": "/document/normalized_images/*",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "systemMessage",
"source": "/document/system_message"
},
{
"name": "userMessage",
"source": "/document/user_message"
},
{
"name": "image",
"source": "/document/normalized_images/*"
},
{
"name": "imageDetail",
"source": "/document/detail"
}
],
"outputs": [
{
"name": "response",
"targetName": "response"
}
]
}
],
"cognitiveServices": {
"key": "myKey",
"subdomainUrl": "https://mySubdomainName.cognitiveservices.azure.com",
"@odata.type": "#Microsoft.Azure.Search.AIServicesByKey",
"description": "Description of the Azure AI service resource attached to a skillset"
},
"@odata.etag": "0x1234568AE7E58A1"
}
Przykładowa odpowiedź
{
"@odata.etag": "0x1234568AE7E58A1",
"name": "tempskillset",
"description": "Skillset for extracting entities and more",
"skills": [
{
"@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
"name": "skill2",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "countryHint",
"source": "/document/countryHint",
"inputs": []
}
],
"outputs": [
{
"name": "languageCode",
"targetName": "languageCode"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Text.SplitSkill",
"name": "skill3",
"textSplitMode": "pages",
"maximumPageLength": 4000,
"unit": "azureOpenAITokens",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "languageCode",
"source": "/document/languageCode",
"inputs": []
}
],
"outputs": [
{
"name": "textItems",
"targetName": "pages"
}
],
"azureOpenAITokenizerParameters": {
"encoderModelName": "cl100k_base",
"allowedSpecialTokens": [
"[START]",
"[END]"
]
}
},
{
"@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
"name": "skill4",
"context": "/document/pages/*",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "languageCode",
"source": "/document/languageCode",
"inputs": []
}
],
"outputs": [
{
"name": "keyPhrases",
"targetName": "keyPhrases"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
"name": "skill5",
"uri": "https://contoso.example.org/",
"httpMethod": "POST",
"timeout": "PT5S",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "languageCode",
"source": "/document/languageCode",
"inputs": []
}
],
"outputs": [
{
"name": "customresult",
"targetName": "result"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill",
"context": "/document",
"outputMode": "oneToMany",
"markdownHeaderDepth": "h3",
"extractionOptions": [],
"inputs": [
{
"name": "file_data",
"source": "/document/content",
"inputs": []
}
],
"outputs": [
{
"name": "markdown_document",
"targetName": "markdown_document"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill#2",
"context": "/document",
"outputMode": "oneToMany",
"outputFormat": "text",
"extractionOptions": [
"images",
"locationMetadata"
],
"inputs": [
{
"name": "file_data",
"source": "/document/content",
"inputs": []
}
],
"outputs": [
{
"name": "text_sections",
"targetName": "text_sections"
},
{
"name": "normalized_images",
"targetName": "normalized_images"
}
],
"chunkingProperties": {
"unit": "characters",
"maximumLength": 500,
"overlapLength": 50
}
},
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "chatCompletionSkill",
"context": "/document/normalized_images/*",
"uri": "https://azs-grok-aoai.openai.azure.com/openai/deployments/azs-grok-gpt-4o/chat/completions",
"timeout": "PT30S",
"degreeOfParallelism": 5,
"apiKey": "<api-key>",
"extraParametersBehavior": "error",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "systemMessage",
"source": "/document/system_message",
"inputs": []
},
{
"name": "userMessage",
"source": "/document/user_message",
"inputs": []
},
{
"name": "image",
"source": "/document/normalized_images/*",
"inputs": []
},
{
"name": "imageDetail",
"source": "/document/detail",
"inputs": []
}
],
"outputs": [
{
"name": "response",
"targetName": "response"
}
],
"commonModelParameters": {
"model": "gpt-4o",
"frequencyPenalty": 0,
"presencePenalty": 0,
"maxTokens": 0,
"temperature": 0,
"seed": 0,
"stop": []
},
"extraParameters": {
"safe_mode": true
},
"responseFormat": {
"type": "jsonSchema",
"jsonSchemaProperties": {
"name": "Some Name",
"description": "Some Description",
"strict": true,
"schema": {
"type": "object",
"additionalProperties": false,
"required": [
"steps",
"answer"
],
"properties": "{\"steps\": {\"type\": \"array\", \"description\": \"A list of reasoning steps.\", \"items\": {\"type\": \"string\"}}, \"answer\": {\"type\": \"string\", \"description\": \"The final answer.\"}}"
}
}
}
}
],
"cognitiveServices": {
"@odata.type": "#Microsoft.Azure.Search.AIServicesByKey",
"description": "Description of the Azure AI service resource attached to a skillset",
"key": "myKey",
"subdomainUrl": "https://mySubdomainName.cognitiveservices.azure.com"
}
}
Definicje
| Nazwa | Opis |
|---|---|
|
AIServices |
Konto z wieloma regionami zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
|
AIServices |
Klucz konta zasobu usługi Azure AI dołączonego do zestawu umiejętności, który ma być używany z poddomeną zasobu. |
|
Aml |
Umiejętność AML umożliwia rozszerzenie wzbogacania sztucznej inteligencji za pomocą niestandardowego modelu usługi Azure Machine Learning (AML). Po wytrenowaniu i wdrożeniu modelu AML umiejętność AML integruje go ze wzbogacaniem sztucznej inteligencji. |
|
Azure |
Poświadczenia zarejestrowanej aplikacji utworzonej dla usługi wyszukiwania, używanej do uwierzytelnionego dostępu do kluczy szyfrowania przechowywanych w usłudze Azure Key Vault. |
|
Azure |
Umożliwia wygenerowanie osadzania wektora dla danego tekstu wejściowego przy użyciu zasobu usługi Azure OpenAI. |
|
Azure |
Nazwa modelu Azure Open AI, który zostanie wywołany. |
|
Azure |
|
|
Chat |
Typowe parametry modelu językowego dla uzupełniania czatu. W przypadku pominięcia zostaną użyte wartości domyślne. |
|
Chat |
Określa sposób obsługi elementu "extraParameters" przez usługę Azure AI Foundry. Wartość domyślna to "error". |
|
Chat |
Określa, w jaki sposób odpowiedź modelu językowego powinna być serializowana. Wartość domyślna to "text". |
|
Chat |
Określa, w jaki sposób LLM powinien sformatować odpowiedź. Możliwe wartości: "text" (zwykły ciąg), "json_object" (dowolny kod JSON) lub "json_schema" (jest zgodny z podanym schematem). |
|
Chat |
Obiekt definiujący niestandardowy schemat, którego model będzie używał do tworzenia struktury danych wyjściowych. |
|
Chat |
Umiejętność, która wywołuje model językowy za pośrednictwem punktu końcowego uzupełniania czatu usługi Azure AI Foundry. |
|
Cognitive |
Klucz konta z wieloma regionami zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
|
Conditional |
Umiejętność, która umożliwia scenariusze, które wymagają operacji logicznej w celu określenia danych do przypisania do danych wyjściowych. |
|
Custom |
Obiekt zawierający informacje o znalezionych dopasowaniach i powiązanych metadanych. |
|
Custom |
Złożony obiekt, którego można użyć do określenia alternatywnej pisowni lub synonimów nazwy jednostki głównej. |
|
Custom |
Umiejętność wyszukuje tekst z niestandardowej, zdefiniowanej przez użytkownika listy słów i fraz. |
|
Custom |
Kody języków obsługiwane dla tekstu wejściowego przez CustomEntityLookupSkill. |
|
Default |
Pusty obiekt, który reprezentuje domyślny zasób usługi Azure AI dla zestawu umiejętności. |
|
Document |
Umiejętność, która wyodrębnia zawartość z pliku w potoku wzbogacania. |
|
Document |
Umiejętność, która wyodrębnia informacje o zawartości i układzie za pośrednictwem usług Azure AI Services z plików w potoku wzbogacania. |
|
Document |
Steruje kardynalnością dzielenia zawartości na fragmenty. |
|
Document |
Steruje kardynalnością jednostki porcji. Wartość domyślna to "znaki" |
|
Document |
Steruje kardynalnością zawartości wyodrębnionej z dokumentu przez umiejętność. |
|
Document |
Głębokość nagłówków w danych wyjściowych markdown. Wartość domyślna to h6. |
|
Document |
Steruje kardynalnością formatu wyjściowego. Wartość domyślna to "markdown". |
|
Document |
Steruje kardynalnością danych wyjściowych generowanych przez umiejętność. Wartość domyślna to "oneToMany". |
|
Entity |
Ciąg wskazujący, jakie kategorie jednostek mają zostać zwrócone. |
|
Entity |
Korzystając z interfejsu API analizy tekstu, wyodrębnia połączone jednostki z tekstu. |
|
Entity |
Ta umiejętność jest przestarzała. Użyj V3. Zamiast tego EntityRecognitionSkill. |
|
Entity |
Deprecated. Kody języków obsługiwane dla tekstu wejściowego przez EntityRecognitionSkill. |
|
Entity |
Korzystając z interfejsu API analizy tekstu, wyodrębnia jednostki różnych typów z tekstu. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Image |
Umiejętność, która analizuje pliki obrazów. Wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu. |
|
Image |
Kody języków obsługiwane do wprowadzania przez ImageAnalysisSkill. |
|
Image |
Ciąg wskazujący, które szczegóły specyficzne dla domeny mają zostać zwrócone. |
|
Index |
Definiuje zachowanie projekcji indeksu w odniesieniu do pozostałej części indeksatora. |
|
Input |
Mapowanie pól wejściowych dla umiejętności. |
|
Json |
Otwarty słownik dla właściwości rozszerzonych. Wymagane, jeśli 'type' == 'json_schema' |
|
Key |
Umiejętność, która używa analizy tekstu do wyodrębniania kluczowych fraz. |
|
Key |
Kody języków obsługiwane dla tekstu wejściowego przez KeyPhraseExtractionSkill. |
|
Language |
Umiejętność, która wykrywa język tekstu wejściowego i zgłasza pojedynczy kod języka dla każdego dokumentu przesłanego w żądaniu. Kod języka jest sparowany z wynikiem wskazującym ufność analizy. |
|
Line |
Definiuje sekwencję znaków, które mają być używane między wierszami tekstu rozpoznawanymi przez umiejętność OCR. Wartość domyślna to "spacja". |
|
Merge |
Umiejętność scalania dwóch lub więcej ciągów w jeden ujednolicony ciąg z opcjonalnym zdefiniowanym przez użytkownika ogranicznikiem oddzielającym każdą część komponentu. |
|
Ocr |
Umiejętność, która wyodrębnia tekst z plików graficznych. |
|
Ocr |
Kody języków obsługiwane do wprowadzania przez OcrSkill. |
|
Output |
Mapowanie pola wyjściowego dla umiejętności. |
|
PIIDetection |
Korzystając z interfejsu API analizy tekstu, wyodrębnia dane osobowe z tekstu wejściowego i umożliwia jego maskowanie. |
|
PIIDetection |
Ciąg wskazujący, który tryb maskingMode ma być używany do maskowania informacji osobistych wykrytych w tekście wejściowym. |
|
Search |
Czyści właściwość tożsamości źródła danych. |
|
Search |
Określa tożsamość źródła danych, które ma być używane. |
|
Search |
Definiowanie dodatkowych projekcji do drugorzędnych indeksów wyszukiwania. |
|
Search |
Opis danych, które mają być przechowywane w wyznaczonym indeksie wyszukiwania. |
|
Search |
Słownik właściwości konfiguracyjnych specyficznych dla projekcji indeksu. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego. |
|
Search |
Definicja dodatkowych projekcji do obiektu blob, tabeli lub plików platformy Azure wzbogaconych danych. |
|
Search |
Definicja projekcji określająca, jakie dane mają być przechowywane w Azure Files. |
|
Search |
Definicja projekcji określająca, jakie dane mają być przechowywane w usłudze Azure Blob. |
|
Search |
Słownik właściwości konfiguracyjnych specyficznych dla magazynu wiedzy. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego. |
|
Search |
Obiekt kontenera dla różnych selektorów projekcji. |
|
Search |
Opis danych do przechowywania w tabelach platformy Azure. |
|
Search |
Lista umiejętności. |
|
Search |
Klucz szyfrowania zarządzany przez klienta w usłudze Azure Key Vault. Klucze, które tworzysz i którymi zarządzasz, mogą służyć do szyfrowania lub odszyfrowywania danych magazynowanych, takich jak indeksy i mapy synonimów. |
|
Sentiment |
Ta umiejętność jest przestarzała. Użyj V3. Zamiast tego SentimentSkill. |
|
Sentiment |
Deprecated. Kody języków obsługiwane dla tekstu wejściowego przez SentimentSkill. |
|
Sentiment |
Korzystając z interfejsu API analizy tekstu, ocenia tekst bez struktury i dla każdego rekordu udostępnia etykiety tonacji (takie jak "negatywna", "neutralna" i "pozytywna") na podstawie najwyższego wyniku ufności znalezionego przez usługę na poziomie zdania i dokumentu. |
|
Shaper |
Umiejętność przekształcania wyników. Tworzy typ złożony do obsługi pól złożonych (nazywanych również polami wieloczęściowymi). |
|
Split |
Umiejętność dzielenia ciągu na fragmenty tekstu. |
|
Split |
Ma zastosowanie tylko wtedy, gdy jednostka jest ustawiona na azureOpenAITokens. Dostępne opcje to "R50k_base", "P50k_base", "P50k_edit" i "CL100k_base". Wartość domyślna to "CL100k_base". |
|
Split |
Kody języków obsługiwane dla tekstu wejściowego przez SplitSkill. |
|
Split |
Wartość wskazująca, której jednostki należy użyć. |
|
Text |
Wartość wskazująca, który tryb podziału ma zostać wykonany. |
|
Text |
Umiejętność tłumaczenia tekstu z jednego języka na drugi. |
|
Text |
Kody języków obsługiwane dla tekstu wejściowego przez TextTranslationSkill. |
|
Vision |
Umożliwia wygenerowanie osadzania wektora dla danego obrazu lub tekstu wejściowego przy użyciu interfejsu API Vectorize usługi Azure AI Services Vision. |
|
Visual |
Ciągi wskazujące, jakie typy funkcji wizualnych mają zostać zwrócone. |
|
Web |
Umiejętność, która może wywołać punkt końcowy internetowego interfejsu API, co pozwala rozszerzyć zestaw umiejętności przez wywołanie kodu niestandardowego. |
AIServicesAccountIdentity
Konto z wieloma regionami zasobu usługi Azure AI dołączonego do zestawu umiejętności.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| description |
string |
Opis zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| identity | SearchIndexerDataIdentity: |
Tożsamość zarządzana przypisana przez użytkownika używana do połączeń z usługą AI Service. Jeśli nie zostanie określona, zostanie użyta tożsamość zarządzana przypisana przez system. W przypadku aktualizacji zestawu umiejętności, jeśli tożsamość jest nieokreślona, wartość pozostaje niezmieniona. Jeśli jest ustawiona na "none", wartość tej właściwości jest czyszczona. |
| subdomainUrl |
string |
Adres URL subdomeny dla odpowiedniej usługi AI. |
AIServicesAccountKey
Klucz konta zasobu usługi Azure AI dołączonego do zestawu umiejętności, który ma być używany z poddomeną zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| description |
string |
Opis zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| key |
string |
Klucz używany do aprowizacji zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| subdomainUrl |
string |
Adres URL subdomeny dla odpowiedniej usługi AI. |
AmlSkill
Umiejętność AML umożliwia rozszerzenie wzbogacania sztucznej inteligencji za pomocą niestandardowego modelu usługi Azure Machine Learning (AML). Po wytrenowaniu i wdrożeniu modelu AML umiejętność AML integruje go ze wzbogacaniem sztucznej inteligencji.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| degreeOfParallelism |
integer (int32) |
(Opcjonalnie) Po określeniu wskazuje liczbę wywołań, które indeksator wykona równolegle do podanego punktu końcowego. Możesz zmniejszyć tę wartość, jeśli punkt końcowy kończy się niepowodzeniem pod zbyt dużym obciążeniem żądaniem lub zwiększyć ją, jeśli punkt końcowy jest w stanie zaakceptować więcej żądań i chcesz zwiększyć wydajność indeksatora. Jeśli nie zostanie ustawiona, używana jest wartość domyślna 5. Parametr degreeOfParallelism można ustawić na maksymalną wartość 10 i minimalną wartość 1. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| key |
string |
(Wymagane do uwierzytelniania za pomocą klucza) Klucz do usługi AML. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| region |
string |
(Opcjonalnie w przypadku uwierzytelniania tokenu). Region, w którym jest wdrażana usługa AML. |
| resourceId |
string |
(Wymagane do uwierzytelniania tokenem). Identyfikator zasobu usługi Azure Resource Manager usługi AML. Powinien być w formacie subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/services/{service_name}. |
| timeout |
string (duration) |
(Opcjonalnie) Po określeniu wskazuje limit czasu dla klienta http wykonującego wywołanie interfejsu API. |
| uri |
string (uri) |
(Wymagane w przypadku braku uwierzytelniania lub uwierzytelniania za pomocą klucza) Identyfikator URI oceniania usługi AML, do której zostanie wysłany ładunek JSON. Dozwolony jest tylko schemat identyfikatora URI protokołu https. |
AzureActiveDirectoryApplicationCredentials
Poświadczenia zarejestrowanej aplikacji utworzonej dla usługi wyszukiwania, używanej do uwierzytelnionego dostępu do kluczy szyfrowania przechowywanych w usłudze Azure Key Vault.
| Nazwa | Typ | Opis |
|---|---|---|
| applicationId |
string |
Identyfikator aplikacji usługi AAD, któremu udzielono wymaganych uprawnień dostępu do usługi Azure Key Vault, który ma być używany podczas szyfrowania danych magazynowanych. Identyfikatora aplikacji nie należy mylić z identyfikatorem obiektu aplikacji usługi AAD. |
| applicationSecret |
string |
Klucz uwierzytelniania określonej aplikacji usługi AAD. |
AzureOpenAIEmbeddingSkill
Umożliwia wygenerowanie osadzania wektora dla danego tekstu wejściowego przy użyciu zasobu usługi Azure OpenAI.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| apiKey |
string |
Klucz interfejsu API wyznaczonego zasobu usługi Azure OpenAI. |
| authIdentity | SearchIndexerDataIdentity: |
Tożsamość zarządzana przypisana przez użytkownika używana dla połączeń wychodzących. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| deploymentId |
string |
Identyfikator wdrożenia modelu usługi Azure OpenAI w wyznaczonym zasobie. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| dimensions |
integer (int32) |
Liczba wymiarów, które powinny mieć wynikowe osadzanie danych wyjściowych. Obsługiwane tylko w modelach text-embedding-3 i nowszych. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| modelName |
Nazwa modelu osadzania, który jest wdrażany w podanej ścieżce deploymentId. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| resourceUri |
string (uri) |
Identyfikator URI zasobu usługi Azure OpenAI. |
AzureOpenAIModelName
Nazwa modelu Azure Open AI, który zostanie wywołany.
| Wartość | Opis |
|---|---|
| text-embedding-ada-002 | |
| text-embedding-3-large | |
| text-embedding-3-small | |
| gpt-4o | |
| gpt-4o-mini | |
| gpt-4.1 | |
| gpt-4.1-mini | |
| gpt-4.1-nano |
AzureOpenAITokenizerParameters
| Nazwa | Typ | Opis |
|---|---|---|
| allowedSpecialTokens |
string[] |
(Opcjonalnie) Ma zastosowanie tylko wtedy, gdy jednostka jest ustawiona na azureOpenAITokens. Ten parametr definiuje kolekcję specjalnych tokenów, które są dozwolone w procesie tokenizacji. |
| encoderModelName |
Ma zastosowanie tylko wtedy, gdy jednostka jest ustawiona na azureOpenAITokens. Dostępne opcje to "R50k_base", "P50k_base", "P50k_edit" i "CL100k_base". Wartość domyślna to "CL100k_base". |
ChatCompletionCommonModelParameters
Typowe parametry modelu językowego dla uzupełniania czatu. W przypadku pominięcia zostaną użyte wartości domyślne.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| frequencyPenalty |
number |
0 |
Float w zakresie [-2,2], który zmniejsza lub zwiększa prawdopodobieństwo powtórzenia się tokenów. Wartość domyślna to 0. |
| maxTokens |
integer (int32) |
Maksymalna liczba tokenów do wygenerowania. |
|
| model |
string |
Nazwa modelu, który ma być używany (np. "gpt-4o" itp.). Wartość domyślna to null, jeśli nie zostanie określona. |
|
| presencePenalty |
number |
0 |
Float w zakresie [-2,2], który karze nowe tokeny na podstawie ich istniejącej obecności. Wartość domyślna to 0. |
| seed |
integer (int32) |
Losowe ziarno do kontrolowania deterministycznych danych wyjściowych. W przypadku pominięcia stosowana jest randomizacja. |
|
| stop |
string[] |
Lista sekwencji zatrzymań, które odetną generowanie tekstu. Wartość domyślna to brak. |
|
| temperature |
number |
0.7 |
Temperatura próbkowania. Wartość domyślna to 0.7. |
ChatCompletionExtraParametersBehavior
Określa sposób obsługi elementu "extraParameters" przez usługę Azure AI Foundry. Wartość domyślna to "error".
| Wartość | Opis |
|---|---|
| pass-through | |
| drop |
Usuwa wszystkie dodatkowe parametry. |
| error |
Zgłasza błąd, jeśli występuje jakikolwiek dodatkowy parametr. |
ChatCompletionResponseFormat
Określa, w jaki sposób odpowiedź modelu językowego powinna być serializowana. Wartość domyślna to "text".
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| jsonSchemaProperties |
Otwarty słownik dla właściwości rozszerzonych. Wymagane, jeśli 'type' == 'json_schema' |
||
| type | text |
Określa, w jaki sposób LLM powinien sformatować odpowiedź. Możliwe wartości: "text" (zwykły ciąg), "json_object" (dowolny kod JSON) lub "json_schema" (jest zgodny z podanym schematem). |
ChatCompletionResponseFormatType
Określa, w jaki sposób LLM powinien sformatować odpowiedź. Możliwe wartości: "text" (zwykły ciąg), "json_object" (dowolny kod JSON) lub "json_schema" (jest zgodny z podanym schematem).
| Wartość | Opis |
|---|---|
| text | |
| jsonObject | |
| jsonSchema |
ChatCompletionSchema
Obiekt definiujący niestandardowy schemat, którego model będzie używał do tworzenia struktury danych wyjściowych.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| additionalProperties |
boolean |
False |
Określa, czy obiekt może zawierać dodatkowe klucze/wartości, które nie zostały zdefiniowane w schemacie JSON. Wartość domyślna to „false”. |
| properties |
string |
Ciąg w formacie JSON, który definiuje właściwości i ograniczenia schematu wyjściowego dla modelu. |
|
| required |
string[] |
Tablica nazw właściwości, które muszą być częścią odpowiedzi modelu. W przypadku ustrukturyzowanych danych wyjściowych należy uwzględnić wszystkie właściwości. |
|
| type |
string |
object |
Typ reprezentacji schematu. Zazwyczaj 'obiekt'. Wartość domyślna to "obiekt". |
ChatCompletionSkill
Umiejętność, która wywołuje model językowy za pośrednictwem punktu końcowego uzupełniania czatu usługi Azure AI Foundry.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
|
| apiKey |
string |
Klucz API do uwierzytelniania w modelu. Nie można określić jednocześnie apiKey i authIdentity. |
|
| authIdentity | SearchIndexerDataIdentity: |
Tożsamość zarządzana przypisana przez użytkownika używana dla połączeń wychodzących. Jeśli zostanie podany identyfikator authResourceId i nie zostanie on określony, zostanie użyta tożsamość zarządzana przypisana przez system. W przypadku aktualizacji indeksatora, jeśli tożsamość jest nieokreślona, wartość pozostaje niezmieniona. Jeśli jest ustawiona na "none", wartość tej właściwości jest czyszczona. |
|
| authResourceId |
string |
Dotyczy umiejętności niestandardowych, które łączą się z kodem zewnętrznym w funkcji platformy Azure lub innej aplikacji, która zapewnia przekształcenia. Ta wartość powinna być identyfikatorem aplikacji utworzonym dla funkcji lub aplikacji podczas jej zarejestrowania w usłudze Azure Active Directory. Po określeniu umiejętność niestandardowa łączy się z funkcją lub aplikacją przy użyciu identyfikatora zarządzanego (przypisanego przez system lub użytkownika) usługi wyszukiwania i tokenu dostępu funkcji lub aplikacji, używając tej wartości jako identyfikatora zasobu do tworzenia zakresu tokenu dostępu. |
|
| batchSize |
integer (int32) |
Żądana wielkość partii, która wskazuje liczbę dokumentów. |
|
| commonModelParameters |
Typowe parametry modelu językowego, które klienci mogą dostosowywać. W przypadku pominięcia zostaną zastosowane rozsądne wartości domyślne. |
||
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
|
| degreeOfParallelism |
integer (int32) |
Jeśli jest ustawiona, liczba równoległych wywołań, które można wykonać do internetowego interfejsu API. |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
|
| extraParameters |
object |
Słownik typu otwartego dla parametrów specyficznych dla modelu, które powinny być dołączane do wywołania uzupełniania czatu. Jest zgodny ze wzorcem rozszerzalności usługi Azure AI Foundry. |
|
| extraParametersBehavior | error |
Jak dodatkowe parametry są obsługiwane przez usługę Azure AI Foundry. Wartość domyślna to "error". |
|
| httpHeaders |
object |
Nagłówki wymagane do wykonania żądania http. |
|
| httpMethod |
string |
Metoda żądania http. |
|
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
||
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
|
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
||
| responseFormat |
Określa, w jaki sposób LLM powinien sformatować swoją odpowiedź. Domyślnie jest to typ odpowiedzi "tekst". |
||
| timeout |
string (duration) |
Żądany limit czasu żądania. Wartość domyślna to 30 sekund. |
|
| uri |
string |
Adres URL internetowego interfejsu API. |
CognitiveServicesAccountKey
Klucz konta z wieloma regionami zasobu usługi Azure AI dołączonego do zestawu umiejętności.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| description |
string |
Opis zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| key |
string |
Klucz używany do aprowizacji zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
ConditionalSkill
Umiejętność, która umożliwia scenariusze, które wymagają operacji logicznej w celu określenia danych do przypisania do danych wyjściowych.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
CustomEntity
Obiekt zawierający informacje o znalezionych dopasowaniach i powiązanych metadanych.
| Nazwa | Typ | Opis |
|---|---|---|
| accentSensitive |
boolean |
Wartość domyślna to fałsz. Wartość logiczna określająca, czy porównania z nazwą jednostki powinny być wrażliwe na akcent. |
| aliases |
Tablica złożonych obiektów, których można użyć do określenia alternatywnej pisowni lub synonimów nazwy jednostki głównej. |
|
| caseSensitive |
boolean |
Wartość domyślna to fałsz. Wartość logiczna określająca, czy porównania z nazwą jednostki powinny być wrażliwe na wielkość liter. Przykładowe dopasowania "Microsoft" bez uwzględniania wielkości liter mogą być następujące: microsoft, microSoft, MICROSOFT. |
| defaultAccentSensitive |
boolean |
Zmienia domyślną wartość czułości akcentu dla tej encji. Może służyć do zmiany wartości domyślnej wszystkich aliasów accentSensitive wartości. |
| defaultCaseSensitive |
boolean |
Zmienia domyślną wartość uwzględniania wielkości liter dla tej encji. Może służyć do zmiany wartości domyślnej wszystkich aliasów caseSensitive wartości. |
| defaultFuzzyEditDistance |
integer (int32) |
Zmienia domyślną wartość odległości edycji rozmytej dla tego elementu. Może służyć do zmiany wartości domyślnej wszystkich aliasów fuzzyEditDistance. |
| description |
string |
To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstów. Wartość tego pola będzie wyświetlana przy każdym dopasowaniu jego jednostki w danych wyjściowych umiejętności. |
| fuzzyEditDistance |
integer (int32) |
Wartość domyślna to 0. Maksymalna wartość 5. Oznacza dopuszczalną liczbę rozbieżnych znaków, które nadal stanowiłyby zgodność z nazwą jednostki. Zwracane jest najmniejsze możliwe rozmycie dla dowolnego dopasowania. Na przykład, jeśli odległość edycji jest ustawiona na 3, "Windows10" nadal będzie pasować do "Windows", "Windows10" i "Windows 7". Gdy wielkość liter jest ustawiona na false, różnice wielkości liter NIE wliczają się do tolerancji rozmycia, ale w przeciwnym razie wliczają się do tolerancji rozmycia. |
| id |
string |
To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstów. Wartość tego pola będzie wyświetlana przy każdym dopasowaniu jego jednostki w danych wyjściowych umiejętności. |
| name |
string |
Deskryptor jednostki najwyższego poziomu. Dopasowania w danych wyjściowych umiejętności będą pogrupowane według tej nazwy i powinny reprezentować "znormalizowaną" formę znalezionego tekstu. |
| subtype |
string |
To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstów. Wartość tego pola będzie wyświetlana przy każdym dopasowaniu jego jednostki w danych wyjściowych umiejętności. |
| type |
string |
To pole może służyć jako przekazywanie niestandardowych metadanych dotyczących dopasowanych tekstów. Wartość tego pola będzie wyświetlana przy każdym dopasowaniu jego jednostki w danych wyjściowych umiejętności. |
CustomEntityAlias
Złożony obiekt, którego można użyć do określenia alternatywnej pisowni lub synonimów nazwy jednostki głównej.
| Nazwa | Typ | Opis |
|---|---|---|
| accentSensitive |
boolean |
Określ, czy alias jest wrażliwy na akcent. |
| caseSensitive |
boolean |
Ustal, czy w aliasie jest rozróżniana wielkość liter. |
| fuzzyEditDistance |
integer (int32) |
Określ rozmytą odległość edycji aliasu. |
| text |
string |
Tekst aliasu. |
CustomEntityLookupSkill
Umiejętność wyszukuje tekst z niestandardowej, zdefiniowanej przez użytkownika listy słów i fraz.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| entitiesDefinitionUri |
string |
Ścieżka do pliku JSON lub CSV zawierającego cały tekst docelowy, do którego ma być dopasowany. Ta definicja jednostki jest odczytywana na początku przebiegu indeksatora. Wszelkie aktualizacje tego pliku podczas uruchomienia indeksatora nie zostaną zastosowane do momentu kolejnych uruchomień. Ta konfiguracja musi być dostępna za pośrednictwem protokołu HTTPS. |
| globalDefaultAccentSensitive |
boolean |
Globalna flaga dla AccentSensitive. Jeśli parametr AccentSensitive nie jest ustawiony w parametrze CustomEntity, ta wartość będzie wartością domyślną. |
| globalDefaultCaseSensitive |
boolean |
Globalna flaga dla CaseSensitive. Jeśli CaseSensitive nie jest ustawiona w CustomEntity, ta wartość będzie wartością domyślną. |
| globalDefaultFuzzyEditDistance |
integer (int32) |
Globalna flaga dla FuzzyEditDistance. Jeśli FuzzyEditDistance nie jest ustawiona w CustomEntity, ta wartość będzie wartością domyślną. |
| inlineEntitiesDefinition |
Wbudowana definicja CustomEntity. |
|
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
CustomEntityLookupSkillLanguage
Kody języków obsługiwane dla tekstu wejściowego przez CustomEntityLookupSkill.
| Wartość | Opis |
|---|---|
| da |
Duński |
| de |
Niemiecki |
| en |
angielski |
| es |
Hiszpański |
| fi |
Fiński |
| fr |
Francuski |
| it |
Włoski |
| ko |
Koreański |
| pt |
Portugalski |
DefaultCognitiveServicesAccount
Pusty obiekt, który reprezentuje domyślny zasób usługi Azure AI dla zestawu umiejętności.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
| description |
string |
Opis zasobu usługi Azure AI dołączonego do zestawu umiejętności. |
DocumentExtractionSkill
Umiejętność, która wyodrębnia zawartość z pliku w potoku wzbogacania.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| configuration |
object |
Słownik konfiguracji dla tej umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| dataToExtract |
string |
Typ danych, które mają zostać wyodrębnione dla umiejętności. Zostanie ustawiony na "contentAndMetadata", jeśli nie zostanie zdefiniowany. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| parsingMode |
string |
ParsingMode dla umiejętności. Zostanie ustawiony na "domyślny", jeśli nie zostanie zdefiniowany. |
DocumentIntelligenceLayoutSkill
Umiejętność, która wyodrębnia informacje o zawartości i układzie za pośrednictwem usług Azure AI Services z plików w potoku wzbogacania.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
|
| chunkingProperties |
Steruje kardynalnością dzielenia zawartości na fragmenty. |
||
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
|
| extractionOptions |
Steruje kardynalnością zawartości wyodrębnionej z dokumentu przez umiejętność |
||
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
||
| markdownHeaderDepth | h6 |
Głębokość nagłówków w danych wyjściowych markdown. Wartość domyślna to h6. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
|
| outputFormat | markdown |
Steruje kardynalnością formatu wyjściowego. Wartość domyślna to "markdown". |
|
| outputMode | oneToMany |
Steruje kardynalnością danych wyjściowych generowanych przez umiejętność. Wartość domyślna to "oneToMany". |
|
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
DocumentIntelligenceLayoutSkillChunkingProperties
Steruje kardynalnością dzielenia zawartości na fragmenty.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| maximumLength |
integer (int32) |
Maksymalna długość fragmentu wyrażona w znakach. Wartość domyślna to 500. |
|
| overlapLength |
integer (int32) |
Długość nakładania się na siebie między dwoma fragmentami tekstu. Wartość domyślna to 0. |
|
| unit | characters |
Jednostka fragmentu. |
DocumentIntelligenceLayoutSkillChunkingUnit
Steruje kardynalnością jednostki porcji. Wartość domyślna to "znaki"
| Wartość | Opis |
|---|---|
| characters |
Określa fragment według znaków. |
DocumentIntelligenceLayoutSkillExtractionOptions
Steruje kardynalnością zawartości wyodrębnionej z dokumentu przez umiejętność.
| Wartość | Opis |
|---|---|
| images |
Określ, że zawartość obrazu ma zostać wyodrębniona z dokumentu. |
| locationMetadata |
Określ, że metadane lokalizacji powinny zostać wyodrębnione z dokumentu. |
DocumentIntelligenceLayoutSkillMarkdownHeaderDepth
Głębokość nagłówków w danych wyjściowych markdown. Wartość domyślna to h6.
| Wartość | Opis |
|---|---|
| h1 |
Poziom nagłówka 1. |
| h2 |
Poziom nagłówka 2. |
| h3 |
Poziom nagłówka 3. |
| h4 |
Poziom nagłówka 4. |
| h5 |
Poziom nagłówka 5. |
| h6 |
Poziom nagłówka 6. |
DocumentIntelligenceLayoutSkillOutputFormat
Steruje kardynalnością formatu wyjściowego. Wartość domyślna to "markdown".
| Wartość | Opis |
|---|---|
| text |
Określ format danych wyjściowych jako tekst. |
| markdown |
Określ format danych wyjściowych jako znacznik markdown. |
DocumentIntelligenceLayoutSkillOutputMode
Steruje kardynalnością danych wyjściowych generowanych przez umiejętność. Wartość domyślna to "oneToMany".
| Wartość | Opis |
|---|---|
| oneToMany |
Określ, że dane wyjściowe powinny być analizowane jako "oneToMany". |
EntityCategory
Ciąg wskazujący, jakie kategorie jednostek mają zostać zwrócone.
| Wartość | Opis |
|---|---|
| location |
Jednostki opisujące lokalizację fizyczną. |
| organization |
Jednostki opisujące organizację. |
| person |
Jednostki opisujące osobę. |
| quantity |
Jednostki opisujące ilość. |
| datetime |
Jednostki opisujące datę i godzinę. |
| url |
Jednostki opisujące adres URL. |
|
Jednostki opisujące adres e-mail. |
EntityLinkingSkill
Korzystając z interfejsu API analizy tekstu, wyodrębnia połączone jednostki z tekstu.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
string |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| minimumPrecision |
number (double) minimum: 0maximum: 1 |
Wartość z zakresu od 0 do 1, która może być używana tylko do uwzględniania jednostek, których współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, wszystkie jednostki zostaną uwzględnione. |
| modelVersion |
string |
Wersja modelu, która ma być używana podczas wywoływania usługi Analiza tekstu. Domyślnie będzie to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
EntityRecognitionSkill
Ta umiejętność jest przestarzała. Użyj V3. Zamiast tego EntityRecognitionSkill.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| categories |
Lista kategorii jednostek, które powinny zostać wyodrębnione. |
|
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| includeTypelessEntities |
boolean |
Określa, czy uwzględnić jednostki, które są dobrze znane, ale nie są zgodne ze wstępnie zdefiniowanym typem. Jeśli ta konfiguracja nie jest ustawiona (domyślnie), ustawiona na wartość null lub ustawiona na false, jednostki, które nie są zgodne z jednym ze wstępnie zdefiniowanych typów, nie zostaną wyświetlone. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| minimumPrecision |
number (double) |
Wartość z zakresu od 0 do 1, która może być używana tylko do uwzględniania jednostek, których współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, wszystkie jednostki zostaną uwzględnione. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
EntityRecognitionSkillLanguage
Deprecated. Kody języków obsługiwane dla tekstu wejściowego przez EntityRecognitionSkill.
| Wartość | Opis |
|---|---|
| ar |
Arabski język |
| cs |
Czeski |
| zh-Hans |
Chinese-Simplified |
| zh-Hant |
Chinese-Traditional |
| da |
Duński |
| nl |
Niderlandzki |
| en |
angielski |
| fi |
Fiński |
| fr |
Francuski |
| de |
Niemiecki |
| el |
Grecki |
| hu |
Węgierski |
| it |
Włoski |
| ja |
Japoński |
| ko |
Koreański |
| no |
Norweski (Bokmaal) |
| pl |
Polski |
| pt-PT |
Język portugalski (Portugalia) |
| pt-BR |
portugalski (Brazylia) |
| ru |
Rosyjski |
| es |
Hiszpański |
| sv |
Szwedzki |
| tr |
Turecki |
EntityRecognitionSkillV3
Korzystając z interfejsu API analizy tekstu, wyodrębnia jednostki różnych typów z tekstu.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| categories |
string[] |
Lista kategorii jednostek, które powinny zostać wyodrębnione. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
string |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| minimumPrecision |
number (double) minimum: 0maximum: 1 |
Wartość z zakresu od 0 do 1, która może być używana tylko do uwzględniania jednostek, których współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, wszystkie jednostki zostaną uwzględnione. |
| modelVersion |
string |
Wersja modelu do użycia podczas wywoływania interfejsu API analizy tekstu. Domyślnie będzie to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
ImageAnalysisSkill
Umiejętność, która analizuje pliki obrazów. Wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| details |
Ciąg wskazujący, które szczegóły specyficzne dla domeny mają zostać zwrócone. |
|
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| visualFeatures |
Lista funkcji wizualnych. |
ImageAnalysisSkillLanguage
Kody języków obsługiwane do wprowadzania przez ImageAnalysisSkill.
| Wartość | Opis |
|---|---|
| ar |
Arabski język |
| az |
Azerbejdżańcy |
| bg |
Bułgarski |
| bs |
bośniacki łacina |
| ca |
Kataloński |
| cs |
Czeski |
| cy |
Walijski |
| da |
Duński |
| de |
Niemiecki |
| el |
Grecki |
| en |
angielski |
| es |
Hiszpański |
| et |
Estoński |
| eu |
Baskijski |
| fi |
Fiński |
| fr |
Francuski |
| ga |
Irlandzki |
| gl |
Galicyjski |
| he |
Hebrajski |
| hi |
Język hindi |
| hr |
Chorwacki |
| hu |
Węgierski |
| id |
Indonezyjski |
| it |
Włoski |
| ja |
Japoński |
| kk |
język kazachski |
| ko |
Koreański |
| lt |
Litewski |
| lv |
Łotewski |
| mk |
Macedoński |
| ms |
malajski Malezja |
| nb |
Norweski (Bokmal) |
| nl |
Niderlandzki |
| pl |
Polski |
| prs |
Dari |
| pt-BR |
Portuguese-Brazil |
| pt |
Portuguese-Portugal |
| pt-PT |
Portuguese-Portugal |
| ro |
Rumuński |
| ru |
Rosyjski |
| sk |
Słowacki |
| sl |
Słoweński |
| sr-Cyrl |
Serbski - Cyrylica RS |
| sr-Latn |
serbski - łaciński RS |
| sv |
Szwedzki |
| th |
Tajska |
| tr |
Turecki |
| uk |
Ukraiński |
| vi |
Wietnamski |
| zh |
Chiński (uproszczony) |
| zh-Hans |
Chiński (uproszczony) |
| zh-Hant |
Chiński tradycyjny |
ImageDetail
Ciąg wskazujący, które szczegóły specyficzne dla domeny mają zostać zwrócone.
| Wartość | Opis |
|---|---|
| celebrities |
Detale uznane za celebrytów. |
| landmarks |
Detale rozpoznawane jako punkty orientacyjne. |
IndexProjectionMode
Definiuje zachowanie projekcji indeksu w odniesieniu do pozostałej części indeksatora.
| Wartość | Opis |
|---|---|
| skipIndexingParentDocuments |
Dokument źródłowy zostanie pominięty z zapisywania w indeksie docelowym indeksatora. |
| includeIndexingParentDocuments |
Dokument źródłowy zostanie zapisany w indeksie docelowym indeksatora. Jest to wzorzec domyślny. |
InputFieldMappingEntry
Mapowanie pól wejściowych dla umiejętności.
| Nazwa | Typ | Opis |
|---|---|---|
| inputs |
Rekurencyjne dane wejściowe używane podczas tworzenia typu złożonego. |
|
| name |
string |
Nazwa danych wejściowych. |
| source |
string |
Źródło danych wejściowych. |
| sourceContext |
string |
Kontekst źródłowy używany do wybierania rekurencyjnych danych wejściowych. |
JsonSchemaProperties
Otwarty słownik dla właściwości rozszerzonych. Wymagane, jeśli 'type' == 'json_schema'
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| description |
string |
Opis schematu json, z którym model będzie przestrzegany. |
|
| name |
string |
Nazwa schematu json, z którym model będzie zgodny |
|
| schema |
Obiekt definiujący niestandardowy schemat, którego model będzie używał do tworzenia struktury danych wyjściowych. |
||
| strict |
boolean |
True |
Określa, czy odpowiedź modelu powinna używać ustrukturyzowanych danych wyjściowych. Wartość domyślna to true |
KeyPhraseExtractionSkill
Umiejętność, która używa analizy tekstu do wyodrębniania kluczowych fraz.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| maxKeyPhraseCount |
integer (int32) |
Liczba wskazująca, ile fraz kluczowych ma zostać zwróconych. W przypadku braku zwracane są wszystkie zidentyfikowane frazy kluczowe. |
| modelVersion |
string |
Wersja modelu, która ma być używana podczas wywoływania usługi Analiza tekstu. Domyślnie będzie to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
KeyPhraseExtractionSkillLanguage
Kody języków obsługiwane dla tekstu wejściowego przez KeyPhraseExtractionSkill.
| Wartość | Opis |
|---|---|
| da |
Duński |
| nl |
Niderlandzki |
| en |
angielski |
| fi |
Fiński |
| fr |
Francuski |
| de |
Niemiecki |
| it |
Włoski |
| ja |
Japoński |
| ko |
Koreański |
| no |
Norweski (Bokmaal) |
| pl |
Polski |
| pt-PT |
Język portugalski (Portugalia) |
| pt-BR |
portugalski (Brazylia) |
| ru |
Rosyjski |
| es |
Hiszpański |
| sv |
Szwedzki |
LanguageDetectionSkill
Umiejętność, która wykrywa język tekstu wejściowego i zgłasza pojedynczy kod języka dla każdego dokumentu przesłanego w żądaniu. Kod języka jest sparowany z wynikiem wskazującym ufność analizy.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultCountryHint |
string |
Kod kraju, który ma być używany jako wskazówka do modelu wykrywania języka, jeśli nie można uściślić języka. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| modelVersion |
string |
Wersja modelu, która ma być używana podczas wywoływania usługi Analiza tekstu. Domyślnie będzie to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
LineEnding
Definiuje sekwencję znaków, które mają być używane między wierszami tekstu rozpoznawanymi przez umiejętność OCR. Wartość domyślna to "spacja".
| Wartość | Opis |
|---|---|
| space |
Wiersze są oddzielone pojedynczym znakiem spacji. |
| carriageReturn |
Wiersze są oddzielone znakiem powrotu karetki ('\r'). |
| lineFeed |
Wiersze są oddzielone pojedynczym znakiem nowego wiersza ('\n'). |
| carriageReturnLineFeed |
Wiersze są oddzielone znakiem powrotu karetki i znakiem nowego wiersza ('\r\n'). |
MergeSkill
Umiejętność scalania dwóch lub więcej ciągów w jeden ujednolicony ciąg z opcjonalnym zdefiniowanym przez użytkownika ogranicznikiem oddzielającym każdą część komponentu.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
|
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
|
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
||
| insertPostTag |
string |
Znacznik wskazuje koniec scalonego tekstu. Domyślnie tag jest pustym miejscem. |
|
| insertPreTag |
string |
Znacznik wskazuje początek scalonego tekstu. Domyślnie tag jest pustym miejscem. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
|
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
OcrSkill
Umiejętność, która wyodrębnia tekst z plików graficznych.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
|
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
|
| defaultLanguageCode |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
||
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
|
| detectOrientation |
boolean |
False |
Wartość wskazująca, czy wykrywanie orientacji ma być włączone, czy nie. Wartość domyślna to „false”. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
||
| lineEnding |
Definiuje sekwencję znaków, które mają być używane między wierszami tekstu rozpoznawanymi przez umiejętność OCR. Wartość domyślna to "spacja". |
||
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
|
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
OcrSkillLanguage
Kody języków obsługiwane do wprowadzania przez OcrSkill.
| Wartość | Opis |
|---|---|
| af |
Afrikaans |
| sq |
Albański |
| anp |
Angika (Devanagiri) |
| ar |
Arabski język |
| ast |
Asturyjski |
| awa |
Awadhi-Hindi (Devanagiri) |
| az |
azerbejdżański (łaciński) |
| bfy |
Bagheli powiedział: |
| eu |
Baskijski |
| be |
białoruski (cyrylica i łacina) |
| be-cyrl |
białoruski (cyrylica) |
| be-latn |
białoruski (łaciński) |
| bho |
Bhojpuri-Hindi (Devanagiri) |
| bi |
Bislama |
| brx |
Bodo (Devanagiri) |
| bs |
bośniacki łacina |
| bra |
Brajbha powiedział: |
| br |
Bretoński |
| bg |
Bułgarski |
| bns |
Bundeli |
| bua |
Buriacki (cyrylica) |
| ca |
Kataloński |
| ceb |
Język cebuański |
| rab |
Fazowanie |
| ch |
Chamorro |
| hne |
Chhattisgarhi (Devanagiri) |
| zh-Hans |
Chiński (uproszczony) |
| zh-Hant |
Chiński tradycyjny |
| kw |
Kornwalijski |
| co |
Korsykański |
| crh |
krymskotatarski (łac.) |
| hr |
Chorwacki |
| cs |
Czeski |
| da |
Duński |
| prs |
Dari |
| dhi |
Dhimal (Devanagiri) |
| doi |
Dogri (Devanagiri) |
| nl |
Niderlandzki |
| en |
angielski |
| myv |
Erzja (cyrylica) |
| et |
Estoński |
| fo |
Farerski |
| fj |
Fidżijski |
| fil |
Filipiński |
| fi |
Fiński |
| fr |
Francuski |
| fur |
Fruliański |
| gag |
gagauski (łaciński) |
| gl |
Galicyjski |
| de |
Niemiecki |
| gil |
Gilbertese |
| gon |
Gondi (Devanagiri) |
| el |
Grecki |
| kl |
Grenlandzki |
| gvr |
Gurung (Devanagiri) |
| ht |
Kreolski haitański |
| hlb |
Halbi (Devanagiri) |
| hni |
Hani powiedział: |
| bgc |
Haryanvi powiedział: |
| haw |
Hawajski |
| hi |
Język hindi |
| mww |
Hmong Daw (łacina) |
| hoc |
Ho (Devanagiri) |
| hu |
Węgierski |
| is |
Islandzki |
| smn |
Inari Sami |
| id |
Indonezyjski |
| ia |
Interlingua |
| iu |
Inuktitut (łaciński) |
| ga |
Irlandzki |
| it |
Włoski |
| ja |
Japoński |
| Jns |
Jaunsari (Devanagiri) |
| jv |
Jawajski |
| kea |
Kabuverdianu powiedział: |
| kac |
Kaczin (łac.) |
| xnr |
Kangri (Devanagiri) |
| krc |
Karachay-Balkar |
| kaa-cyrl |
Kara-Kalpak (cyrylica) |
| kaa |
Kara-Kalpak (łacina) |
| csb |
Kaszubski |
| kk-cyrl |
kazachski (cyrylica) |
| kk-latn |
kazachski (łacina) |
| klr |
Khaling powiedział: |
| kha |
Khasi |
| quc |
K'iche' |
| ko |
Koreański |
| kfq |
Korku powiedział: |
| kpy |
Koryak |
| kos |
Język kosraeański |
| kum |
Kumyk (cyrylica) |
| ku-arab |
kurdyjski (arabski) |
| ku-latn |
kurdyjski (łacina) |
| kru |
Kurukh (Devanagiri) |
| ky |
kirgiski (cyrylica) |
| lkt |
Lakota |
| la |
Łacina |
| lt |
Litewski |
| dsb |
Dolnołużycki |
| smj |
Lule Sami |
| lb |
Luksemburski |
| bfz |
Mahasu Pahari (Devanagiri) |
| ms |
malajski (łaciński) |
| mt |
Maltański |
| kmj |
Malto (Devanagiri) |
| gv |
Manx |
| mi |
Maorysi |
| mr |
Marathi |
| mn |
Mongolski (cyrylica) |
| cnr-cyrl |
Czarnogóra (cyrylica) |
| cnr-latn |
Czarnogóra (łacina) |
| nap |
Neapolitański |
| ne |
Nepalski |
| niu |
Niuean |
| nog |
Nogay (Niegej) |
| sme |
Północni Lapończycy (łacina) |
| nb |
Norweski |
| no |
Norweski |
| oc |
Oksytański |
| os |
Osetycki |
| ps |
Paszto |
| fa |
Perski |
| pl |
Polski |
| pt |
Portugalski |
| pa |
pendżabski (arabski) |
| ksh |
Wybrzeże |
| ro |
Rumuński |
| rm |
Retoromański |
| ru |
Rosyjski |
| sck |
Sadri (Devanagiri) |
| sm |
samoański (łaciński) |
| sa |
Sanskryt (Devanagiri) |
| sat |
Santali (Devanagiri) |
| sco |
Szkoci |
| gd |
Szkocki gaelicki |
| sr |
Serbski (łaciński) |
| sr-Cyrl |
Serbski (cyrylica) |
| sr-Latn |
Serbski (łaciński) |
| xsr |
Szerpa (Devanagiri) |
| srx |
Sirmauri (Devanagiri) |
| sms |
Skolt Sami |
| sk |
Słowacki |
| sl |
Słoweński |
| so |
somalijski (arabski) |
| sma |
Południowi Lapończycy |
| es |
Hiszpański |
| sw |
suahili (łaciński) |
| sv |
Szwedzki |
| tg |
język tadżycki (cyrylica) |
| tt |
tatarski (łac.) |
| tet |
Tężec |
| thf |
Thangmi powiedział: |
| to |
Tonga |
| tr |
Turecki |
| tk |
Turkmeński (łacina) |
| tyv |
Tuwiński |
| hsb |
Górnołużycki |
| ur |
urdu |
| ug |
ujgurski (arabski) |
| uz-arab |
uzbecki (arabski) |
| uz-cyrl |
Uzbecki (Cyrylica) |
| uz |
Uzbek (łaciński) |
| vo |
Volapük |
| wae |
Walser |
| cy |
Walijski |
| fy |
Zachodniofryzyjski |
| yua |
Jukatańska Majów |
| za |
Zhuang powiedział: |
| zu |
Zulu |
| unk |
Nieznany (wszystkie) |
OutputFieldMappingEntry
Mapowanie pola wyjściowego dla umiejętności.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa danych wyjściowych zdefiniowanych przez umiejętność. |
| targetName |
string |
Docelowa nazwa danych wyjściowych. Jest to opcjonalne i domyślnie ma nazwę użytkownika. |
PIIDetectionSkill
Korzystając z interfejsu API analizy tekstu, wyodrębnia dane osobowe z tekstu wejściowego i umożliwia jego maskowanie.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
string |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| domain |
string |
Jeśli zostanie określona, skonfiguruje domenę umożliwiającą identyfikację użytkownika tak, aby zawierała tylko podzbiór kategorii jednostek. Możliwe wartości to: 'phi', 'none'. Wartość domyślna to 'none'. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| maskingCharacter |
string maxLength: 1 |
Znak używany do maskowania tekstu, jeśli parametr maskingMode jest ustawiony na replace. Wartość domyślna to '*'. |
| maskingMode |
Parametr, który udostępnia różne sposoby maskowania informacji osobistych wykrytych w tekście wejściowym. Wartość domyślna to 'none'. |
|
| minimumPrecision |
number (double) minimum: 0maximum: 1 |
Wartość z zakresu od 0 do 1, która może być używana tylko do uwzględniania jednostek, których współczynnik ufności jest większy niż określona wartość. Jeśli nie zostanie ustawiona (wartość domyślna) lub jeśli jawnie zostanie ustawiona wartość null, wszystkie jednostki zostaną uwzględnione. |
| modelVersion |
string |
Wersja modelu, która ma być używana podczas wywoływania usługi Analiza tekstu. Domyślnie będzie to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| piiCategories |
string[] |
Lista kategorii jednostek umożliwiających identyfikację, które powinny zostać wyodrębnione i zamaskowane. |
PIIDetectionSkillMaskingMode
Ciąg wskazujący, który tryb maskingMode ma być używany do maskowania informacji osobistych wykrytych w tekście wejściowym.
| Wartość | Opis |
|---|---|
| none |
Nie występuje maskowanie, a dane wyjściowe maskedText nie zostaną zwrócone. |
| replace |
Zastępuje wykryte jednostki znakiem podanym w parametrze maskingCharacter. Znak zostanie powtórzony do długości wykrytej jednostki, dzięki czemu przesunięcia będą poprawnie odpowiadać zarówno tekstowi wejściowemu, jak i wyjściowemu maskedText. |
SearchIndexerDataNoneIdentity
Czyści właściwość tożsamości źródła danych.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ tożsamości. |
SearchIndexerDataUserAssignedIdentity
Określa tożsamość źródła danych, które ma być używane.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ tożsamości. |
| userAssignedIdentity |
string |
W pełni kwalifikowany identyfikator zasobu platformy Azure tożsamości zarządzanej przypisanej przez użytkownika zwykle w postaci "/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId", który powinien zostać przypisany do usługi wyszukiwania. |
SearchIndexerIndexProjections
Definiowanie dodatkowych projekcji do drugorzędnych indeksów wyszukiwania.
| Nazwa | Typ | Opis |
|---|---|---|
| parameters |
Słownik właściwości konfiguracyjnych specyficznych dla projekcji indeksu. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego. |
|
| selectors |
Lista projekcji, które mają być wykonywane dla indeksów wyszukiwania pomocniczego. |
SearchIndexerIndexProjectionSelector
Opis danych, które mają być przechowywane w wyznaczonym indeksie wyszukiwania.
| Nazwa | Typ | Opis |
|---|---|---|
| mappings |
Mapowania dla projekcji lub które źródło powinno być mapowane na które pole w indeksie docelowym. |
|
| parentKeyFieldName |
string |
Nazwa pola w indeksie wyszukiwania, do którego ma być mapowana wartość klucza dokumentu nadrzędnego. Musi to być pole znakowe, które można filtrować, a nie pole klucza. |
| sourceContext |
string |
Kontekst źródłowy projekcji. Reprezentuje kardynację, przy której dokument zostanie podzielony na wiele dokumentów podrzędnych. |
| targetIndexName |
string |
Nazwa indeksu wyszukiwania, do którego ma być przeprowadzane projekcja. Musi mieć pole klucza z ustawionym analizatorem słów kluczowych. |
SearchIndexerIndexProjectionsParameters
Słownik właściwości konfiguracyjnych specyficznych dla projekcji indeksu. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.
| Nazwa | Typ | Opis |
|---|---|---|
| projectionMode |
Definiuje zachowanie projekcji indeksu w odniesieniu do pozostałej części indeksatora. |
SearchIndexerKnowledgeStore
Definicja dodatkowych projekcji do obiektu blob, tabeli lub plików platformy Azure wzbogaconych danych.
| Nazwa | Typ | Opis |
|---|---|---|
| identity | SearchIndexerDataIdentity: |
Tożsamość zarządzana przypisana przez użytkownika używana do połączeń z usługą Azure Storage podczas pisania projekcji magazynu wiedzy. Jeśli parametry połączenia wskazują tożsamość (ResourceId) i nie jest ona określona, używana jest tożsamość zarządzana przypisana przez system. W przypadku aktualizacji indeksatora, jeśli tożsamość jest nieokreślona, wartość pozostaje niezmieniona. Jeśli jest ustawiona na "none", wartość tej właściwości jest czyszczona. |
| parameters |
Słownik właściwości konfiguracyjnych specyficznych dla magazynu wiedzy. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego. |
|
| projections |
Lista dodatkowych projekcji do wykonania podczas indeksowania. |
|
| storageConnectionString |
string |
Parametry połączenia z projekcjami konta magazynu będą przechowywane w. |
SearchIndexerKnowledgeStoreFileProjectionSelector
Definicja projekcji określająca, jakie dane mają być przechowywane w Azure Files.
| Nazwa | Typ | Opis |
|---|---|---|
| generatedKeyName |
string |
Nazwa wygenerowanego klucza, w którym ma być przechowywana projekcja. |
| inputs |
Zagnieżdżone dane wejściowe dla złożonych projekcji. |
|
| referenceKeyName |
string |
Nazwa klucza odniesienia do różnych rzutów. |
| source |
string |
Źródło danych do projektu. |
| sourceContext |
string |
Kontekst źródłowy dla złożonych projekcji. |
| storageContainer |
string |
Kontener obiektów blob do przechowywania projekcji. |
SearchIndexerKnowledgeStoreObjectProjectionSelector
Definicja projekcji określająca, jakie dane mają być przechowywane w usłudze Azure Blob.
| Nazwa | Typ | Opis |
|---|---|---|
| generatedKeyName |
string |
Nazwa wygenerowanego klucza, w którym ma być przechowywana projekcja. |
| inputs |
Zagnieżdżone dane wejściowe dla złożonych projekcji. |
|
| referenceKeyName |
string |
Nazwa klucza odniesienia do różnych rzutów. |
| source |
string |
Źródło danych do projektu. |
| sourceContext |
string |
Kontekst źródłowy dla złożonych projekcji. |
| storageContainer |
string |
Kontener obiektów blob do przechowywania projekcji. |
SearchIndexerKnowledgeStoreParameters
Słownik właściwości konfiguracyjnych specyficznych dla magazynu wiedzy. Każda nazwa jest nazwą określonej właściwości. Każda wartość musi być typu pierwotnego.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| synthesizeGeneratedKeyName |
boolean |
False |
Określa, czy projekcje powinny syntetyzować wygenerowaną nazwę klucza, jeśli jeszcze jej nie ma. |
SearchIndexerKnowledgeStoreProjection
Obiekt kontenera dla różnych selektorów projekcji.
| Nazwa | Typ | Opis |
|---|---|---|
| files |
Projekcje dotyczące usługi Azure File Storage. |
|
| objects |
Projekcje do usługi Azure Blob Storage. |
|
| tables |
Projekcje dotyczące usługi Azure Table Storage. |
SearchIndexerKnowledgeStoreTableProjectionSelector
Opis danych do przechowywania w tabelach platformy Azure.
| Nazwa | Typ | Opis |
|---|---|---|
| generatedKeyName |
string |
Nazwa wygenerowanego klucza, w którym ma być przechowywana projekcja. |
| inputs |
Zagnieżdżone dane wejściowe dla złożonych projekcji. |
|
| referenceKeyName |
string |
Nazwa klucza odniesienia do różnych rzutów. |
| source |
string |
Źródło danych do projektu. |
| sourceContext |
string |
Kontekst źródłowy dla złożonych projekcji. |
| tableName |
string |
Nazwa tabeli platformy Azure, w której mają być przechowywane przewidywane dane. |
SearchIndexerSkillset
Lista umiejętności.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.etag |
string |
ETag zestawu umiejętności. |
| cognitiveServices | CognitiveServicesAccount: |
Szczegółowe informacje o usłudze Azure AI, która ma być używana podczas uruchamiania umiejętności. |
| description |
string |
Opis zestawu umiejętności. |
| encryptionKey |
Opis klucza szyfrowania utworzonego w usłudze Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania magazynowanego dla definicji zestawu umiejętności, gdy chcesz mieć pełną pewność, że nikt, nawet firma Microsoft, nie może odszyfrować definicji zestawu umiejętności. Po zaszyfrowaniu definicji zestawu umiejętności zawsze pozostanie ona zaszyfrowana. Usługa wyszukiwania zignoruje próby ustawienia tej właściwości na wartość null. Możesz zmienić tę właściwość zgodnie z potrzebami, jeśli chcesz obrócić klucz szyfrowania; Nie będzie to miało wpływu na definicję zestawu umiejętności. Szyfrowanie za pomocą kluczy zarządzanych przez klienta nie jest dostępne w przypadku bezpłatnych usług wyszukiwania i jest dostępne tylko w przypadku płatnych usług utworzonych 1 stycznia 2019 r. lub później. |
|
| indexProjections |
Definicja dodatkowych projekcji do indeksu wyszukiwania wtórnego. |
|
| knowledgeStore |
Definicja dodatkowych projekcji do obiektu blob, tabeli lub plików platformy Azure wzbogaconych danych. |
|
| name |
string |
Nazwa zestawu umiejętności. |
| skills |
SearchIndexerSkill[]:
|
Lista umiejętności w zestawie umiejętności. |
SearchResourceEncryptionKey
Klucz szyfrowania zarządzany przez klienta w usłudze Azure Key Vault. Klucze, które tworzysz i którymi zarządzasz, mogą służyć do szyfrowania lub odszyfrowywania danych magazynowanych, takich jak indeksy i mapy synonimów.
| Nazwa | Typ | Opis |
|---|---|---|
| accessCredentials |
Opcjonalne poświadczenia usługi Azure Active Directory używane do uzyskiwania dostępu do usługi Azure Key Vault. Nie jest to wymagane, jeśli zamiast tego używasz tożsamości zarządzanej. |
|
| identity | SearchIndexerDataIdentity: |
Jawna tożsamość zarządzana do użycia dla tego klucza szyfrowania. Jeśli nie zostanie określona, a właściwość poświadczeń dostępu ma wartość null, zostanie użyta tożsamość zarządzana przypisana przez system. Podczas aktualizacji zasobu, jeśli jawna tożsamość nie jest określona, pozostaje niezmieniona. Jeśli określono wartość "none", wartość tej właściwości jest czyszczona. |
| keyVaultKeyName |
string |
Nazwa klucza usługi Azure Key Vault, który ma być używany do szyfrowania danych magazynowanych. |
| keyVaultKeyVersion |
string |
Wersja klucza usługi Azure Key Vault, która ma być używana do szyfrowania danych magazynowanych. |
| keyVaultUri |
string |
Identyfikator URI usługi Azure Key Vault, nazywany również nazwą DNS, który zawiera klucz, który ma być używany do szyfrowania danych magazynowanych. Przykładowym identyfikatorem URI może być |
SentimentSkill
Ta umiejętność jest przestarzała. Użyj V3. Zamiast tego SentimentSkill.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
SentimentSkillLanguage
Deprecated. Kody języków obsługiwane dla tekstu wejściowego przez SentimentSkill.
| Wartość | Opis |
|---|---|
| da |
Duński |
| nl |
Niderlandzki |
| en |
angielski |
| fi |
Fiński |
| fr |
Francuski |
| de |
Niemiecki |
| el |
Grecki |
| it |
Włoski |
| no |
Norweski (Bokmaal) |
| pl |
Polski |
| pt-PT |
Język portugalski (Portugalia) |
| ru |
Rosyjski |
| es |
Hiszpański |
| sv |
Szwedzki |
| tr |
Turecki |
SentimentSkillV3
Korzystając z interfejsu API analizy tekstu, ocenia tekst bez struktury i dla każdego rekordu udostępnia etykiety tonacji (takie jak "negatywna", "neutralna" i "pozytywna") na podstawie najwyższego wyniku ufności znalezionego przez usługę na poziomie zdania i dokumentu.
| Nazwa | Typ | Domyślna wartość | Opis |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
|
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
|
| defaultLanguageCode |
string |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
|
| includeOpinionMining |
boolean |
False |
Jeśli wartość true jest ustawiona, dane wyjściowe umiejętności będą zawierać informacje z analizy tekstu na potrzeby wyszukiwania opinii, a mianowicie cele (rzeczowniki lub czasowniki) i skojarzoną z nimi ocenę (przymiotnik) w tekście. Wartość domyślna to „false”. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
||
| modelVersion |
string |
Wersja modelu, która ma być używana podczas wywoływania usługi Analiza tekstu. Domyślnie będzie to najnowsza dostępna, jeśli nie zostanie określona. Zalecamy, aby nie określać tej wartości, chyba że jest to absolutnie konieczne. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
|
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
ShaperSkill
Umiejętność przekształcania wyników. Tworzy typ złożony do obsługi pól złożonych (nazywanych również polami wieloczęściowymi).
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
SplitSkill
Umiejętność dzielenia ciągu na fragmenty tekstu.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| azureOpenAITokenizerParameters |
Ma zastosowanie tylko wtedy, gdy jednostka jest ustawiona na azureOpenAITokens. Jeśli zostanie określony, splitSkill będzie używać tych parametrów podczas wykonywania tokenizacji. Parametry to prawidłowa właściwość "encoderModelName" i opcjonalna właściwość "allowedSpecialTokens". |
|
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultLanguageCode |
Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| maximumPageLength |
integer (int32) |
Żądana maksymalna długość strony. Wartość domyślna to 10000. |
| maximumPagesToTake |
integer (int32) |
Ma zastosowanie tylko wtedy, gdy textSplitMode jest ustawiona na "pages". Jeśli zostanie określony, funkcja SplitSkill przestanie dzielić po przetworzeniu pierwszych stron "maximumPagesToTake", w celu zwiększenia wydajności, gdy potrzebnych jest tylko kilka początkowych stron z każdego dokumentu. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| pageOverlapLength |
integer (int32) |
Ma zastosowanie tylko wtedy, gdy textSplitMode jest ustawiona na "pages". Jeśli zostanie określony, n+1. fragment rozpocznie się od tej liczby znaków/tokenów od końca n-tego fragmentu. |
| textSplitMode |
Wartość wskazująca, który tryb podziału ma zostać wykonany. |
|
| unit |
Ma zastosowanie tylko wtedy, gdy właściwość textSplitMode jest ustawiona na wartość pages. Istnieją dwie możliwe wartości. Wybór wartości będzie decydował o długości (maximumPageLength i pageOverlapLength). Wartość domyślna to "znaki", co oznacza, że długość będzie mierzona za pomocą znaków. |
SplitSkillEncoderModelName
Ma zastosowanie tylko wtedy, gdy jednostka jest ustawiona na azureOpenAITokens. Dostępne opcje to "R50k_base", "P50k_base", "P50k_edit" i "CL100k_base". Wartość domyślna to "CL100k_base".
| Wartość | Opis |
|---|---|
| r50k_base |
Odwołuje się do modelu podstawowego wytrenowanego przy użyciu słownictwa 50 000 tokenów, często używanego w ogólnych zadaniach przetwarzania języka naturalnego. |
| p50k_base |
Model podstawowy ze słownictwem zawierającym 50 000 tokenów, zoptymalizowany pod kątem zadań opartych na monitach. |
| p50k_edit |
Podobny do p50k_base, ale dostosowany do zadań edycji lub przeformułowania za pomocą słownictwa o wartości 50 000 tokenów. |
| cl100k_base |
Model podstawowy ze słownictwem zawierającym 100 000 tokenów. |
SplitSkillLanguage
Kody języków obsługiwane dla tekstu wejściowego przez SplitSkill.
| Wartość | Opis |
|---|---|
| am |
Amharski |
| bs |
Bośniacki |
| cs |
Czeski |
| da |
Duński |
| de |
Niemiecki |
| en |
angielski |
| es |
Hiszpański |
| et |
Estoński |
| fi |
Fiński |
| fr |
Francuski |
| he |
Hebrajski |
| hi |
Język hindi |
| hr |
Chorwacki |
| hu |
Węgierski |
| id |
Indonezyjski |
| is |
Islandzki |
| it |
Włoski |
| ja |
Japoński |
| ko |
Koreański |
| lv |
Łotewski |
| nb |
Norweski |
| nl |
Niderlandzki |
| pl |
Polski |
| pt |
Język portugalski (Portugalia) |
| pt-br |
portugalski (Brazylia) |
| ru |
Rosyjski |
| sk |
Słowacki |
| sl |
Słoweński |
| sr |
Serbski |
| sv |
Szwedzki |
| tr |
Turecki |
| ur |
urdu |
| zh |
Chiński (uproszczony) |
SplitSkillUnit
Wartość wskazująca, której jednostki należy użyć.
| Wartość | Opis |
|---|---|
| characters |
Długość będzie mierzona według znaku. |
| azureOpenAITokens |
Długość będzie mierzona przez tokenizator AzureOpenAI z biblioteki tiktoken. |
TextSplitMode
Wartość wskazująca, który tryb podziału ma zostać wykonany.
| Wartość | Opis |
|---|---|
| pages |
Podziel tekst na poszczególne strony. |
| sentences |
Podziel tekst na pojedyncze zdania. |
TextTranslationSkill
Umiejętność tłumaczenia tekstu z jednego języka na drugi.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| defaultFromLanguageCode |
Kod języka, z którego mają być tłumaczone dokumenty dla dokumentów, które nie określają jawnie języka od. |
|
| defaultToLanguageCode |
Kod języka, na który mają być tłumaczone dokumenty w przypadku dokumentów, które nie określają jawnie języka to. |
|
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| suggestedFrom |
Kod języka, z którego mają być tłumaczone dokumenty, gdy nie podano ani danych wejściowych fromLanguageCode, ani parametru defaultFromLanguageCode, a automatyczne wykrywanie języka nie powiedzie się. Wartość domyślna to |
TextTranslationSkillLanguage
Kody języków obsługiwane dla tekstu wejściowego przez TextTranslationSkill.
| Wartość | Opis |
|---|---|
| af |
Afrikaans |
| ar |
Arabski język |
| bn |
język bengalski |
| bs |
Bośniacki (łaciński) |
| bg |
Bułgarski |
| yue |
Kantoński (tradycyjny) |
| ca |
Kataloński |
| zh-Hans |
Chiński (uproszczony) |
| zh-Hant |
Chiński tradycyjny |
| hr |
Chorwacki |
| cs |
Czeski |
| da |
Duński |
| nl |
Niderlandzki |
| en |
angielski |
| et |
Estoński |
| fj |
Fidżijski |
| fil |
Filipiński |
| fi |
Fiński |
| fr |
Francuski |
| de |
Niemiecki |
| el |
Grecki |
| ht |
Kreolski haitański |
| he |
Hebrajski |
| hi |
Język hindi |
| mww |
Hmong Daw |
| hu |
Węgierski |
| is |
Islandzki |
| id |
Indonezyjski |
| it |
Włoski |
| ja |
Japoński |
| sw |
Suahili |
| tlh |
Klingoński |
| tlh-Latn |
Klingoński (alfabet łaciński) |
| tlh-Piqd |
Klingoński (pismo klingońskie) |
| ko |
Koreański |
| lv |
Łotewski |
| lt |
Litewski |
| mg |
Malgaski |
| ms |
Malajski |
| mt |
Maltański |
| nb |
Norweski |
| fa |
Perski |
| pl |
Polski |
| pt |
Portugalski |
| pt-br |
portugalski (Brazylia) |
| pt-PT |
Język portugalski (Portugalia) |
| otq |
Queretaro Otomi |
| ro |
Rumuński |
| ru |
Rosyjski |
| sm |
Samoański |
| sr-Cyrl |
Serbski (cyrylica) |
| sr-Latn |
Serbski (łaciński) |
| sk |
Słowacki |
| sl |
Słoweński |
| es |
Hiszpański |
| sv |
Szwedzki |
| ty |
Tahitański |
| ta |
język tamilski |
| te |
Telugu |
| th |
Tajska |
| to |
Tonga |
| tr |
Turecki |
| uk |
Ukraiński |
| ur |
urdu |
| vi |
Wietnamski |
| cy |
Walijski |
| yua |
Jukatańska Majów |
| ga |
Irlandzki |
| kn |
Kannada |
| mi |
Maorysi |
| ml |
Malayalam |
| pa |
Pendżabski |
VisionVectorizeSkill
Umożliwia wygenerowanie osadzania wektora dla danego obrazu lub tekstu wejściowego przy użyciu interfejsu API Vectorize usługi Azure AI Services Vision.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| modelVersion |
string |
Wersja modelu, która ma być używana podczas wywoływania usługi AI Services Vision. Domyślnie będzie to najnowsza dostępna, jeśli nie zostanie określona. |
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
VisualFeature
Ciągi wskazujące, jakie typy funkcji wizualnych mają zostać zwrócone.
| Wartość | Opis |
|---|---|
| adult |
Cechy wizualne rozpoznawane jako osoby dorosłe. |
| brands |
Cechy wizualne uznawane za marki komercyjne. |
| categories |
Kategorie. |
| description |
Description. |
| faces |
Cechy wizualne rozpoznawane jako twarze ludzi. |
| objects |
Cechy wizualne rozpoznawane jako obiekty. |
| tags |
Tagi. |
WebApiSkill
Umiejętność, która może wywołać punkt końcowy internetowego interfejsu API, co pozwala rozszerzyć zestaw umiejętności przez wywołanie kodu niestandardowego.
| Nazwa | Typ | Opis |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Fragment identyfikatora URI określający typ umiejętności. |
| authIdentity | SearchIndexerDataIdentity: |
Tożsamość zarządzana przypisana przez użytkownika używana dla połączeń wychodzących. Jeśli zostanie podany identyfikator authResourceId i nie zostanie on określony, zostanie użyta tożsamość zarządzana przypisana przez system. W przypadku aktualizacji indeksatora, jeśli tożsamość jest nieokreślona, wartość pozostaje niezmieniona. Jeśli jest ustawiona na "none", wartość tej właściwości jest czyszczona. |
| authResourceId |
string |
Dotyczy umiejętności niestandardowych, które łączą się z kodem zewnętrznym w funkcji platformy Azure lub innej aplikacji, która zapewnia przekształcenia. Ta wartość powinna być identyfikatorem aplikacji utworzonym dla funkcji lub aplikacji podczas jej zarejestrowania w usłudze Azure Active Directory. Po określeniu umiejętność niestandardowa łączy się z funkcją lub aplikacją przy użyciu identyfikatora zarządzanego (przypisanego przez system lub użytkownika) usługi wyszukiwania i tokenu dostępu funkcji lub aplikacji, używając tej wartości jako identyfikatora zasobu do tworzenia zakresu tokenu dostępu. |
| batchSize |
integer (int32) |
Żądana wielkość partii, która wskazuje liczbę dokumentów. |
| context |
string |
Reprezentuje poziom, na którym są wykonywane operacje, na przykład katalog główny dokumentu lub zawartość dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document. |
| degreeOfParallelism |
integer (int32) |
Jeśli jest ustawiona, liczba równoległych wywołań, które można wykonać do internetowego interfejsu API. |
| description |
string |
Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności. |
| httpHeaders |
object |
Nagłówki wymagane do wykonania żądania http. |
| httpMethod |
string |
Metoda żądania http. |
| inputs |
Dane wejściowe umiejętności mogą być kolumną w źródłowym zestawie danych lub danymi wyjściowymi umiejętności nadrzędnej. |
|
| name |
string |
Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność, która nie ma zdefiniowanej nazwy, otrzyma domyślną nazwę indeksu opartego na liczbie 1 w tablicy umiejętności, poprzedzoną znakiem "#". |
| outputs |
Dane wyjściowe umiejętności są albo polem w indeksie wyszukiwania, albo wartością, która może być używana jako dane wejściowe przez inną umiejętność. |
|
| timeout |
string (duration) |
Żądany limit czasu żądania. Wartość domyślna to 30 sekund. |
| uri |
string |
Adres URL internetowego interfejsu API. |