Skillsets - Get

Pobiera zestaw umiejętności w usłudze wyszukiwania.

GET {endpoint}/skillsets('{skillsetName}')?api-version=2025-11-01-preview

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
endpoint
path True

string (uri)

Adres URL punktu końcowego usługi wyszukiwania.

skillsetName
path True

string

Nazwa zestawu umiejętności.

api-version
query True

string

minLength: 1

Wersja interfejsu API do użycia dla tej operacji.

Nagłówek żądania

Nazwa Wymagane Typ Opis
Accept

Accept

Nagłówek Accept.

x-ms-client-request-id

string (uuid)

Nieprzezroczystym, globalnie unikatowym identyfikatorem ciągu generowanego przez klienta dla żądania.

Odpowiedzi

Nazwa Typ Opis
200 OK

SearchIndexerSkillset

Żądanie zakończyło się pomyślnie.

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

api-key

Typ: apiKey
W: header

OAuth2Auth

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Zakresy

Nazwa Opis
https://search.azure.com/.default

Przykłady

SearchServiceGetSkillset

Przykładowe żądanie

GET https://previewexampleservice.search.windows.net/skillsets('myskillset')?api-version=2025-11-01-preview

Przykładowa odpowiedź

{
  "@odata.etag": "0x1234568AE7E58A1",
  "name": "myskillset",
  "description": "Skillset for extracting entities and more",
  "skills": [
    {
      "@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
      "name": "skill2",
      "context": "/document",
      "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",
      "context": "/document",
      "defaultLanguageCode": "en",
      "textSplitMode": "pages",
      "maximumPageLength": 4000,
      "pageOverlapLength": 0,
      "maximumPagesToTake": 0,
      "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/*",
      "defaultLanguageCode": "en",
      "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",
      "context": "/document",
      "uri": "https://contoso.example.org/",
      "httpMethod": "POST",
      "timeout": "PT5S",
      "batchSize": 1000,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "customresult",
          "targetName": "result"
        }
      ],
      "httpHeaders": {}
    },
    {
      "@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
      "name": "docIntelligenceLayoutSkill",
      "context": "/document",
      "outputMode": "oneToMany",
      "markdownHeaderDepth": "h3",
      "outputFormat": "markdown",
      "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",
      "httpMethod": "POST",
      "timeout": "PT30S",
      "batchSize": 1,
      "degreeOfParallelism": 5,
      "apiKey": "<redacted>",
      "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"
        }
      ],
      "httpHeaders": {},
      "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.\"}}"
          }
        }
      }
    },
    {
      "@odata.type": "#Microsoft.Skills.Util.ContentUnderstandingSkill",
      "name": "contentUnderstandingSKill",
      "context": "/document",
      "extractionOptions": [],
      "inputs": [
        {
          "name": "file_data",
          "source": "/document/content",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "text_sections",
          "targetName": "text_sections2"
        },
        {
          "name": "normalized_images",
          "targetName": "normalized_images2"
        }
      ]
    }
  ]
}

Definicje

Nazwa Opis
Accept

Nagłówek Accept.

AIServicesAccountIdentity

Konto wieloregionalne zasobu usługi Azure AI, przypisane do zestawu umiejętności.

AIServicesAccountKey

Klucz konta zasobu usługi Azure AI, powiązany z zestawem umiejętności, do wykorzystania z poddomeną tego zasobu.

AzureMachineLearningSkill

Umiejętność AML pozwala rozszerzyć rozwój AI dzięki niestandardowemu modelu Azure Machine Learning (AML). Gdy model AML zostanie wytrenowany i wdrożony, umiejętność AML integruje go ze wzbogacaniem sztucznej inteligencji.

AzureOpenAIEmbeddingSkill

Pozwala wygenerować wektorowe osadzenie dla danego wejścia tekstowego za pomocą zasobu Azure OpenAI.

AzureOpenAIModelName

Nazwa modelu Azure Open AI, która zostanie wywołana.

AzureOpenAITokenizerParameters

Azure OpenAI Tokenizer parameters.

ChatCompletionCommonModelParameters

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

ChatCompletionExtraParametersBehavior

Określa, jak Azure AI Foundry powinien obsługiwać 'extraParameters'. 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ź.

ChatCompletionSchema

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

ChatCompletionSchemaProperties

Właściwości formatu odpowiedzi na schemat JSON.

ChatCompletionSkill

Umiejętność, która wywołuje model językowy za pośrednictwem punktu końcowego Chat Completions Azure AI Foundry.

CognitiveServicesAccountKey

Wieloregionalny klucz konta zasobu usługi Azure AI, przypisany do zestawu umiejętności.

ConditionalSkill

Umiejętność umożliwiająca scenariusze wymagające operacji logicznej w celu określenia danych do przypisania do danych wyjściowych.

ContentUnderstandingSkill

Umiejętność wykorzystująca Azure AI Content Understanding do przetwarzania i wydobywania uporządkowanych wniosków z dokumentów, umożliwiając wzbogacone, przeszukiwalne treści dla ulepszonego indeksowania i wyszukiwania dokumentów.

