Skillsets - Create

Crée un ensemble de compétences dans un service de recherche.

POST {endpoint}/skillsets?api-version=2026-04-01

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string (uri)

URL du point de terminaison du service de recherche.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

En-tête de la demande

Nom Obligatoire Type Description
Accept

Accept

L’en-tête Accept.

x-ms-client-request-id

string (uuid)

Identificateur de chaîne opaque, globalement unique et généré par le client pour la requête.

Corps de la demande

Nom Obligatoire Type Description
name True

string

Nom de l’ensemble de compétences.

skills True SearchIndexerSkill[]:

Liste des compétences dans l’ensemble de compétences.

@odata.etag

string

ETag de l’ensemble de compétences.

cognitiveServices CognitiveServicesAccount:

Détails sur le service Azure AI à utiliser lors de l’exécution de compétences.

description

string

Description de l’ensemble de compétences.

encryptionKey

SearchResourceEncryptionKey

Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé sert à fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre ensemble de compétences lorsque vous souhaitez une assurance totale que personne, pas même Microsoft, ne peut déchiffrer votre définition de compétences. Une fois que vous avez chiffré votre définition d’ensemble de compétences, il restera toujours chiffré. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; Votre définition d’ensemble de compétences n’est pas affectée. Le chiffrement à l’aide de clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019.

indexProjections

SearchIndexerIndexProjection

Définition de projections supplémentaires vers des index de recherche secondaires.

knowledgeStore

SearchIndexerKnowledgeStore

Définition de projections supplémentaires vers un blob, une table ou des fichiers Azure, de données enrichies.

Réponses

Nom Type Description
201 Created

SearchIndexerSkillset

La requête a réussi et une nouvelle ressource a été créée en conséquence.

Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

api-key

Type: apiKey
Dans: header

OAuth2Auth

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Étendues

Nom Description
https://search.azure.com/.default

Exemples

SearchServiceCreateSkillset

Exemple de requête

POST https://stableexampleservice.search.windows.net/skillsets?api-version=2026-04-01


{
  "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,
      "@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"
        }
      ]
    }
  ],
  "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"
}

Exemple de réponse

{
  "@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,
      "inputs": [
        {
          "name": "text",
          "source": "/document/content",
          "inputs": []
        },
        {
          "name": "languageCode",
          "source": "/document/languageCode",
          "inputs": []
        }
      ],
      "outputs": [
        {
          "name": "textItems",
          "targetName": "pages"
        }
      ]
    },
    {
      "@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
      }
    }
  ],
  "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"
  }
}

Définitions

Nom Description
Accept

L’en-tête Accept.

AIServicesAccountIdentity

Le compte multi-régions d'une ressource de service IA Azure qui est attachée à un ensemble de compétences.

AIServicesAccountKey

La clé de compte d'une ressource de service IA Azure qui est associée à un ensemble de compétences, à utiliser avec le sous-domaine de la ressource.

AzureOpenAIEmbeddingSkill

Vous permet de générer un incorporation vectorielle pour une entrée de texte donnée à l’aide de la ressource Azure OpenAI.

AzureOpenAIModelName

Nom du modèle Azure Open AI qui sera appelé.

ChatCompletionCommonModelParameters

Paramètres de modèle de langage commun pour les complétions de chat. En cas d’omission, les valeurs par défaut sont utilisées.

ChatCompletionExtraParametersBehavior

Précise comment « extraParamètres » doit être géré par Azure AI Foundry. La valeur par défaut est 'error'.

ChatCompletionResponseFormat

Détermine comment la réponse du modèle de langage doit être sérialisée. La valeur par défaut est 'text'.

ChatCompletionResponseFormatType

Spécifie comment le LLM doit formater la réponse.

ChatCompletionSchema

Objet définissant le schéma personnalisé que le modèle utilisera pour structurer sa sortie.

ChatCompletionSchemaProperties

Propriétés pour le format de réponse de schéma JSON.

ChatCompletionSkill

Une compétence qui appelle un modèle de langage via le point de terminaison Chat Completions d'Azure AI Foundry.

CognitiveServicesAccountKey

Clé de compte multirégion d’une ressource de service IA Azure attachée à un ensemble de compétences.

ConditionalSkill

Compétence qui permet aux scénarios nécessitant une opération booléenne pour déterminer les données à affecter à une sortie.

ContentUnderstandingSkill

Une compétence qui exploite Azure AI Content Understanding pour traiter et extraire des insights structurés des documents, permettant un contenu enrichi et consultable pour une indexation et une récupération de documents améliorées.

ContentUnderstandingSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

ContentUnderstandingSkillExtractionOptions

Contrôle la cardinalité du contenu extrait du document par la compétence.

CustomEntity

Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées.

CustomEntityAlias

Objet complexe qui peut être utilisé pour spécifier d’autres orthographes ou synonymes au nom de l’entité racine.

CustomEntityLookupSkill

Une compétence recherche du texte à partir d’une liste personnalisée définie par l’utilisateur de mots et d’expressions.

CustomEntityLookupSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Objet vide qui représente la ressource de service Azure AI par défaut pour un ensemble de compétences.

DocumentExtractionSkill

Compétence qui extrait le contenu d’un fichier dans le pipeline d’enrichissement.

DocumentIntelligenceLayoutSkill

Une compétence qui extrait le contenu et les informations de mise en page, via Azure AI Services, à partir de fichiers du pipeline d’enrichissement.

DocumentIntelligenceLayoutSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

DocumentIntelligenceLayoutSkillExtractionOptions

Contrôle la cardinalité du contenu extrait du document par la compétence.

EntityCategory

Chaîne indiquant les catégories d’entités à renvoyer.

EntityLinkingSkill

À l’aide de l’API Text Analytique, extrait les entités liées du texte.

EntityRecognitionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par EntityRecognitionSkill.

EntityRecognitionSkillV3

À l’aide de l’API Text Analytique, extrait les entités de différents types à partir du texte.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse à l’erreur courante pour toutes les API Azure Resource Manager afin de renvoyer les détails d’erreur pour les opérations ratées. (Cela suit également le format de réponse d’erreur OData.).

ImageAnalysisSkill

Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles basées sur le contenu de l’image.

ImageAnalysisSkillLanguage

Codes de langue pris en charge pour l’entrée par ImageAnalysisSkill.

ImageDetail

Chaîne indiquant les détails spécifiques au domaine à retourner.

IndexProjectionMode

Définit le comportement des projections d’index par rapport au reste de l’indexeur.

InputFieldMappingEntry

Mappage de champs d’entrée pour une compétence.

KeyPhraseExtractionSkill

Compétence qui utilise du texte analytique pour l’extraction d’expressions clés.

KeyPhraseExtractionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par KeyPhraseExtractionSkill.

LanguageDetectionSkill

Compétence qui détecte la langue du texte d’entrée et signale un code de langue unique pour chaque document soumis à la demande. Le code de langage est associé à un score indiquant la confiance de l’analyse.

MergeSkill

Compétence permettant de fusionner deux chaînes ou plus en une seule chaîne unifiée, avec un délimiteur facultatif défini par l’utilisateur séparant chaque composant.

