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

SearchResourceEncryptionKey

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

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do indeksu wyszukiwania wtórnego.

knowledgeStore

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji do obiektu blob, tabeli lub plików platformy Azure wzbogaconych danych.

Odpowiedzi

Nazwa Typ Opis
201 Created

SearchIndexerSkillset

Zestaw umiejętności został pomyślnie utworzony.

Other Status Codes

ErrorResponse

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
AIServicesAccountIdentity

Konto z wieloma regionami zasobu usługi Azure AI dołączonego do zestawu umiejętności.

AIServicesAccountKey

Klucz konta zasobu usługi Azure AI dołączonego do zestawu umiejętności, który ma być używany z poddomeną zasobu.

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.

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.

AzureOpenAIEmbeddingSkill

Umożliwia wygenerowanie osadzania wektora dla danego tekstu wejściowego przy użyciu zasobu usługi Azure OpenAI.

AzureOpenAIModelName

Nazwa modelu Azure Open AI, który zostanie wywołany.

AzureOpenAITokenizerParameters
ChatCompletionCommonModelParameters

Typowe parametry modelu językowego dla uzupełniania czatu. W przypadku pominięcia zostaną użyte wartości domyślne.

ChatCompletionExtraParametersBehavior

Określa sposób obsługi elementu "extraParameters" przez usługę Azure AI Foundry. Wartość domyślna to "error".

ChatCompletionResponseFormat

Określa, w jaki sposób odpowiedź modelu językowego powinna być serializowana. Wartość domyślna to "text".

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).

ChatCompletionSchema

Obiekt definiujący niestandardowy schemat, którego model będzie używał do tworzenia struktury danych wyjściowych.

ChatCompletionSkill

Umiejętność, która wywołuje model językowy za pośrednictwem punktu końcowego uzupełniania czatu usługi Azure AI Foundry.

CognitiveServicesAccountKey

Klucz konta z wieloma regionami 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.

CustomEntity

Obiekt zawierający informacje o znalezionych dopasowaniach i powiązanych metadanych.

CustomEntityAlias

Złożony obiekt, którego można użyć do określenia alternatywnej pisowni lub synonimów nazwy jednostki głównej.

CustomEntityLookupSkill

Umiejętność wyszukuje tekst z niestandardowej, zdefiniowanej przez użytkownika listy słów i fraz.

CustomEntityLookupSkillLanguage

Kody języków obsługiwane dla tekstu wejściowego przez CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Pusty obiekt, który reprezentuje domyślny zasób usługi Azure AI dla zestawu umiejętności.

DocumentExtractionSkill

Umiejętność, która wyodrębnia zawartość z pliku w potoku wzbogacania.

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.

DocumentIntelligenceLayoutSkillChunkingProperties

Steruje kardynalnością dzielenia zawartości na fragmenty.

DocumentIntelligenceLayoutSkillChunkingUnit

Steruje kardynalnością jednostki porcji. Wartość domyślna to "znaki"

DocumentIntelligenceLayoutSkillExtractionOptions

Steruje kardynalnością zawartości wyodrębnionej z dokumentu przez umiejętność.

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

Głębokość nagłówków w danych wyjściowych markdown. Wartość domyślna to h6.

DocumentIntelligenceLayoutSkillOutputFormat

Steruje kardynalnością formatu wyjściowego. Wartość domyślna to "markdown".

DocumentIntelligenceLayoutSkillOutputMode

Steruje kardynalnością danych wyjściowych generowanych przez umiejętność. Wartość domyślna to "oneToMany".

EntityCategory

Ciąg wskazujący, jakie kategorie jednostek mają zostać zwrócone.

EntityLinkingSkill

Korzystając z interfejsu API analizy tekstu, wyodrębnia połączone jednostki z tekstu.

EntityRecognitionSkill

Ta umiejętność jest przestarzała. Użyj V3. Zamiast tego EntityRecognitionSkill.

EntityRecognitionSkillLanguage

Deprecated. Kody języków obsługiwane dla tekstu wejściowego przez EntityRecognitionSkill.

EntityRecognitionSkillV3

Korzystając z interfejsu API analizy tekstu, wyodrębnia jednostki różnych typów z tekstu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ImageAnalysisSkill

Umiejętność, która analizuje pliki obrazów. Wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu.

ImageAnalysisSkillLanguage

Kody języków obsługiwane do wprowadzania przez ImageAnalysisSkill.

ImageDetail