ContentUnderstandingSkillChunkingProperties

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

ContentUnderstandingSkillExtractionOptions

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

CustomEntity

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

CustomEntityAlias

Obiekt złożony, który może służyć do określania alternatywnych pisowni lub synonimów nazwy jednostki głównej.

CustomEntityLookupSkill

Umiejętność szuka tekstu z niestandardowej, zdefiniowanej przez użytkownika listy wyrazów i fraz.

CustomEntityLookupSkillLanguage

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

DefaultCognitiveServicesAccount

Pusty obiekt reprezentujący domyślny zasób usługi Azure AI dla zestawu umiejętności.

DocumentExtractionSkill

Umiejętność wyodrębniania zawartości z pliku w potoku wzbogacania.

DocumentIntelligenceLayoutSkill

Umiejętność polegająca na wyodrębnianiu treści i informacji o układzie za pomocą usług Azure AI z plików w ramach pipeline'u wzbogacania.

DocumentIntelligenceLayoutSkillChunkingProperties

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

DocumentIntelligenceLayoutSkillExtractionOptions

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

EntityCategory

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

EntityLinkingSkill

Korzystając z API analiza tekstu, wyodrębnia powiązane byty z tekstu.

EntityRecognitionSkillLanguage

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

EntityRecognitionSkillV3

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

ErrorAdditionalInfo

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

ErrorDetail

Szczegóły błędu.

ErrorResponse

Wspólna odpowiedź na błędy dla wszystkich API Azure Resource Manager zwraca szczegóły błędów dla nieudanych operacji. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

ImageAnalysisSkill

Umiejętność analizująca 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ą być zwracane.

IndexProjectionMode

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

InputFieldMappingEntry

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

KeyPhraseExtractionSkill

Umiejętność, która korzysta z analizy tekstu na potrzeby 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 na żądanie. Kod języka jest sparowany z wynikiem wskazującym pewność analizy.

MergeSkill

Umiejętność scalania dwóch lub większej liczby ciągów w jeden ujednolicony ciąg z opcjonalnym ogranicznikiem zdefiniowanym przez użytkownika oddzielającym każdą część składnika.

OcrLineEnding

Definiuje sekwencję znaków do użycia między wierszami tekstu rozpoznawanych przez umiejętności OCR. Wartość domyślna to "spacja".

OcrSkill

Umiejętność wyodrębniania tekstu z plików obrazów.

OcrSkillLanguage

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

OutputFieldMappingEntry

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

PIIDetectionSkill

Korzystając z API analiza tekstu, wyodrębnia dane osobowe z tekstu wejściowego i daje możliwość ich zamaskowania.

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 do użycia.

SearchIndexerIndexProjection

Definicja dodatkowych projekcji do pomocniczych indeksów wyszukiwania.

SearchIndexerIndexProjectionSelector

Opis danych do przechowywania w wyznaczonym indeksie wyszukiwania.

SearchIndexerIndexProjectionsParameters

Słownik właściwości konfiguracji specyficznych dla projekcji indeksu. Każda nazwa to nazwa określonej właściwości. Każda wartość musi być typu pierwotnego.

SearchIndexerKnowledgeStore

Definicja dodatkowych projekcji w obiektach blob platformy Azure, tabelach lub plikach wzbogaconych danych.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projection definition for what data to store in Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Projection definition for what data to store in Azure Blob.

SearchIndexerKnowledgeStoreParameters

Słownik właściwości konfiguracji specyficznych dla magazynu wiedzy. Każda nazwa to nazwa określonej właściwości. Każda wartość musi być typu pierwotnego.

SearchIndexerKnowledgeStoreProjection

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

SearchIndexerKnowledgeStoreTableProjectionSelector

Opis tego, jakie dane przechowywać w Azure Tables.

SearchIndexerSkillset

Lista umiejętności.

SearchResourceEncryptionKey

Klucz szyfrujący zarządzany przez klienta w 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.

SentimentSkillLanguage

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

SentimentSkillV3

Korzystając z API analiza tekstu, ocenia tekst nieustrukturyzowany i dla każdego rekordu dostarcza etykiety sentymentów (takie jak "negatywny", "neutralny" i "pozytywny") na podstawie najwyższego wyniku zaufania znalezionego przez usługę na poziomie zdania i dokumentu.

ShaperSkill

Umiejętność przekształcania danych wyjściowych. Tworzy typ złożony do obsługi pól złożonych (nazywanych również polami wieloczęściowym).

SplitSkill

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

SplitSkillEncoderModelName

Wartość wskazująca, którego tokenizera użyć.

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 tryb podziału do wykonania.

TextTranslationSkill

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

TextTranslationSkillLanguage

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

VisionVectorizeSkill

Pozwala wygenerować osadzenie wektorowe dla danego obrazu lub tekstu za pomocą API Azure AI Services Vision Vectorize.

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, umożliwiając rozszerzenie zestawu umiejętności przez wywołanie kodu niestandardowego.

Accept

Nagłówek Accept.

Wartość Opis
application/json;odata.metadata=minimal

AIServicesAccountIdentity