OcrLineEnding

Définit la séquence de caractères à utiliser entre les lignes de texte reconnues par la compétence OCR. La valeur par défaut est « espace ».

OcrSkill

Compétence qui extrait du texte à partir de fichiers image.

OcrSkillLanguage

Les codes de langue pris en charge pour la saisie par OcrSkill.

OutputFieldMappingEntry

Mappage de champs de sortie pour une compétence.

PIIDetectionSkill

À l’aide de l’API Text Analytique, extrait des informations personnelles d’un texte d’entrée et vous donne la possibilité de la masquer.

PIIDetectionSkillMaskingMode

Chaîne indiquant le mode de masquage à utiliser pour masquer les informations personnelles détectées dans le texte d’entrée.

SearchIndexerDataNoneIdentity

Efface la propriété d’identité d’une source de données.

SearchIndexerDataUserAssignedIdentity

Spécifie l’identité d’une source de données à utiliser.

SearchIndexerIndexProjection

Définition de projections supplémentaires pour les index de recherche secondaire.

SearchIndexerIndexProjectionSelector

Description des données à stocker dans l’index de recherche désigné.

SearchIndexerIndexProjectionsParameters

Dictionnaire des propriétés de configuration spécifiques à la projection d’index. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif.

SearchIndexerKnowledgeStore

Définition de projections supplémentaires sur des objets blob, une table ou des fichiers Azure, de données enrichies.

SearchIndexerKnowledgeStoreFileProjectionSelector

Définition de projection pour les données à stocker dans Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Définition de projection pour les données à stocker dans l’objet blob Azure.

SearchIndexerKnowledgeStoreProjection

Objet conteneur pour différents sélecteurs de projection.

SearchIndexerKnowledgeStoreTableProjectionSelector

Description des données à stocker dans les tables Azure.

SearchIndexerSkillset

Une liste de compétences.

SearchResourceEncryptionKey

Clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer des données au repos, telles que des index et des cartes de synonymes.

SentimentSkillLanguage

Les codes de langue pris en charge pour le texte d’entrée par SentimentSkill.

SentimentSkillV3

À l’aide de l’API Text Analytique, évalue le texte non structuré et pour chaque enregistrement, fournit des étiquettes de sentiment (telles que « négative », « neutre » et « positive ») basées sur le score de confiance le plus élevé trouvé par le service au niveau de la phrase et du document.

ShaperSkill

Une compétence pour remodeler les sorties. Il crée un type complexe pour prendre en charge les champs composites (également appelés champs à plusieurs parties).

SplitSkill

Compétence permettant de fractionner une chaîne en blocs de texte.

SplitSkillLanguage

Les codes de langue pris en charge pour le texte d’entrée par SplitSkill.

TextSplitMode

Valeur indiquant le mode fractionné à effectuer.

TextTranslationSkill

Compétence pour traduire du texte d’une langue à une autre.

TextTranslationSkillLanguage

Les codes de langue pris en charge pour le texte d’entrée par TextTranslationSkill.

VisualFeature

Chaînes indiquant les types de fonctionnalités visuelles à renvoyer.

WebApiSkill

Compétence qui peut appeler un point de terminaison d’API web, ce qui vous permet d’étendre un ensemble de compétences en le faisant appeler votre code personnalisé.

Accept

L’en-tête Accept.

Valeur Description
application/json;odata.metadata=minimal

AIServicesAccountIdentity

Le compte multi-régions d'une ressource de service IA Azure qui est attachée à un ensemble de compétences.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.AIServicesByIdentity

Discriminateur pour les types dérivés.

description

string

Description de la ressource de service Azure AI attachée à un ensemble de compétences.

identity SearchIndexerDataIdentity:

Identité managée affectée par l’utilisateur utilisée pour les connexions au service IA. S’il n’est pas spécifié, l’identité managée affectée par le système est utilisée. Lors des mises à jour de l’ensemble de compétences, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée.

subdomainUrl

string

L’URL du point de terminaison sous-domaine/Azure AI Services pour le service IA correspondant.

AIServicesAccountKey

La clé de compte d'une ressource de service IA Azure qui est associée à un ensemble de compétences, à utiliser avec le sous-domaine de la ressource.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.AIServicesByKey

Discriminateur pour les types dérivés.

description

string

Description de la ressource de service Azure AI attachée à un ensemble de compétences.

key

string

La clé utilisée pour provisionner la ressource de service IA Azure attachée à un ensemble de compétences.

subdomainUrl

string

L’URL du point de terminaison sous-domaine/Azure AI Services pour le service IA correspondant.

AzureOpenAIEmbeddingSkill

Vous permet de générer un incorporation vectorielle pour une entrée de texte donnée à l’aide de la ressource Azure OpenAI.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Discriminateur pour les types dérivés.

apiKey

string

Clé API de la ressource Azure OpenAI désignée.

authIdentity SearchIndexerDataIdentity:

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

deploymentId

string

ID du déploiement du modèle Azure OpenAI sur la ressource désignée.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

dimensions

integer (int32)

Le nombre de dimensions que doivent avoir les embeddings de sortie résultantes. Uniquement pris en charge dans les modèles text-embedding-3 et ultérieur.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

modelName

AzureOpenAIModelName

Nom du modèle d’incorporation déployé sur le chemin d’accès deploymentId fourni.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

resourceUri

string (uri)

URI de ressource de la ressource Azure OpenAI.

AzureOpenAIModelName

Nom du modèle Azure Open AI qui sera appelé.

Valeur Description
text-embedding-ada-002

TextEmbeddingAda002 modèle.

text-embedding-3-large

TextEmbedding3Large modèle.

text-embedding-3-small

TextEmbedding3Small modèle.

gpt-5-mini

Modèle Gpt5Mini.

gpt-5-nano

Modèle Gpt5Nano.

gpt-5.4-mini

Modèle Gpt54Mini.

gpt-5.4-nano

Modèle Gpt54Nano.

ChatCompletionCommonModelParameters

Paramètres de modèle de langage commun pour les complétions de chat. En cas d’omission, les valeurs par défaut sont utilisées.

Nom Type Valeur par défaut Description
frequencyPenalty

number (double)

0

Flottant de l’ordre de [-2,2] qui réduit ou augmente la probabilité de jetons répétés. La valeur par défaut est 0.

maxTokens

integer (int32)

Nombre maximum de jetons à générer.

model

string

Le nom du modèle à utiliser (par exemple, 'gpt-4o', etc.). La valeur par défaut est null si elle n’est pas spécifiée.

presencePenalty

number (double)

0

Un float dans la plage [-2,2] qui pénalise les nouveaux tokens en fonction de leur présence existante. La valeur par défaut est 0.

seed

integer (int32)

Valeur de départ aléatoire pour le contrôle des sorties déterministes. En cas d’omission, la randomisation est utilisée.

stop

string[]

Liste des séquences d’arrêt qui couperont la génération de texte. La valeur par défaut est aucun.

temperature

number (double)

0.7