Ciąg wskazujący, które szczegóły specyficzne dla domeny mają zostać zwrócone.

IndexProjectionMode

Definiuje zachowanie projekcji indeksu w odniesieniu do pozostałej części indeksatora.

InputFieldMappingEntry

Mapowanie pól wejściowych dla umiejętności.

JsonSchemaProperties

Otwarty słownik dla właściwości rozszerzonych. Wymagane, jeśli 'type' == 'json_schema'

KeyPhraseExtractionSkill

Umiejętność, która używa analizy tekstu do wyodrębniania kluczowych fraz.

KeyPhraseExtractionSkillLanguage

Kody języków obsługiwane dla tekstu wejściowego przez KeyPhraseExtractionSkill.

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.

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".

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.

OcrSkill

Umiejętność, która wyodrębnia tekst z plików graficznych.

OcrSkillLanguage

Kody języków obsługiwane do wprowadzania przez OcrSkill.

OutputFieldMappingEntry

Mapowanie pola wyjściowego dla umiejętności.

PIIDetectionSkill

Korzystając z interfejsu API analizy tekstu, wyodrębnia dane osobowe z tekstu wejściowego i umożliwia jego maskowanie.

PIIDetectionSkillMaskingMode

Ciąg wskazujący, który tryb maskingMode ma być używany do maskowania informacji osobistych wykrytych w tekście wejściowym.

SearchIndexerDataNoneIdentity

Czyści właściwość tożsamości źródła danych.

SearchIndexerDataUserAssignedIdentity

Określa tożsamość źródła danych, które ma być używane.

SearchIndexerIndexProjections

Definiowanie dodatkowych projekcji do drugorzędnych indeksów wyszukiwania.

SearchIndexerIndexProjectionSelector

Opis danych, które mają być przechowywane w wyznaczonym indeksie wyszukiwania.

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.

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji do obiektu blob, tabeli lub plików platformy Azure wzbogaconych danych.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definicja projekcji określająca, jakie dane mają być przechowywane w Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definicja projekcji określająca, jakie dane mają być przechowywane w usłudze Azure Blob.

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.

SearchIndexerKnowledgeStoreProjection

Obiekt kontenera dla różnych selektorów projekcji.

SearchIndexerKnowledgeStoreTableProjectionSelector

Opis danych do przechowywania w tabelach platformy Azure.

SearchIndexerSkillset

Lista 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.

SentimentSkill

Ta umiejętność jest przestarzała. Użyj V3. Zamiast tego SentimentSkill.

SentimentSkillLanguage

Deprecated. Kody języków obsługiwane dla tekstu wejściowego przez SentimentSkill.

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.

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).

SplitSkill

Umiejętność dzielenia ciągu na fragmenty tekstu.

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".

SplitSkillLanguage

Kody języków obsługiwane dla tekstu wejściowego przez SplitSkill.

SplitSkillUnit

Wartość wskazująca, której jednostki należy użyć.

TextSplitMode

Wartość wskazująca, który tryb podziału ma zostać wykonany.

TextTranslationSkill

Umiejętność tłumaczenia tekstu z jednego języka na drugi.

TextTranslationSkillLanguage

Kody języków obsługiwane dla tekstu wejściowego przez TextTranslationSkill.

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.

VisualFeature

Ciągi wskazujące, jakie typy funkcji wizualnych mają zostać zwrócone.

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.

AIServicesAccountIdentity

Konto z wieloma regionami zasobu usługi Azure AI dołączonego do zestawu umiejętności.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.AIServicesByIdentity

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.Azure.Search.AIServicesByKey

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.Skills.Custom.AmlSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Text.AzureOpenAIEmbeddingSkill

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

InputFieldMappingEntry[]

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

AzureOpenAIModelName

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

OutputFieldMappingEntry[]

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

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".

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

JsonSchemaProperties

Otwarty słownik dla właściwości rozszerzonych. Wymagane, jeśli 'type' == 'json_schema'

type

ChatCompletionResponseFormatType

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.Skills.Custom.ChatCompletionSkill

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

ChatCompletionCommonModelParameters

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

ChatCompletionExtraParametersBehavior

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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

ChatCompletionResponseFormat

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.Azure.Search.CognitiveServicesByKey

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.Skills.Util.ConditionalSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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

CustomEntityAlias[]

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.Skills.Text.CustomEntityLookupSkill

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

CustomEntityLookupSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

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

CustomEntity[]

Wbudowana definicja CustomEntity.