Konto wieloregionalne zasobu usługi Azure AI, przypisane do zestawu umiejętności.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.AIServicesByIdentity

Dyskryminujący dla typów pochodnych.

description

string

Opis zasobu usługi Azure AI dołączony do zestawu umiejętności.

identity SearchIndexerDataIdentity:

Tożsamość zarządzana przypisana przez użytkownika używana do połączeń z usługą sztucznej inteligencji. 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 endpoint subdomain/Azure AI Services dla odpowiadającej usługi AI.

AIServicesAccountKey

Klucz konta zasobu usługi Azure AI, powiązany z zestawem umiejętności, do wykorzystania z poddomeną tego zasobu.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.AIServicesByKey

Dyskryminujący dla typów pochodnych.

description

string

Opis zasobu usługi Azure AI dołączony do zestawu umiejętności.

key

string

Klucz używany do zapewnienia usługi Azure AI powiązanej z zestawem umiejętności.

subdomainUrl

string

Adres endpoint subdomain/Azure AI Services dla odpowiadającej usługi AI.

AzureMachineLearningSkill

Umiejętność AML pozwala rozszerzyć rozwój AI dzięki niestandardowemu modelu Azure Machine Learning (AML). Gdy model AML zostanie wytrenowany i wdrożony, umiejętność AML integruje go ze wzbogacaniem sztucznej inteligencji.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 w zbyt dużym obciążeniu żądania, lub podnieść go, jeśli punkt końcowy może zaakceptować więcej żądań i chcesz zwiększyć wydajność indeksatora. Jeśli nie zostanie ustawiona, zostanie użyta wartość domyślna 5. StopieńOfParallelism można ustawić na maksymalnie 10 i co najmniej 1.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

key

string

(Wymagane do uwierzytelniania za pomocą klucza) Klucz usługi AML.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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 tokenu). Resource ID Azure Resource Manager usługi AML. Powinno 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 do 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 https.

AzureOpenAIEmbeddingSkill

Pozwala wygenerować wektorowe osadzenie dla danego wejścia tekstowego za pomocą zasobu Azure OpenAI.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Dyskryminujący dla typów pochodnych.

apiKey

string

Klucz API dedykowanego zasobu Azure OpenAI.

authIdentity SearchIndexerDataIdentity:

Tożsamość zarządzana przypisana przez użytkownika używana na potrzeby połączeń wychodzących.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

deploymentId

string

ID wdrożenia modelu Azure OpenAI na wyznaczonym zasobie.

description

string

Opis umiejętności opisujący dane wejściowe, dane 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 osadzania tekstu-3 i nowszych.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

modelName

AzureOpenAIModelName

Nazwa modelu osadzania wdrożonego w podanej ścieżce deploymentId.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

resourceUri

string (uri)

URI zasobu Azure OpenAI.

AzureOpenAIModelName

Nazwa modelu Azure Open AI, która zostanie wywołana.

Wartość Opis
text-embedding-ada-002

Model TextEmbeddingAda002.

text-embedding-3-large

TextEmbedding3Large model.

text-embedding-3-small

Model TextEmbedding3Small.

gpt-4o

Model Gpt4o.

gpt-4o-mini

Model Gpt4oMini.

gpt-4.1

Model Gpt41.

gpt-4.1-mini

Model Gpt41Mini.

gpt-4.1-nano

Model Gpt41Nano.

gpt-5

Model GPT5.

gpt-5-mini

Model Gpt5Mini.

gpt-5-nano

Model Gpt5Nano.

AzureOpenAITokenizerParameters

Azure OpenAI Tokenizer parameters.

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 (double)

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 (double)

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 (double)

0.7

Temperatura próbkowania. Wartość domyślna to 0.7.

ChatCompletionExtraParametersBehavior

Określa, jak Azure AI Foundry powinien obsługiwać 'extraParameters'. Wartość domyślna to "error".

Wartość Opis
passThrough

Przekazuje wszelkie dodatkowe parametry bezpośrednio do modelu.

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

ChatCompletionSchemaProperties

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

ChatCompletionResponseFormatType

Określa, w jaki sposób LLM powinien sformatować odpowiedź.

Wartość Opis
text

Forma odpowiedzi w formacie tekstu zwykłego.

jsonObject

Dowolny format odpowiedzi obiektu JSON.

jsonSchema

Format odpowiedzi zgodny ze schematem JSON.

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

ChatCompletionSchemaProperties

Właściwości formatu odpowiedzi na schemat JSON.

Nazwa Typ Domyślna wartość Opis
description

string

Opis schematu json, z którym model będzie przestrzegany.

name

string

Nazwa schematu json, którego model będzie przestrzegać.

schema

ChatCompletionSchema

Definicja schematu.

strict

boolean

True

Określa, czy odpowiedź modelu powinna używać ustrukturyzowanych danych wyjściowych. Wartość domyślna to true.

ChatCompletionSkill

Umiejętność, która wywołuje model językowy za pośrednictwem punktu końcowego Chat Completions Azure AI Foundry.

Nazwa Typ Domyślna wartość Opis
@odata.type string:

#Microsoft.Skills.Custom.ChatCompletionSkill