Température d’échantillonnage. La valeur par défaut est 0,7.

ChatCompletionExtraParametersBehavior

Précise comment « extraParamètres » doit être géré par Azure AI Foundry. La valeur par défaut est 'error'.

Valeur Description
passThrough

Transmet tous les paramètres supplémentaires directement au modèle.

drop

Supprime tous les paramètres supplémentaires.

error

Lève une erreur si un paramètre supplémentaire est présent.

ChatCompletionResponseFormat

Détermine comment la réponse du modèle de langage doit être sérialisée. La valeur par défaut est 'text'.

Nom Type Valeur par défaut Description
jsonSchemaProperties

ChatCompletionSchemaProperties

Un dictionnaire ouvert pour les propriétés étendues. Obligatoire si 'type' == 'json_schema'

type

ChatCompletionResponseFormatType

text

Spécifie comment le LLM doit formater la réponse.

ChatCompletionResponseFormatType

Spécifie comment le LLM doit formater la réponse.

Valeur Description
text

Format de réponse en texte brut.

jsonObject

Format arbitraire de réponse objet JSON.

jsonSchema

Format de réponse JSON respectant le schéma.

ChatCompletionSchema

Objet définissant le schéma personnalisé que le modèle utilisera pour structurer sa sortie.

Nom Type Valeur par défaut Description
additionalProperties

boolean

False

Contrôle s’il est permis à un objet de contenir des clés/valeurs supplémentaires qui n’ont pas été définies dans le schéma JSON. La valeur par défaut est false.

properties

string

Chaîne au format JSON qui définit les propriétés et les contraintes du schéma de sortie pour le modèle.

required

string[]

Tableau des noms de propriété qui doivent faire partie de la réponse du modèle. Toutes les propriétés doivent être incluses pour les sorties structurées.

type

string

object

Type de représentation de schéma. Généralement 'object'. La valeur par défaut est 'object'.

ChatCompletionSchemaProperties

Propriétés pour le format de réponse de schéma JSON.

Nom Type Valeur par défaut Description
description

string

Description du schéma json auquel le modèle adhérera.

name

string

Nom du schéma json auquel le modèle va s’y conformer.

schema

ChatCompletionSchema

La définition du schéma.

strict

boolean

True

Si la réponse du modèle doit utiliser des résultats structurés. La valeur par défaut est true.

ChatCompletionSkill

Une compétence qui appelle un modèle de langage via le point de terminaison Chat Completions d'Azure AI Foundry.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Custom.ChatCompletionSkill

Discriminateur pour les types dérivés.

apiKey

string

Clé API pour l’authentification au modèle. apiKey et authIdentity ne peuvent pas être spécifiés en même temps.

authIdentity SearchIndexerDataIdentity:

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes. Si une authResourceId est fournie et qu’elle n’est pas spécifiée, l’identité managée affectée par le système est utilisée. Lors des mises à jour de l’indexeur, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée.

commonModelParameters

ChatCompletionCommonModelParameters

Paramètres de modèle de langage commun que les clients peuvent modifier. S’ils sont omis, des valeurs par défaut raisonnables seront appliquées.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

extraParameters

Dictionnaire de type ouvert pour les paramètres spécifiques au modèle qui doivent être ajoutés à l’appel de complétion de conversation. Suit le schéma d'extensibilité d'Azure AI Foundry.

extraParametersBehavior

ChatCompletionExtraParametersBehavior

error

Comment les paramètres supplémentaires sont gérés par Azure AI Foundry. La valeur par défaut est 'error'.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

responseFormat

ChatCompletionResponseFormat

Détermine comment le LLM doit formater sa réponse. Par défaut, le type de réponse « texte ».

uri

string

URL de l’API web.

CognitiveServicesAccountKey

Clé de compte multirégion d’une ressource de service IA Azure attachée à un ensemble de compétences.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Discriminateur pour les types dérivés.

description

string

Description de la ressource de service Azure AI attachée à un ensemble de compétences.

key

string

La clé utilisée pour provisionner la ressource de service IA Azure attachée à un ensemble de compétences.

ConditionalSkill

Compétence qui permet aux scénarios nécessitant une opération booléenne pour déterminer les données à affecter à une sortie.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

ContentUnderstandingSkill

Une compétence qui exploite Azure AI Content Understanding pour traiter et extraire des insights structurés des documents, permettant un contenu enrichi et consultable pour une indexation et une récupération de documents améliorées.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Util.ContentUnderstandingSkill

Discriminateur pour les types dérivés.

chunkingProperties

ContentUnderstandingSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

extractionOptions

ContentUnderstandingSkillExtractionOptions[]

Contrôle la cardinalité du contenu extrait du document par la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

ContentUnderstandingSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

Nom Type Valeur par défaut Description
maximumLength

integer (int32)

Longueur maximale d’un bloc en caractères. La valeur par défaut est 500.

overlapLength

integer (int32)

Longueur du chevauchement entre deux segments de texte. La valeur par défaut est 0.

unit enum:

characters

characters

Unité du morceau.

ContentUnderstandingSkillExtractionOptions

Contrôle la cardinalité du contenu extrait du document par la compétence.

Valeur Description
images

Spécifiez que le contenu de l’image doit être extrait du document.

locationMetadata

Spécifiez que les métadonnées d’emplacement doivent être extraites du document.

CustomEntity

Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées.

Nom Type Description
accentSensitive

boolean

La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom de l’entité doivent être sensibles à l’accent.

aliases

CustomEntityAlias[]

Tableau d’objets complexes qui peuvent être utilisés pour spécifier des orthographes ou des synonymes alternatifs au nom de l’entité racine.

caseSensitive

boolean

La valeur par défaut est false. Valeur booléenne indiquant si les comparaisons avec le nom de l'entité doivent respecter la casse des caractères. Des exemples de correspondances insensibles aux cas pour « Microsoft » pourraient être : Microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Modifie la valeur de sensibilité aux accents par défaut pour cette entité. Il peut être utilisé pour modifier la valeur par défaut de tous les alias accentSensitive valeurs.

defaultCaseSensitive

boolean

Modifie la valeur de sensibilité à la casse par défaut de cette entité. Il permet de modifier la valeur par défaut de tous les alias caseSensitive values.

defaultFuzzyEditDistance

integer (int32)

Modifie la valeur par défaut de la distance d’édition approximative pour cette entité. Elle peut être utilisée pour modifier les valeurs fuzzyEditDistance par défaut de tous les alias.

description

string

Ce champ peut être utilisé comme relais pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

fuzzyEditDistance

integer (int32)

La valeur par défaut est 0. La valeur maximale est 5. Indique le nombre acceptable de caractères divergents qui constitueraient encore une correspondance avec le nom de l'entité. La plus petite approximation possible d'une correspondance donnée est renvoyée. Par exemple, si la distance d’édition est fixée à 3, « Windows10 » correspondrait toujours à « Windows », « Windows10 » et « Windows 7 ». Lorsque le respect de la casse est défini sur « False », les différences de casse ne comptent PAS dans le cadre de la tolérance aux approximations, mais sinon elles comptent.