inputs

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Azure.Search.DefaultCognitiveServices

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.Skills.Util.DocumentExtractionSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Util.DocumentIntelligenceLayoutSkill

Fragment identyfikatora URI określający typ umiejętności.

chunkingProperties

DocumentIntelligenceLayoutSkillChunkingProperties

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

DocumentIntelligenceLayoutSkillExtractionOptions[]

Steruje kardynalnością zawartości wyodrębnionej z dokumentu przez umiejętność

inputs

InputFieldMappingEntry[]

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

DocumentIntelligenceLayoutSkillMarkdownHeaderDepth

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

DocumentIntelligenceLayoutSkillOutputFormat

markdown

Steruje kardynalnością formatu wyjściowego. Wartość domyślna to "markdown".

outputMode

DocumentIntelligenceLayoutSkillOutputMode

oneToMany

Steruje kardynalnością danych wyjściowych generowanych przez umiejętność. Wartość domyślna to "oneToMany".

outputs

OutputFieldMappingEntry[]

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

DocumentIntelligenceLayoutSkillChunkingUnit

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.

email

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.Skills.Text.V3.EntityLinkingSkill

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 en.

description

string

Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

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: 0
maximum: 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

OutputFieldMappingEntry[]

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.Skills.Text.EntityRecognitionSkill

Fragment identyfikatora URI określający typ umiejętności.

categories

EntityCategory[]

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

EntityRecognitionSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Text.V3.EntityRecognitionSkill

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 en.

description

string

Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

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: 0
maximum: 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

OutputFieldMappingEntry[]

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

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

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

ErrorDetail

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.Skills.Vision.ImageAnalysisSkill

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

ImageAnalysisSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności.

details

ImageDetail[]

Ciąg wskazujący, które szczegóły specyficzne dla domeny mają zostać zwrócone.

inputs

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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

VisualFeature[]

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

InputFieldMappingEntry[]

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

ChatCompletionSchema

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.Skills.Text.KeyPhraseExtractionSkill

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

KeyPhraseExtractionSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Text.LanguageDetectionSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Text.MergeSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Vision.OcrSkill

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

OcrSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

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

InputFieldMappingEntry[]

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

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

OutputFieldMappingEntry[]

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.Skills.Text.PIIDetectionSkill

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 en.

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

InputFieldMappingEntry[]

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

PIIDetectionSkillMaskingMode

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: 0
maximum: 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

OutputFieldMappingEntry[]

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.Azure.Search.DataNoneIdentity

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.Azure.Search.DataUserAssignedIdentity

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

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.

selectors

SearchIndexerIndexProjectionSelector[]

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

InputFieldMappingEntry[]

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

IndexProjectionMode

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

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.

projections

SearchIndexerKnowledgeStoreProjection[]

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

InputFieldMappingEntry[]

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

InputFieldMappingEntry[]

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

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projekcje dotyczące usługi Azure File Storage.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projekcje do usługi Azure Blob Storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

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

InputFieldMappingEntry[]

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

SearchResourceEncryptionKey

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

SearchIndexerIndexProjections

Definicja dodatkowych projekcji do indeksu wyszukiwania wtórnego.

knowledgeStore

SearchIndexerKnowledgeStore

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

AzureActiveDirectoryApplicationCredentials

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ć https://my-keyvault-name.vault.azure.net.

SentimentSkill

Ta umiejętność jest przestarzała. Użyj V3. Zamiast tego SentimentSkill.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

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

SentimentSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Text.V3.SentimentSkill

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 en.

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Util.ShaperSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Text.SplitSkill

Fragment identyfikatora URI określający typ umiejętności.

azureOpenAITokenizerParameters

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

SplitSkillLanguage

Wartość wskazująca, który kod języka ma być używany. Wartość domyślna to en.

description

string

Opis umiejętności, który opisuje dane wejściowe, wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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

TextSplitMode

Wartość wskazująca, który tryb podziału ma zostać wykonany.

unit

SplitSkillUnit

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.Skills.Text.TranslationSkill

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

TextTranslationSkillLanguage

Kod języka, z którego mają być tłumaczone dokumenty dla dokumentów, które nie określają jawnie języka od.

defaultToLanguageCode

TextTranslationSkillLanguage

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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

TextTranslationSkillLanguage

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 en.

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.Skills.Vision.VectorizeSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.Skills.Custom.WebApiSkill

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

InputFieldMappingEntry[]

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

OutputFieldMappingEntry[]

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.