Dyskryminujący dla typów pochodnych.

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 na potrzeby połączeń wychodzących. Jeśli podano identyfikator authResourceId i nie zostanie 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 niestandardowych umiejętności łączących się z zewnętrznym kodem w funkcji Azure lub innej aplikacji, która zapewnia transformacje. Ta wartość powinna być identyfikatorem aplikacji utworzonym dla funkcji lub aplikacji podczas rejestracji w Azure Active Directory. Po określeniu niestandardowa umiejętność łączy się z funkcją lub aplikacją przy użyciu identyfikatora zarządzanego (systemu lub przypisanego przez użytkownika) usługi wyszukiwania oraz tokenu dostępu funkcji lub aplikacji przy użyciu tej wartości jako identyfikatora zasobu do utworzenia zakresu tokenu dostępu.

batchSize

integer (int32)

Żądany rozmiar partii, który 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 odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

degreeOfParallelism

integer (int32)

W przypadku ustawienia liczba wywołań równoległych, które można wykonać w internetowym interfejsie API.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

extraParameters

Słownik typu otwartego dla parametrów specyficznych dla modelu, które powinny być dołączane do wywołania uzupełniania czatu. Podąża za wzorcem rozszerzalności Azure AI Foundry.

extraParametersBehavior

ChatCompletionExtraParametersBehavior

error

Jak dodatkowe parametry są obsługiwane przez 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 zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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

Wieloregionalny klucz konta zasobu usługi Azure AI, przypisany do zestawu umiejętności.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Dyskryminujący dla typów pochodnych.

description

string

Opis zasobu usługi Azure AI dołączony do zestawu umiejętności.

key

string

Klucz używany do zapewnienia usługi Azure AI powiązanej z zestawem umiejętności.

ConditionalSkill

Umiejętność umożliwiająca scenariusze wymagające operacji logicznej w celu określenia danych do przypisania do danych wyjściowych.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

ContentUnderstandingSkill

Umiejętność wykorzystująca Azure AI Content Understanding do przetwarzania i wydobywania uporządkowanych wniosków z dokumentów, umożliwiając wzbogacone, przeszukiwalne treści dla ulepszonego indeksowania i wyszukiwania dokumentów.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Util.ContentUnderstandingSkill

Dyskryminujący dla typów pochodnych.

chunkingProperties

ContentUnderstandingSkillChunkingProperties

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

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

extractionOptions

ContentUnderstandingSkillExtractionOptions[]

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

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

ContentUnderstandingSkillChunkingProperties

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 enum:

characters

characters

Jednostka fragmentu.

ContentUnderstandingSkillExtractionOptions

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.

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 rozróżnienia przypadków to: 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 odpowiadać "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

Obiekt złożony, który może służyć do określania alternatywnych 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ść szuka tekstu z niestandardowej, zdefiniowanej przez użytkownika listy wyrazów i fraz.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

entitiesDefinitionUri

string

Ścieżka do pliku JSON lub CSV zawierającego cały tekst docelowy do dopasowania. Ta definicja jednostki jest odczytywana na początku przebiegu indeksatora. Wszystkie aktualizacje tego pliku podczas uruchamiania indeksatora nie zostaną zastosowane do kolejnych uruchomień. Ta konfiguracja musi być dostępna za pośrednictwem protokołu HTTPS.

globalDefaultAccentSensitive

boolean

Flaga globalna dla elementu AccentSensitive. Jeśli wartość AccentSensitive nie jest ustawiona w parametrze CustomEntity, ta wartość będzie wartością domyślną.

globalDefaultCaseSensitive

boolean

Flaga globalna dla elementu CaseSensitive. Jeśli właściwość CaseSensitive nie jest ustawiona w polu CustomEntity, ta wartość będzie wartością domyślną.

globalDefaultFuzzyEditDistance

integer (int32)

Flaga globalna rozmyteEditDistance. Jeśli właściwość FuzzyEditDistance nie jest ustawiona w poleceniu 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 zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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 reprezentujący domyślny zasób usługi Azure AI dla zestawu umiejętności.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Dyskryminujący dla typów pochodnych.

description

string

Opis zasobu usługi Azure AI dołączony do zestawu umiejętności.

DocumentExtractionSkill

Umiejętność wyodrębniania zawartości z pliku w potoku wzbogacania.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Dyskryminujący dla typów pochodnych.

configuration

Słownik konfiguracji umiejętności.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

dataToExtract

string

Typ danych do wyodrębnienia dla umiejętności. Jeśli nie zostanie zdefiniowana, zostanie ustawiona wartość "contentAndMetadata".

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

parsingMode

string

ParsingMode dla umiejętności. Jeśli nie zostanie zdefiniowana, zostanie ustawiona wartość "domyślna".

DocumentIntelligenceLayoutSkill

Umiejętność polegająca na wyodrębnianiu treści i informacji o układzie za pomocą usług Azure AI z plików w ramach pipeline'u wzbogacania.

Nazwa Typ Domyślna wartość Opis
@odata.type string:

#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill

Dyskryminujący dla typów pochodnych.

chunkingProperties