id

string

Ce champ peut être utilisé comme relais pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

name

string

descripteur d'entité de niveau supérieur. Dans la sortie de la compétence, les correspondances seront regroupées en fonction de ce nom. Il s'agit de la forme « normalisée » du texte trouvé.

subtype

string

Ce champ peut être utilisé comme relais pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

type

string

Ce champ peut être utilisé comme relais pour les métadonnées personnalisées concernant le ou les textes correspondants. La valeur de ce champ apparaîtra avec chaque correspondance de son entité dans la sortie de la compétence.

CustomEntityAlias

Objet complexe qui peut être utilisé pour spécifier d’autres orthographes ou synonymes au nom de l’entité racine.

Nom Type Description
accentSensitive

boolean

Déterminez si l’alias est sensible aux accents.

caseSensitive

boolean

Déterminez si l’alias est sensible à la casse.

fuzzyEditDistance

integer (int32)

Déterminez la distance d’édition approximative de l’alias.

text

string

Le texte de l’alias.

CustomEntityLookupSkill

Une compétence recherche du texte à partir d’une liste personnalisée définie par l’utilisateur de mots et d’expressions.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

entitiesDefinitionUri

string

Chemin d’accès à un fichier JSON ou CSV contenant tout le texte cible à mettre en correspondance. Cette définition d’entité est lue au début d’une exécution d’indexeur. Toutes les mises à jour de ce fichier pendant une exécution d’indexeur ne prendront effet qu’à l’exécution ultérieure. Cette configuration doit être accessible via HTTPS.

globalDefaultAccentSensitive

boolean

Indicateur global pour AccentSensitive. Si AccentSensitive n’est pas défini dans CustomEntity, cette valeur est la valeur par défaut.

globalDefaultCaseSensitive

boolean

Indicateur global pour CaseSensitive. Si CaseSensitive n’est pas défini dans CustomEntity, cette valeur est la valeur par défaut.

globalDefaultFuzzyEditDistance

integer (int32)

Indicateur global pour FuzzyEditDistance. Si FuzzyEditDistance n’est pas défini dans CustomEntity, cette valeur est la valeur par défaut.

inlineEntitiesDefinition

CustomEntity[]

Définition inline CustomEntity.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

CustomEntityLookupSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par CustomEntityLookupSkill.

Valeur Description
da

Danois

de

German

en

Anglais

es

Espagnol

fi

Finnois

fr

French

it

Italian

ko

Coréen

pt

Portuguese

DefaultCognitiveServicesAccount

Objet vide qui représente la ressource de service Azure AI par défaut pour un ensemble de compétences.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Discriminateur pour les types dérivés.

description

string

Description de la ressource de service Azure AI attachée à un ensemble de compétences.

DocumentExtractionSkill

Compétence qui extrait le contenu d’un fichier dans le pipeline d’enrichissement.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Discriminateur pour les types dérivés.

configuration

Dictionnaire de configurations pour la compétence.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

dataToExtract

string

Type de données à extraire pour la compétence. Est défini sur « contentAndMetadata » s’il n’est pas défini.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

parsingMode

string

AnalyseMode de la compétence. Est défini sur « default » s’il n’est pas défini.

DocumentIntelligenceLayoutSkill

Une compétence qui extrait le contenu et les informations de mise en page, via Azure AI Services, à partir de fichiers du pipeline d’enrichissement.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill

Discriminateur pour les types dérivés.

chunkingProperties

DocumentIntelligenceLayoutSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

extractionOptions

DocumentIntelligenceLayoutSkillExtractionOptions[]

Contrôle la cardinalité du contenu extrait du document par la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

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

Profondeur des en-têtes dans la sortie markdown. La valeur par défaut est h6.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputFormat enum:
  • markdown
  • text
markdown

Contrôle le format de sortie. La valeur par défaut est 'markdown'.

outputMode enum:

oneToMany

oneToMany

Contrôle la cardinalité de la sortie produite par la compétence. La valeur par défaut est « oneToMany ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

DocumentIntelligenceLayoutSkillChunkingProperties

Contrôle la cardinalité de la segmentation du contenu.

Nom Type Valeur par défaut Description
maximumLength

integer (int32)

Longueur maximale d’un bloc en caractères. La valeur par défaut est 500.

overlapLength

integer (int32)

Longueur du chevauchement entre deux segments de texte. La valeur par défaut est 0.

unit enum:

characters

characters

Unité du morceau.

DocumentIntelligenceLayoutSkillExtractionOptions

Contrôle la cardinalité du contenu extrait du document par la compétence.

Valeur Description
images

Spécifiez que le contenu de l’image doit être extrait du document.

locationMetadata

Spécifiez que les métadonnées d’emplacement doivent être extraites du document.

EntityCategory

Chaîne indiquant les catégories d’entités à renvoyer.

Valeur Description
location

Entités décrivant un emplacement physique.

organization

Entités décrivant une organisation.

person

Entités décrivant une personne.

quantity

Entités décrivant une quantité.

datetime

Entités décrivant une date et une heure.

url

Entités décrivant une URL.

email

Entités décrivant une adresse e-mail.

EntityLinkingSkill

À l’aide de l’API Text Analytique, extrait les entités liées du texte.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

string

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

minimumPrecision

number (double)

minimum: 0
maximum: 1

Valeur comprise entre 0 et 1 qui doit être utilisée pour inclure uniquement les entités dont le score de confiance est supérieur à la valeur spécifiée. Si elle n’est pas définie (valeur par défaut) ou si elle est explicitement définie sur Null, toutes les entités sont incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Text Analytique. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

EntityRecognitionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par EntityRecognitionSkill.

Valeur Description
ar

Arabe

cs

Tchèque

zh-Hans

Chinois simplifié

zh-Hant

Chinois traditionnel

da

Danois

nl

Néerlandais

en

Anglais

fi

Finnois

fr

French

de

German

el

Grec

hu

Hongrois

it

Italian

ja

Japonais

ko

Coréen

no

Norvégien (Bokmaal)

pl

Polonais

pt-PT

Portugais (Portugal)

pt-BR

Portugais (Brésil)

ru

Russian

es

Espagnol

sv

Suédois

tr

Turc

EntityRecognitionSkillV3

À l’aide de l’API Text Analytique, extrait les entités de différents types à partir du texte.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Discriminateur pour les types dérivés.

categories

EntityCategory[]

Liste des catégories d’entités qui doivent être extraites.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

minimumPrecision

number (double)

minimum: 0
maximum: 1

Valeur comprise entre 0 et 1 qui doit être utilisée pour inclure uniquement les entités dont le score de confiance est supérieur à la valeur spécifiée. Si elle n’est pas définie (valeur par défaut) ou si elle est explicitement définie sur Null, toutes les entités sont incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel de l’API Text Analytique. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse à l’erreur courante pour toutes les API Azure Resource Manager afin de renvoyer les détails d’erreur pour les opérations ratées. (Cela suit également le format de réponse d’erreur OData.).

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ImageAnalysisSkill

Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles basées sur le contenu de l’image.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