DocumentIntelligenceLayoutSkillChunkingProperties

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

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, dane 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 zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

markdownHeaderDepth enum:
  • h1
  • h2
  • h3
  • h4
  • h5
  • h6
h6

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

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputFormat enum:
  • markdown
  • text
markdown

Kontroluje format wyjściowy. Wartość domyślna to "markdown".

outputMode enum:

oneToMany

oneToMany

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

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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 enum:

characters

characters

Jednostka fragmentu.

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.

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 API analiza tekstu, wyodrębnia powiązane byty z tekstu.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

minimumPrecision

number (double)

minimum: 0
maximum: 1

Wartość z zakresu od 0 do 1, która ma być używana tylko do uwzględnienia 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, zostaną uwzględnione wszystkie jednostki.

modelVersion

string

Wersja modelu do wykorzystania podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

EntityRecognitionSkillLanguage

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

Wartość Opis
ar

Arabski język

cs

Czeski

zh-Hans

Chiński uproszczony

zh-Hant

Chiński tradycyjny

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 API analiza tekstu, wyodrębnia z tekstu jednostki różnych typów.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Dyskryminujący dla typów pochodnych.

categories

EntityCategory[]

Lista kategorii jednostek, które powinny zostać wyodrębnione.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

minimumPrecision

number (double)

minimum: 0
maximum: 1

Wartość z zakresu od 0 do 1, która ma być używana tylko do uwzględnienia 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, zostaną uwzględnione wszystkie jednostki.

modelVersion

string

Wersja modelu do wywołania API analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

ErrorAdditionalInfo

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

Nazwa Typ Opis
info

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

Wspólna odpowiedź na błędy dla wszystkich API Azure Resource Manager zwraca szczegóły błędów dla nieudanych operacji. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

ImageAnalysisSkill

Umiejętność analizująca pliki obrazów. Wyodrębnia bogaty zestaw funkcji wizualnych na podstawie zawartości obrazu.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

details

ImageDetail[]

Ciąg wskazujący, które szczegóły specyficzne dla domeny mają być zwracane.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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 łaciński

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

Malajska Malezja

nb

Norweski (Bokmål)

nl

Niderlandzki

pl

Polski

prs

Dari

pt-BR

Portugalski — Brazylia

pt

Portugalski — Portugalia

pt-PT

Portugalski — Portugalia

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

Uproszczony język chiński

zh-Hans

Uproszczony język chiński

zh-Hant

Chiński tradycyjny

ImageDetail

Ciąg wskazujący, które szczegóły specyficzne dla domeny mają być zwracane.

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.

KeyPhraseExtractionSkill

Umiejętność, która korzysta z analizy tekstu na potrzeby wyodrębniania kluczowych fraz.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

maxKeyPhraseCount

integer (int32)

Liczba wskazująca liczbę kluczowych fraz do zwrócenia. Jeśli nie ma, zostaną zwrócone wszystkie zidentyfikowane kluczowe frazy.

modelVersion

string

Wersja modelu do wykorzystania podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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 na żądanie. Kod języka jest sparowany z wynikiem wskazującym pewność analizy.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultCountryHint

string

Kod kraju używany jako wskazówka do modelu wykrywania języka, jeśli nie może uściślać języka.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

modelVersion

string

Wersja modelu do wykorzystania podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

MergeSkill

Umiejętność scalania dwóch lub większej liczby ciągów w jeden ujednolicony ciąg z opcjonalnym ogranicznikiem zdefiniowanym przez użytkownika oddzielającym każdą część składnika.

Nazwa Typ Domyślna wartość Opis
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

insertPostTag

string

Tag wskazuje koniec scalonego tekstu. Domyślnie tag jest pustym miejscem.

insertPreTag

string

Tag 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

OcrLineEnding

Definiuje sekwencję znaków do użycia między wierszami tekstu rozpoznawanych przez umiejętności 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').

OcrSkill

Umiejętność wyodrębniania tekstu z plików obrazów.

Nazwa Typ Domyślna wartość Opis
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

detectOrientation

boolean

False

Wartość wskazująca, aby włączyć wykrywanie orientacji lub nie. Wartość domyślna to „false”.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

lineEnding

OcrLineEnding

Definiuje sekwencję znaków do użycia między wierszami tekstu rozpoznawanych przez umiejętności OCR. Wartość domyślna to "spacja".

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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żan (łaciński)

bfy

Bagheli

eu

Baskijski

be

białoruski (cyrylica i łacina)

be-cyrl

Białorusin (cyrylica)

be-latn

Białorusi (łaciński)

bho

Bhojpuri-Hindi (Devanagiri)

bi

Bislama

brx

Bodo (Devanagiri)

bs

Bośniacki łaciński

bra

Brajbha

br

Bretoński

bg

Bułgarski

bns

Bundeli

bua

Buryat (Cyrylica)

ca

Kataloński

ceb

Cebuano

rab

Chamling

ch

Chamorro

hne

Chhattisgarhi (Devanagiri)

zh-Hans

Uproszczony język chiński

zh-Hant

Chiński tradycyjny

kw