details

ImageDetail[]

Chaîne indiquant les détails spécifiques au domaine à retourner.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

visualFeatures

VisualFeature[]

Liste des fonctionnalités visuelles.

ImageAnalysisSkillLanguage

Codes de langue pris en charge pour l’entrée par ImageAnalysisSkill.

Valeur Description
ar

Arabe

az

Azerbaïdjanais

bg

Bulgare

bs

Latin bosnien

ca

Catalan

cs

Tchèque

cy

Gallois

da

Danois

de

German

el

Grec

en

Anglais

es

Espagnol

et

Estonian

eu

Basque

fi

Finnois

fr

French

ga

Irish

gl

Galicien

he

Hébreu

hi

hindi

hr

Croate

hu

Hongrois

id

Indonesian

it

Italian

ja

Japonais

kk

Kazakh

ko

Coréen

lt

Lithuanian

lv

Letton

mk

Macédonien

ms

Malaisie malaise

nb

Norvégien (bokmål)

nl

Néerlandais

pl

Polonais

prs

Dari

pt-BR

Portuguese-Brazil

pt

Portuguese-Portugal

pt-PT

Portuguese-Portugal

ro

Romanian

ru

Russian

sk

Slovak

sl

Slovenian

sr-Cyrl

Serbe - Cyrillique RS

sr-Latn

Serbe - RS latin

sv

Suédois

th

Thaï

tr

Turc

uk

Ukrainien

vi

Vietnamien

zh

Chinois simplifié

zh-Hans

Chinois simplifié

zh-Hant

Chinois traditionnel

ImageDetail

Chaîne indiquant les détails spécifiques au domaine à retourner.

Valeur Description
celebrities

Détails reconnus comme célébrités.

landmarks

Détails reconnus comme des repères.

IndexProjectionMode

Définit le comportement des projections d’index par rapport au reste de l’indexeur.

Valeur Description
skipIndexingParentDocuments

Le document source est ignoré de l’écriture dans l’index cible de l’indexeur.

includeIndexingParentDocuments

Le document source est écrit dans l’index cible de l’indexeur. Il s’agit du modèle par défaut.

InputFieldMappingEntry

Mappage de champs d’entrée pour une compétence.

Nom Type Description
inputs

InputFieldMappingEntry[]

Entrées récursives utilisées lors de la création d’un type complexe.

name

string

Nom de l’entrée.

source

string

Source de l’entrée.

sourceContext

string

Contexte source utilisé pour la sélection des entrées récursives.

KeyPhraseExtractionSkill

Compétence qui utilise du texte analytique pour l’extraction d’expressions clés.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

maxKeyPhraseCount

integer (int32)

Nombre indiquant le nombre d’expressions clés à retourner. S’il est absent, toutes les expressions clés identifiées sont retournées.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Text Analytique. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

KeyPhraseExtractionSkillLanguage

Codes de langue pris en charge pour le texte d’entrée par KeyPhraseExtractionSkill.

Valeur Description
da

Danois

nl

Néerlandais

en

Anglais

fi

Finnois

fr

French

de

German

it

Italian

ja

Japonais

ko

Coréen

no

Norvégien (Bokmaal)

pl

Polonais

pt-PT

Portugais (Portugal)

pt-BR

Portugais (Brésil)

ru

Russian

es

Espagnol

sv

Suédois

LanguageDetectionSkill

Compétence qui détecte la langue du texte d’entrée et signale un code de langue unique pour chaque document soumis à la demande. Le code de langage est associé à un score indiquant la confiance de l’analyse.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultCountryHint

string

Code de pays à utiliser comme indicateur du modèle de détection de langue s’il ne peut pas lever l’ambiguïté de la langue.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Text Analytique. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

MergeSkill

Compétence permettant de fusionner deux chaînes ou plus en une seule chaîne unifiée, avec un délimiteur facultatif défini par l’utilisateur séparant chaque composant.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

insertPostTag

string

La balise indique la fin du texte fusionné. Par défaut, la balise est un espace vide.

insertPreTag

string

La balise indique le début du texte fusionné. Par défaut, la balise est un espace vide.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

OcrLineEnding

Définit la séquence de caractères à utiliser entre les lignes de texte reconnues par la compétence OCR. La valeur par défaut est « espace ».

Valeur Description
space

Les lignes sont séparées par un seul espace.

carriageReturn

Les lignes sont séparées par un caractère de retour chariot ('\r').

lineFeed

Les lignes sont séparées par un seul saut de ligne ('\n') caractère.

carriageReturnLineFeed

Les lignes sont séparées par un retour chariot et un caractère de saut de ligne ('\r\n').

OcrSkill

Compétence qui extrait du texte à partir de fichiers image.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

OcrSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

detectOrientation

boolean

False

Valeur indiquant d’activer ou non la détection d’orientation. La valeur par défaut est false.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

lineEnding

OcrLineEnding

Définit la séquence de caractères à utiliser entre les lignes de texte reconnues par la compétence OCR. La valeur par défaut est « espace ».

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

OcrSkillLanguage

Les codes de langue pris en charge pour la saisie par OcrSkill.

Valeur Description
af

Afrikaans

sq

Albanais

anp

Angika (devanagari)

ar

Arabe

ast

Asturienne

awa

Awadhi-Hindi (devanagari)

az

Azerbaïdjan (latin)

bfy

Bagheli

eu

Basque

be

Biélorusse (cyrillique et latin)

be-cyrl

Biélorusse (cyrillique)

be-latn

Biélorusse (latin)

bho

Bhojpuri-Hindi (devanagari)

bi

Bislama

brx

Bodo (devanagari)

bs

Latin bosnien

bra

Brajbha

br

Breton

bg

Bulgare

bns

Bundeli

bua

Buryat (cyrillique)

ca

Catalan

ceb

Cebuano

rab

Chamling

ch

Chamorro

hne

Chhattisgarhi (devanagari)

zh-Hans

Chinois simplifié

zh-Hant

Chinois traditionnel

kw

Cornish

co

Corse

crh

Tatar de Crimée (Latin)

hr

Croate

cs

Tchèque

da

Danois

prs

Dari

dhi

Dhimal (devanagari)

doi

Dogri (devanagari)

nl

Néerlandais

en

Anglais

myv

Erzya (cyrillique)

et

Estonian

fo

Féroïen

fj

Fidjien

fil

Filipino

fi

Finnois

fr

French

fur

Frulian

gag

Gagauz (latin)

gl

Galicien

de

German

gil

Gilbertese

gon

Gondi (devanagari)

el

Grec

kl

Groenlandaise

gvr

Gurung (devanagari)

ht

Créole haïtien

hlb

Halbi (devanagari)

hni

Hani

bgc

Haryanvi

haw

Hawaïen

hi

hindi

mww

Hmong Daw (latin)

hoc

Ho (Devanagiri)

hu

Hongrois

is

Islandais

smn

Sami d’Inari

id

Indonesian

ia

Interlingua

iu

Inuktitut (latin)

ga

Irish

it

Italian

ja

Japonais

Jns