Kornwalijski

co

Korsykański

crh

Tatar krymski (łaciński)

hr

Chorwacki

cs

Czeski

da

Duński

prs

Dari

dhi

Dhimal (Devanagiri)

doi

Dogri (Devanagiri)

nl

Niderlandzki

en

angielski

myv

Erzya (cyrylica)

et

Estoński

fo

Farerski

fj

Fidżijski

fil

Filipiński

fi

Fiński

fr

Francuski

fur

Fruliański

gag

Gagauz (łaciński)

gl

Galicyjski

de

Niemiecki

gil

gilbertański

gon

Gondi (Devanagiri)

el

Grecki

kl

Grenlandzki

gvr

Gurung (Dewanagari)

ht

Kreolski haitański

hlb

Halbi (devanagari)

hni

Hani

bgc

Haryanvi

haw

Hawajski

hi

Język hindi

mww

Hmong Daw (łaciński)

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

kac

Kachin (łaciński)

xnr

Kangri (Devanagiri)

krc

Karachay-Balkar

kaa-cyrl

Kara-Kalpak (cyrylica)

kaa

Kara-Kalpak (łaciński)

csb

Kaszubski

kk-cyrl

Kazachski (cyrylica)

kk-latn

Kazachski (łaciński)

klr

Khaling

kha

Khasi

quc

K'iche'

ko

Koreański

kfq

Strach

kpy

Koryak

kos

Kosraean

kum

Kumyk (Cyrylica)

ku-arab

Kurdyjski (arabski)

ku-latn

Kurdyjski (łaciński)

kru

Kurukh (Devanagari)

ky