Jaunsari (devanagari)

jv

Javanais

kea

Kabuverdianu

kac

Kachin (latin)

xnr

Kangri (devanagari)

krc

Karachay-Balkar

kaa-cyrl

Kara-Kalpak (cyrillique)

kaa

Kara-Kalpak (latin)

csb

Kashubian

kk-cyrl

Kazakhstan (cyrillique)

kk-latn

Kazakh (latin)

klr

Khaling

kha

Khasi

quc

K’iche'

ko

Coréen

kfq

Korku

kpy

Koryak

kos

Kosraean

kum

Kumyk (cyrillique)

ku-arab

Kurde (arabe)

ku-latn

Kurde (latin)

kru

Kurukh (devanagari)

ky

Kirghize (cyrillique)

lkt

Lakota

la

Latine

lt

Lithuanian

dsb

Sorbian inférieur

smj

Lule Sami

lb

Luxembourgeois

bfz

Mahasu Pahari (devanagari)

ms

Malais (latin)

mt

Maltese

kmj

Malto (devanagari)

gv

Manx

mi

Maori

mr

Marathi

mn

Mongole (cyrillique)

cnr-cyrl

Montenegrin (cyrillique)

cnr-latn

Monténégrin (Latin)

nap

Napolitaine

ne

Népalais

niu

niuéen

nog

Nogay

sme

Sami nord (latin)

nb

Norvégien

no

Norvégien

oc

Occitan

os

Ossétique

ps

Pachtou

fa

Perse

pl

Polonais

pt

Portuguese

pa

Punjabi (arabe)

ksh

Ripuarien

ro

Romanian

rm

Romanche

ru

Russian

sck

Sadri (devanagari)

sm

Samoan (latin)

sa

Sanskrit (Devanagiri)

sat

Santali (Devanagiri)

sco

Écossais

gd

Gaélique écossais

sr

Serbe (latin)

sr-Cyrl

Serbe (cyrillique)

sr-Latn

Serbe (latin)

xsr

Sherpa (devanagari)

srx

Sirmauri (devanagari)

sms

Skolt Sami

sk

Slovak

sl

Slovenian

so

Somalien (arabe)

sma

Sami sud

es

Espagnol

sw

Swahili (latin)

sv

Suédois

tg

Tadjik (cyrillique)

tt

Tatar (latin)

tet

Tetum

thf

Thangmi

to

Tonga

tr

Turc

tk

Turkmène (latin)

tyv

Tuvan

hsb

Sorbian supérieur

ur

Urdu

ug

Uyghur (arabe)

uz-arab

Uzbek (arabe)

uz-cyrl

Ouzbek (cyrillique)

uz

Uzbek (latin)

vo

Volapük

wae

Walser

cy

Gallois

fy

Frisian occidental

yua

Mayas yucatèques

za

Zhuang

zu

Zoulou

unk

Inconnu (Tout)

OutputFieldMappingEntry

Mappage de champs de sortie pour une compétence.

Nom Type Description
name

string

Nom de la sortie défini par la compétence.

targetName

string

Nom cible de la sortie. Il est facultatif et nomme par défaut.

PIIDetectionSkill

À l’aide de l’API Text Analytique, extrait des informations personnelles d’un texte d’entrée et vous donne la possibilité de la masquer.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

string

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

domain

string

S’il est spécifié, définissez le domaine PII pour inclure uniquement un sous-ensemble des catégories d’entités. Les valeurs possibles sont les suivantes : 'phi', 'none'. La valeur par défaut est « none ».

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

maskingCharacter

string

maxLength: 1

Caractère utilisé pour masquer le texte si le paramètre maskingMode est défini pour remplacer. La valeur par défaut est '*'.

maskingMode

PIIDetectionSkillMaskingMode

Paramètre qui fournit différentes façons de masquer les informations personnelles détectées dans le texte d'entrée. La valeur par défaut est « none ».

minimumPrecision

number (double)

minimum: 0
maximum: 1

Valeur comprise entre 0 et 1 qui doit être utilisée pour inclure uniquement les entités dont le score de confiance est supérieur à la valeur spécifiée. Si elle n’est pas définie (valeur par défaut) ou si elle est explicitement définie sur Null, toutes les entités sont incluses.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Text Analytique. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

piiCategories

string[]

Liste des catégories d’entités d’identification personnelle qui doivent être extraites et masquées.

PIIDetectionSkillMaskingMode

Chaîne indiquant le mode de masquage à utiliser pour masquer les informations personnelles détectées dans le texte d’entrée.

Valeur Description
none

Aucun masquage ne se produit et la sortie maskedText ne sera pas retournée.

replace

Remplace les entités détectées par le caractère donné dans le paramètre maskingCharacter. Le caractère est répété à la longueur de l’entité détectée afin que les décalages correspondent correctement au texte d’entrée ainsi qu’au texte de sortie masqué.

SearchIndexerDataNoneIdentity

Efface la propriété d’identité d’une source de données.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Fragment d’URI spécifiant le type d’identité.

SearchIndexerDataUserAssignedIdentity

Spécifie l’identité d’une source de données à utiliser.

Nom Type Description
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Fragment d’URI spécifiant le type d’identité.

userAssignedIdentity

string

Id de ressource Azure complet d’une identité managée affectée par l’utilisateur sous la forme « /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId » qui doit avoir été affecté au service de recherche.

SearchIndexerIndexProjection

Définition de projections supplémentaires pour les index de recherche secondaire.

Nom Type Description
parameters

SearchIndexerIndexProjectionsParameters

Dictionnaire des propriétés de configuration spécifiques à la projection d’index. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif.

selectors

SearchIndexerIndexProjectionSelector[]

Une liste de projections à effectuer sur les index de recherche secondaires.

SearchIndexerIndexProjectionSelector

Description des données à stocker dans l’index de recherche désigné.

Nom Type Description
mappings

InputFieldMappingEntry[]

Mappages de la projection, ou quelle source doit être mappée à quel champ dans l’index cible.

parentKeyFieldName

string

Nom du champ dans l’index de recherche auquel mapper la valeur de clé du document parent. Il doit s’agir d’un champ de chaîne filtrable et non du champ clé.

sourceContext

string

Contexte source des projections. Représente la cardinalité à laquelle le document sera divisé en plusieurs sous-documents.

targetIndexName

string

Nom de l’index de recherche vers lequel projeter. Doit avoir un champ clé avec l’analyseur 'mot-clé' défini.

SearchIndexerIndexProjectionsParameters

Dictionnaire des propriétés de configuration spécifiques à la projection d’index. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif.

Nom Type Description
projectionMode

IndexProjectionMode

Définit le comportement des projections d’index par rapport au reste de l’indexeur.

SearchIndexerKnowledgeStore

Définition de projections supplémentaires sur des objets blob, une table ou des fichiers Azure, de données enrichies.

Nom Type Description
identity SearchIndexerDataIdentity:

L’identité managée attribuée par l’utilisateur utilisée pour les connexions à stockage Azure lors de l’écriture de projections de knowledge store. Si la chaîne de connexion indique un identité (ResourceId) et qu'elle n'est pas spécifiée, l'identité managée attribuée par le système est utilisée. Lors des mises à jour de l’indexeur, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée.

projections

SearchIndexerKnowledgeStoreProjection[]

Une liste de projections supplémentaires à effectuer lors de l’indexation.

storageConnectionString

string

La chaîne de connexion aux projections du compte de stockage sera stockée.

SearchIndexerKnowledgeStoreFileProjectionSelector

Définition de projection pour les données à stocker dans Azure Files.

Nom Type Description
generatedKeyName

string

Nom de la clé générée sous laquelle stocker la projection.

inputs

InputFieldMappingEntry[]

Entrées imbriquées pour les projections complexes.

referenceKeyName

string

Nom de la clé de référence à une projection différente.

source

string

Données sources à projeter.

sourceContext

string

Contexte source pour les projections complexes.

storageContainer

string

Conteneur d’objets blob dans lequel stocker les projections.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Définition de projection pour les données à stocker dans l’objet blob Azure.

Nom Type Description
generatedKeyName

string

Nom de la clé générée sous laquelle stocker la projection.

inputs

InputFieldMappingEntry[]

Entrées imbriquées pour les projections complexes.

referenceKeyName

string

Nom de la clé de référence à une projection différente.

source

string

Données sources à projeter.

sourceContext

string

Contexte source pour les projections complexes.

storageContainer

string

Conteneur d’objets blob dans lequel stocker les projections.

SearchIndexerKnowledgeStoreProjection

Objet conteneur pour différents sélecteurs de projection.

Nom Type Description
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Projections vers Azure File Storage.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Projections vers Azure Blob storage.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Projections vers le stockage Azure Table.

SearchIndexerKnowledgeStoreTableProjectionSelector

Description des données à stocker dans les tables Azure.

Nom Type Description
generatedKeyName

string

Nom de la clé générée sous laquelle stocker la projection.

inputs

InputFieldMappingEntry[]

Entrées imbriquées pour les projections complexes.

referenceKeyName

string

Nom de la clé de référence à une projection différente.

source

string

Données sources à projeter.

sourceContext

string

Contexte source pour les projections complexes.

tableName

string

Nom de la table Azure dans laquelle stocker les données projetées.

SearchIndexerSkillset

Une liste de compétences.

Nom Type Description
@odata.etag

string

ETag de l’ensemble de compétences.

cognitiveServices CognitiveServicesAccount:

Détails sur le service Azure AI à utiliser lors de l’exécution de compétences.

description

string

Description de l’ensemble de compétences.

encryptionKey

SearchResourceEncryptionKey

Description d’une clé de chiffrement que vous créez dans Azure Key Vault. Cette clé sert à fournir un niveau supplémentaire de chiffrement au repos pour la définition de votre ensemble de compétences lorsque vous souhaitez une assurance totale que personne, pas même Microsoft, ne peut déchiffrer votre définition de compétences. Une fois que vous avez chiffré votre définition d’ensemble de compétences, il restera toujours chiffré. Le service de recherche ignore les tentatives de définition de cette propriété sur null. Vous pouvez modifier cette propriété si nécessaire si vous souhaitez faire pivoter votre clé de chiffrement ; Votre définition d’ensemble de compétences n’est pas affectée. Le chiffrement à l’aide de clés gérées par le client n’est pas disponible pour les services de recherche gratuits et n’est disponible que pour les services payants créés à partir du 1er janvier 2019.

indexProjections

SearchIndexerIndexProjection

Définition de projections supplémentaires vers des index de recherche secondaires.

knowledgeStore

SearchIndexerKnowledgeStore

Définition de projections supplémentaires vers un blob, une table ou des fichiers Azure, de données enrichies.

name

string

Nom de l’ensemble de compétences.

skills SearchIndexerSkill[]:

Liste des compétences dans l’ensemble de compétences.

SearchResourceEncryptionKey

Clé de chiffrement gérée par le client dans Azure Key Vault. Les clés que vous créez et gérez peuvent être utilisées pour chiffrer ou déchiffrer des données au repos, telles que des index et des cartes de synonymes.

Nom Type Description
accessCredentials.applicationId

string

ID d’application AAD qui a reçu les autorisations d’accès requises au coffre de clés Azure à utiliser lors du chiffrement de vos données au repos. L’ID d’application ne doit pas être confondu avec l’ID d’objet de votre application AAD.

accessCredentials.applicationSecret

string

Clé d’authentification de l’application AAD spécifiée.

identity SearchIndexerDataIdentity:

Identité managée explicite à utiliser pour cette clé de chiffrement. Si elle n’est pas spécifiée et que la propriété d’informations d’identification d’accès est null, l’identité managée affectée par le système est utilisée. Lors de la mise à jour vers la ressource, si l’identité explicite n’est pas spécifiée, elle reste inchangée. Si « none » est spécifié, la valeur de cette propriété est effacée.

keyVaultKeyName

string

Nom de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos.

keyVaultKeyVersion

string

Version de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos.

keyVaultUri

string

URI de votre coffre de clés Azure, également appelé nom DNS, qui contient la clé à utiliser pour chiffrer vos données au repos. Un exemple d’URI peut être https://my-keyvault-name.vault.azure.net.

SentimentSkillLanguage

Les codes de langue pris en charge pour le texte d’entrée par SentimentSkill.

Valeur Description
da

Danois

nl

Néerlandais

en

Anglais

fi

Finnois

fr

French

de

German

el

Grec

it

Italian

no

Norvégien (Bokmaal)

pl

Polonais

pt-PT

Portugais (Portugal)

ru

Russian

es

Espagnol

sv

Suédois

tr

Turc

SentimentSkillV3

À l’aide de l’API Text Analytique, évalue le texte non structuré et pour chaque enregistrement, fournit des étiquettes de sentiment (telles que « négative », « neutre » et « positive ») basées sur le score de confiance le plus élevé trouvé par le service au niveau de la phrase et du document.

Nom Type Valeur par défaut Description
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

SentimentSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

includeOpinionMining

boolean

False

Si la valeur est true, la sortie de la compétence inclut des informations de texte Analytique pour l’exploration d’opinions, à savoir des cibles (noms ou verbes) et leur évaluation associée (adjectif) dans le texte. La valeur par défaut est false.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

modelVersion

string

Version du modèle à utiliser lors de l’appel du service Text Analytique. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. Nous vous recommandons de ne pas spécifier cette valeur, sauf si absolument nécessaire.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

ShaperSkill

Une compétence pour remodeler les sorties. Il crée un type complexe pour prendre en charge les champs composites (également appelés champs à plusieurs parties).

Nom Type Description
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

SplitSkill

Compétence permettant de fractionner une chaîne en blocs de texte.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultLanguageCode

SplitSkillLanguage

Valeur indiquant le code de langue à utiliser. La valeur par défaut est en.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

maximumPageLength

integer (int32)

Longueur maximale de la page souhaitée. La valeur par défaut est 1 0000.

maximumPagesToTake

integer (int32)