Kyrgyz (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

język manx

mi

Maorysi

mr

Marathi

mn

Mongolski (cyrylica)

cnr-cyrl

Czarnogóra (cyrylica)

cnr-latn

Czarnogóra (łacińska)

nap

Neapolitański

ne

Nepalski

niu

Niueański

nog

Nogay

sme

Północny Sami (łaciński)

nb

Norweski

no

Norweski

oc

Occitan

os

osetyjski

ps

Paszto

fa

Perski

pl

Polski

pt

Portugalski

pa

Punjabi (arabski)

ksh

Ripuarian

ro

Rumuński

rm

Retoromański

ru

Rosyjski

sck

Sadri (Dewanagari)

sm

Samoan (ł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

Sherpa (Dewanagari)

srx

Sirmauri (Devanagiri)

sms

Skolt Sami

sk

Słowacki

sl

Słoweński

so

Somalia (arabski)

sma

Południowy Sami

es

Hiszpański

sw

Swahili (łaciński)

sv

Szwedzki

tg

język tadżycki (cyrylica)

tt

Tatar (łaciński)

tet

Tetum

thf

Thangmi

to

Tonga

tr

Turecki

tk

Turkmen (łaciński)

tyv

Tuvan

hsb

Górnołużycki

ur

urdu

ug

Uygur (arabski)

uz-arab

Uzbek (arabski)

uz-cyrl

Uzbecki (Cyrylica)

uz

Uzbek (łaciński)

vo

Volapük

wae

Walser

cy

Walijski

fy

Zachodni Fryzyjscy

yua

Jukatańska Majów

za

Zhen

zu

Zulu

unk

Nieznany (wszystkie)

OutputFieldMappingEntry

Mapowanie pól wyjściowych 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 API analiza tekstu, wyodrębnia dane osobowe z tekstu wejściowego i daje możliwość ich zamaskowania.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

domain

string

Jeśli zostanie określony, ustawi domenę PII 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 zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

maskingCharacter

string

maxLength: 1

Znak używany do maskowania tekstu, jeśli parametr maskingMode jest ustawiony na zamianę. Wartość domyślna to '*'.

maskingMode

PIIDetectionSkillMaskingMode

Parametr, który udostępnia różne sposoby maskowania danych osobowych 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 ma być używana tylko do uwzględnienia 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, zostaną uwzględnione wszystkie jednostki.

modelVersion

string

Wersja modelu do wykorzystania podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

piiCategories

string[]

Lista kategorii jednostek pii, 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 do użycia.

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 zasobów Azure przypisany przez użytkownika jest zazwyczaj w formie "/subscriptions/12345678-1234-1234-1234-123467890ab/resourceGroups/rg/providers/Microsoft. ManagedIdentity/userAssignedIdentities/myId", które powinny być przypisane do usługi wyszukiwania.

SearchIndexerIndexProjection

Definicja dodatkowych projekcji do pomocniczych indeksów wyszukiwania.

Nazwa Typ Opis
parameters

SearchIndexerIndexProjectionsParameters

Słownik właściwości konfiguracji specyficznych dla projekcji indeksu. Każda nazwa to nazwa 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 do przechowywania 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 konfiguracji specyficznych dla projekcji indeksu. Każda nazwa to nazwa 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 w obiektach blob platformy Azure, tabelach lub plikach wzbogaconych danych.

Nazwa Typ Opis
identity SearchIndexerDataIdentity:

Zarządzana tożsamość zarządzana przypisana przez użytkownika używana do połączeń z Azure Storage podczas zapisywania projekcji magazynu wiedzy. Jeśli parametry połączenia wskazuje tożsamość (ResourceId) i nie jest ona określona, używana jest systemowo przypisana tożsamość zarządzana. 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 konfiguracji specyficznych dla magazynu wiedzy. Każda nazwa to nazwa określonej właściwości. Każda wartość musi być typu pierwotnego.

projections

SearchIndexerKnowledgeStoreProjection[]

Lista dodatkowych projekcji do wykonania podczas indeksowania.

storageConnectionString

string

Projekcje parametry połączenia do konta pamięci będą przechowywane w.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projection definition for what data to store in 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

Projection definition for what data to store in 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 konfiguracji specyficznych dla magazynu wiedzy. Każda nazwa to nazwa 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 do przechowywania plików Azure.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projections to Azure Blob storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projekcje do przechowywania tablic Azure.

SearchIndexerKnowledgeStoreTableProjectionSelector

Opis tego, jakie dane przechowywać w Azure Tables.

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 Azure do przechowywania danych rzutowanych.

SearchIndexerSkillset

Lista umiejętności.

Nazwa Typ Opis
@odata.etag

string

ETag zestawu umiejętności.

cognitiveServices CognitiveServicesAccount:

Szczegóły dotyczące usługi Azure AI, która będzie używana podczas uruchamiania umiejętności.

description

string

Opis zestawu umiejętności.

encryptionKey

SearchResourceEncryptionKey

Opis klucza szyfrującego, który tworzysz w Azure Key Vault. Ten klucz służy do zapewnienia dodatkowego poziomu szyfrowania w spoczynku dla definicji twojego zestawu umiejętności, gdy chcesz mieć pełną pewność, że nikt, nawet Microsoft, nie jest w stanie odszyfrować twojej definicji. 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. Tę właściwość można zmienić w razie potrzeby, jeśli chcesz obrócić klucz szyfrowania; Twoja definicja zestawu umiejętności nie będzie miała wpływu. Szyfrowanie za pomocą kluczy zarządzanych przez klienta nie jest dostępne dla bezpłatnych usług wyszukiwania i jest dostępne tylko dla płatnych usług utworzonych w dniu 1 stycznia 2019 r. lub po 1 stycznia 2019 r.

indexProjections

SearchIndexerIndexProjection

Definicja dodatkowych projekcji do pomocniczych indeksów wyszukiwania.

knowledgeStore

SearchIndexerKnowledgeStore

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

name

string

Nazwa zestawu umiejętności.

skills SearchIndexerSkill[]:

Lista umiejętności w zestawie umiejętności.

SearchResourceEncryptionKey

Klucz szyfrujący zarządzany przez klienta w 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.applicationId

string

Identyfikator aplikacji AAD, któremu przyznano wymagane uprawnienia dostępu do Azure Key Vault, który ma być używany podczas szyfrowania danych w trybie spoczynku. Identyfikator aplikacji nie powinien być mylony z identyfikatorem obiektu aplikacji usługi AAD.

accessCredentials.applicationSecret

string

Klucz uwierzytelniania określonej aplikacji usługi AAD.

identity SearchIndexerDataIdentity:

Jawna tożsamość zarządzana używana 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. Po zaktualizowaniu zasobu, jeśli tożsamość jawna jest nieokreślona, pozostaje niezmieniona. Jeśli określono wartość "none", wartość tej właściwości zostanie wyczyszczone.

keyVaultKeyName

string

Nazwa Twojego klucza Azure Key Vault, który ma być użyty do szyfrowania danych w spoczynku.

keyVaultKeyVersion

string

Wersja Twojego klucza Azure Key Vault, która ma być użyta do szyfrowania danych w spoczynku.

keyVaultUri

string

URI Twojego Azure Key Vault, zwanego także nazwą DNS, które zawiera klucz do szyfrowania Twoich danych w spoczynku. Przykładowy identyfikator URI może być https://my-keyvault-name.vault.azure.net.

SentimentSkillLanguage

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 API analiza tekstu, ocenia tekst nieustrukturyzowany i dla każdego rekordu dostarcza etykiety sentymentów (takie jak "negatywny", "neutralny" i "pozytywny") na podstawie najwyższego wyniku zaufania znalezionego przez usługę na poziomie zdania i dokumentu.

Nazwa Typ Domyślna wartość Opis
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

includeOpinionMining

boolean

False

Jeśli wartość jest ustawiona na prawdę, wyjście umiejętności będzie zawierało informacje z analiza tekstu do analizowania opinii, czyli cele (rzeczowniki lub czasowniki) oraz ich ocenę (przymiotnik) w tekście. Wartość domyślna to „false”.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

modelVersion

string

Wersja modelu do wykorzystania podczas wywoływania usługi analiza tekstu. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej. 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ść bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

ShaperSkill

Umiejętność przekształcania danych wyjściowych. Tworzy typ złożony do obsługi pól złożonych (nazywanych również polami wieloczęściowym).

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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

Dyskryminujący dla typów pochodnych.

azureOpenAITokenizerParameters

AzureOpenAITokenizerParameters

Ma zastosowanie tylko wtedy, gdy jednostka jest ustawiona na azureOpenAITokens. Jeśli zostanie określony, splitSkill użyje tych parametrów podczas wykonywania tokenizacji. Parametry są prawidłową właściwością "encoderModelName" i opcjonalną właściwością "allowedSpecialTokens".

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu 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 opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

maximumPageLength

integer (int32)

Żądana maksymalna długość strony. Wartość domyślna to 10000.

maximumPagesToTake

integer (int32)

Dotyczy tylko wtedy, gdy właściwość textSplitMode jest ustawiona na wartość "pages". Jeśli zostanie określony, splitSkill przestanie dzielić po przetworzeniu pierwszych stron "maximumPagesToTake", aby zwiększyć wydajność, gdy z każdego dokumentu będzie potrzebnych tylko kilka stron początkowych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

pageOverlapLength

integer (int32)

Dotyczy tylko wtedy, gdy właściwość textSplitMode jest ustawiona na wartość "pages". Jeśli zostanie określony, n+1 fragment rozpocznie się od tej liczby znaków/tokenów od końca n fragmentu.

textSplitMode

TextSplitMode

Wartość wskazująca tryb podziału do wykonania.

unit

SplitSkillUnit

Ma zastosowanie tylko wtedy, gdy właściwość textSplitMode jest ustawiona na strony. Istnieją dwie możliwe wartości. Wybór wartości decyduje o długości (maximumPageLength i pageOverlapLength). Wartość domyślna to "znaki", co oznacza, że długość będzie mierzona przez znak.

SplitSkillEncoderModelName

Wartość wskazująca, którego tokenizera użyć.

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 tryb podziału do wykonania.

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

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Kod języka do tłumaczenia dokumentów z dokumentów, które nie określają jawnie z języka.

defaultToLanguageCode

TextTranslationSkillLanguage

Kod języka do tłumaczenia dokumentów na dokumenty, które nie określają jawnie języka do.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zużywana jako dane wejściowe przez inną umiejętność.

suggestedFrom

TextTranslationSkillLanguage

Kod języka do tłumaczenia dokumentów z, gdy nie podano ani danych wejściowych fromLanguageCode, ani parametru defaultFromLanguageCode, a automatyczne wykrywanie języka kończy się niepowodzeniem. 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

Uproszczony język chiński

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

Pozwala wygenerować osadzenie wektorowe dla danego obrazu lub tekstu za pomocą API Azure AI Services Vision Vectorize.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Vision.VectorizeSkill

Dyskryminujący dla typów pochodnych.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

description

string

Opis umiejętności opisujący dane wejściowe, dane wyjściowe i użycie umiejętności.

inputs

InputFieldMappingEntry[]

Dane wejściowe umiejętności mogą być kolumną w zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

modelVersion

string

Wersja modelu do użycia podczas wywoływania usługi AI Services Vision. Jeśli nie zostanie określona, będzie ona domyślnie dostępna do najnowszej.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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, umożliwiając rozszerzenie zestawu umiejętności przez wywołanie kodu niestandardowego.

Nazwa Typ Opis
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Dyskryminujący dla typów pochodnych.

authIdentity SearchIndexerDataIdentity:

Tożsamość zarządzana przypisana przez użytkownika używana na potrzeby połączeń wychodzących. Jeśli podano identyfikator authResourceId i nie zostanie 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 niestandardowych umiejętności łączących się z zewnętrznym kodem w funkcji Azure lub innej aplikacji, która zapewnia transformacje. Ta wartość powinna być identyfikatorem aplikacji utworzonym dla funkcji lub aplikacji podczas rejestracji w Azure Active Directory. Po określeniu niestandardowa umiejętność łączy się z funkcją lub aplikacją przy użyciu identyfikatora zarządzanego (systemu lub przypisanego przez użytkownika) usługi wyszukiwania oraz tokenu dostępu funkcji lub aplikacji przy użyciu tej wartości jako identyfikatora zasobu do utworzenia zakresu tokenu dostępu.

batchSize

integer (int32)

Żądany rozmiar partii, który wskazuje liczbę dokumentów.

context

string

Reprezentuje poziom, na którym odbywają się operacje, takie jak zawartość katalogu głównego lub dokumentu dokumentu (na przykład /document lub /document/content). Wartość domyślna to /document.

degreeOfParallelism

integer (int32)

W przypadku ustawienia liczba wywołań równoległych, które można wykonać w internetowym interfejsie API.

description

string

Opis umiejętności opisujący dane wejściowe, dane 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 zestawie danych źródłowych lub danymi wyjściowymi umiejętności nadrzędnych.

name

string

Nazwa umiejętności, która jednoznacznie identyfikuje ją w zestawie umiejętności. Umiejętność bez zdefiniowanej nazwy będzie mieć domyślną nazwę swojego 1-opartego na indeksie w tablicy umiejętności, poprzedzoną znakiem "#".

outputs

OutputFieldMappingEntry[]

Dane wyjściowe umiejętności to pole w indeksie wyszukiwania lub wartość, która może być zuż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.