Applicable uniquement lorsque textSplitMode est défini sur « pages ». S’il est spécifié, splitSkill interrompt le fractionnement après le traitement des premières pages « maximumPagesToTake », afin d’améliorer les performances lorsque seules quelques pages initiales sont nécessaires à partir de chaque document.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

pageOverlapLength

integer (int32)

Applicable uniquement lorsque textSplitMode est défini sur « pages ». Si spécifié, n+1e segment commence par ce nombre de caractères/jetons à partir de la fin du nième bloc.

textSplitMode

TextSplitMode

Valeur indiquant le mode fractionné à effectuer.

SplitSkillLanguage

Les codes de langue pris en charge pour le texte d’entrée par SplitSkill.

Valeur Description
am

Amharic

bs

Bosnian

cs

Tchèque

da

Danois

de

German

en

Anglais

es

Espagnol

et

Estonian

fi

Finnois

fr

French

he

Hébreu

hi

hindi

hr

Croate

hu

Hongrois

id

Indonesian

is

Islandais

it

Italian

ja

Japonais

ko

Coréen

lv

Letton

nb

Norvégien

nl

Néerlandais

pl

Polonais

pt

Portugais (Portugal)

pt-br

Portugais (Brésil)

ru

Russian

sk

Slovak

sl

Slovenian

sr

Serbe

sv

Suédois

tr

Turc

ur

Urdu

zh

Chinois (simplifié)

TextSplitMode

Valeur indiquant le mode fractionné à effectuer.

Valeur Description
pages

Fractionnez le texte en pages individuelles.

sentences

Fractionnez le texte en phrases individuelles.

TextTranslationSkill

Compétence pour traduire du texte d’une langue à une autre.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Discriminateur pour les types dérivés.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Code de langue à partir duquel traduire des documents pour les documents qui ne spécifient pas explicitement la langue.

defaultToLanguageCode

TextTranslationSkillLanguage

Code de langue dans lequel traduire des documents pour les documents qui ne spécifient pas explicitement la langue.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

suggestedFrom

TextTranslationSkillLanguage

Code de langue à partir duquel traduire des documents lorsque ni l’entrée fromLanguageCode ni le paramètre defaultFromLanguageCode ne sont fournis, et que la détection automatique de la langue échoue. La valeur par défaut est en.

TextTranslationSkillLanguage

Les codes de langue pris en charge pour le texte d’entrée par TextTranslationSkill.

Valeur Description
af

Afrikaans

ar

Arabe

bn

Le bengali

bs

Bosnien (latin)

bg

Bulgare

yue

Cantonais (traditionnel)

ca

Catalan

zh-Hans

Chinois simplifié

zh-Hant

Chinois traditionnel

hr

Croate

cs

Tchèque

da

Danois

nl

Néerlandais

en

Anglais

et

Estonian

fj

Fidjien

fil

Filipino

fi

Finnois

fr

French

de

German

el

Grec

ht

Créole haïtien

he

Hébreu

hi

hindi

mww

Hmong Daw

hu

Hongrois

is

Islandais

id

Indonesian

it

Italian

ja

Japonais

sw

Swahili

tlh

Klingon

tlh-Latn

Klingon (script latin)

tlh-Piqd

Klingon (script Klingon)

ko

Coréen

lv

Letton

lt

Lithuanian

mg

Malgache

ms

Malay

mt

Maltese

nb

Norvégien

fa

Perse

pl

Polonais

pt

Portuguese

pt-br

Portugais (Brésil)

pt-PT

Portugais (Portugal)

otq

Querétaro Otomi

ro

Romanian

ru

Russian

sm

Samoan

sr-Cyrl

Serbe (cyrillique)

sr-Latn

Serbe (latin)

sk

Slovak

sl

Slovenian

es

Espagnol

sv

Suédois

ty

Tahitien

ta

Tamil

te

Telugu

th

Thaï

to

Tonga

tr

Turc

uk

Ukrainien

ur

Urdu

vi

Vietnamien

cy

Gallois

yua

Mayas yucatèques

ga

Irish

kn

kannada

mi

Maori

ml

Malayalam

pa

Pendjabi

VisualFeature

Chaînes indiquant les types de fonctionnalités visuelles à renvoyer.

Valeur Description
adult

Caractéristiques visuelles reconnues en tant que personnes adultes.

brands

Fonctionnalités visuelles reconnues comme des marques commerciales.

categories

Catégories.

description

Description.

faces

Fonctionnalités visuelles reconnues comme visages de personnes.

objects

Fonctionnalités visuelles reconnues en tant qu’objets.

tags

Étiquettes.

WebApiSkill

Compétence qui peut appeler un point de terminaison d’API web, ce qui vous permet d’étendre un ensemble de compétences en le faisant appeler votre code personnalisé.

Nom Type Description
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Discriminateur pour les types dérivés.

authIdentity SearchIndexerDataIdentity:

Identité managée affectée par l’utilisateur utilisée pour les connexions sortantes. Si une authResourceId est fournie et qu’elle n’est pas spécifiée, l’identité managée affectée par le système est utilisée. Lors des mises à jour de l’indexeur, si l’identité n’est pas spécifiée, la valeur reste inchangée. Si la valeur est « none », la valeur de cette propriété est effacée.

authResourceId

string

S’applique aux compétences personnalisées qui se connectent au code externe dans une fonction Azure ou une autre application qui fournit les transformations. Cette valeur doit être l’ID d’application créé pour la fonction ou l’application lorsqu’elle a été inscrite auprès d’Azure Active Directory. Quand elle est spécifiée, la compétence personnalisée se connecte à la fonction ou à l’application à l’aide d’un ID managé (système ou affecté par l’utilisateur) du service de recherche et du jeton d’accès de la fonction ou de l’application, en utilisant cette valeur comme ID de ressource pour créer l’étendue du jeton d’accès.

batchSize

integer (int32)

Taille de lot souhaitée qui indique le nombre de documents.

context

string

Représente le niveau auquel les opérations se produisent, telles que la racine du document ou le contenu du document (par exemple, /document ou /document/content). La valeur par défaut est /document.

degreeOfParallelism

integer (int32)

Si elle est définie, le nombre d’appels parallèles qui peuvent être effectués à l’API web.

description

string

Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence.

httpHeaders

object

En-têtes requis pour effectuer la requête http.

httpMethod

string

Méthode de la requête http.

inputs

InputFieldMappingEntry[]

Les entrées des compétences peuvent être une colonne dans le jeu de données source ou la sortie d’une compétence en amont.

name

string

Nom de la compétence qui l’identifie de manière unique dans l’ensemble de compétences. Une compétence sans nom défini reçoit un nom par défaut de son index basé sur 1 dans le tableau de compétences, précédé du caractère « # ».

outputs

OutputFieldMappingEntry[]

La sortie d’une compétence est soit un champ dans un index de recherche, soit une valeur qui peut être consommée comme entrée par une autre compétence.

timeout

string (duration)

Délai d’expiration souhaité pour la requête. La valeur par défaut est de 30 secondes.

uri

string

URL de l’API web.