Skillsets - Create
Crée un nouvel ensemble de compétences dans un service de recherche.
POST {endpoint}/skillsets?api-version=2025-11-01-preview
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 |
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 |
Une 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 |
Définition de projections supplémentaires vers des index de recherche secondaires. |
||
| knowledgeStore |
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 |
La requête a réussi et une nouvelle ressource a été créée en conséquence. |
|
| Other Status Codes |
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://previewexampleservice.search.windows.net/skillsets?api-version=2025-11-01-preview
{
"name": "tempskillset",
"description": "Skillset for extracting entities and more",
"skills": [
{
"@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
"name": "skill2",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "countryHint",
"source": "/document/countryHint"
}
],
"outputs": [
{
"name": "languageCode",
"targetName": "languageCode"
}
]
},
{
"textSplitMode": "pages",
"maximumPageLength": 4000,
"unit": "azureOpenAITokens",
"azureOpenAITokenizerParameters": {
"encoderModelName": "cl100k_base",
"allowedSpecialTokens": [
"[START]",
"[END]"
]
},
"@odata.type": "#Microsoft.Skills.Text.SplitSkill",
"name": "skill3",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "textItems",
"targetName": "pages"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
"name": "skill4",
"context": "/document/pages/*",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "keyPhrases",
"targetName": "keyPhrases"
}
]
},
{
"uri": "https://contoso.example.org/",
"httpMethod": "POST",
"timeout": "PT5S",
"@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
"name": "skill5",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languageCode"
}
],
"outputs": [
{
"name": "customresult",
"targetName": "result"
}
]
},
{
"outputMode": "oneToMany",
"markdownHeaderDepth": "h3",
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill",
"context": "/document",
"inputs": [
{
"name": "file_data",
"source": "/document/content"
}
],
"outputs": [
{
"name": "markdown_document",
"targetName": "markdown_document"
}
]
},
{
"outputFormat": "text",
"outputMode": "oneToMany",
"extractionOptions": [
"images",
"locationMetadata"
],
"chunkingProperties": {
"unit": "characters",
"maximumLength": 500,
"overlapLength": 50
},
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill#2",
"context": "/document",
"inputs": [
{
"name": "file_data",
"source": "/document/content"
}
],
"outputs": [
{
"name": "text_sections",
"targetName": "text_sections"
},
{
"name": "normalized_images",
"targetName": "normalized_images"
}
]
},
{
"apiKey": "<api-key>",
"commonModelParameters": {
"model": "gpt-4o",
"frequencyPenalty": 0,
"presencePenalty": 0,
"maxTokens": 0,
"temperature": 0,
"seed": 0,
"stop": []
},
"extraParameters": {
"safe_mode": true
},
"extraParametersBehavior": "error",
"responseFormat": {
"type": "jsonSchema",
"jsonSchemaProperties": {
"name": "Some Name",
"description": "Some Description",
"strict": true,
"schema": {
"type": "object",
"properties": "{\"steps\": {\"type\": \"array\", \"description\": \"A list of reasoning steps.\", \"items\": {\"type\": \"string\"}}, \"answer\": {\"type\": \"string\", \"description\": \"The final answer.\"}}",
"required": [
"steps",
"answer"
],
"additionalProperties": false
}
}
},
"uri": "https://azs-grok-aoai.openai.azure.com/openai/deployments/azs-grok-gpt-4o/chat/completions",
"timeout": "PT30S",
"degreeOfParallelism": 5,
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "chatCompletionSkill",
"context": "/document/normalized_images/*",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "systemMessage",
"source": "/document/system_message"
},
{
"name": "userMessage",
"source": "/document/user_message"
},
{
"name": "image",
"source": "/document/normalized_images/*"
},
{
"name": "imageDetail",
"source": "/document/detail"
}
],
"outputs": [
{
"name": "response",
"targetName": "response"
}
]
},
{
"extractionOptions": [
"images",
"locationMetadata"
],
"chunkingProperties": {
"unit": "characters",
"maximumLength": 500,
"overlapLength": 50
},
"@odata.type": "#Microsoft.Skills.Util.ContentUnderstandingSkill",
"name": "contentUnderstandingSKill",
"context": "/document",
"inputs": [
{
"name": "file_data",
"source": "/document/content"
}
],
"outputs": [
{
"name": "text_sections",
"targetName": "text_sections2"
},
{
"name": "normalized_images",
"targetName": "normalized_images2"
}
]
}
],
"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,
"unit": "azureOpenAITokens",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "languageCode",
"source": "/document/languageCode",
"inputs": []
}
],
"outputs": [
{
"name": "textItems",
"targetName": "pages"
}
],
"azureOpenAITokenizerParameters": {
"encoderModelName": "cl100k_base",
"allowedSpecialTokens": [
"[START]",
"[END]"
]
}
},
{
"@odata.type": "#Microsoft.Skills.Text.KeyPhraseExtractionSkill",
"name": "skill4",
"context": "/document/pages/*",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "languageCode",
"source": "/document/languageCode",
"inputs": []
}
],
"outputs": [
{
"name": "keyPhrases",
"targetName": "keyPhrases"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
"name": "skill5",
"uri": "https://contoso.example.org/",
"httpMethod": "POST",
"timeout": "PT5S",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "languageCode",
"source": "/document/languageCode",
"inputs": []
}
],
"outputs": [
{
"name": "customresult",
"targetName": "result"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill",
"context": "/document",
"outputMode": "oneToMany",
"markdownHeaderDepth": "h3",
"extractionOptions": [],
"inputs": [
{
"name": "file_data",
"source": "/document/content",
"inputs": []
}
],
"outputs": [
{
"name": "markdown_document",
"targetName": "markdown_document"
}
]
},
{
"@odata.type": "#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill",
"name": "docIntelligenceLayoutSkill#2",
"context": "/document",
"outputMode": "oneToMany",
"outputFormat": "text",
"extractionOptions": [
"images",
"locationMetadata"
],
"inputs": [
{
"name": "file_data",
"source": "/document/content",
"inputs": []
}
],
"outputs": [
{
"name": "text_sections",
"targetName": "text_sections"
},
{
"name": "normalized_images",
"targetName": "normalized_images"
}
],
"chunkingProperties": {
"unit": "characters",
"maximumLength": 500,
"overlapLength": 50
}
},
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "chatCompletionSkill",
"context": "/document/normalized_images/*",
"uri": "https://azs-grok-aoai.openai.azure.com/openai/deployments/azs-grok-gpt-4o/chat/completions",
"timeout": "PT30S",
"degreeOfParallelism": 5,
"apiKey": "<api-key>",
"extraParametersBehavior": "error",
"inputs": [
{
"name": "text",
"source": "/document/content",
"inputs": []
},
{
"name": "systemMessage",
"source": "/document/system_message",
"inputs": []
},
{
"name": "userMessage",
"source": "/document/user_message",
"inputs": []
},
{
"name": "image",
"source": "/document/normalized_images/*",
"inputs": []
},
{
"name": "imageDetail",
"source": "/document/detail",
"inputs": []
}
],
"outputs": [
{
"name": "response",
"targetName": "response"
}
],
"commonModelParameters": {
"model": "gpt-4o",
"frequencyPenalty": 0,
"presencePenalty": 0,
"maxTokens": 0,
"temperature": 0,
"seed": 0,
"stop": []
},
"extraParameters": {
"safe_mode": true
},
"responseFormat": {
"type": "jsonSchema",
"jsonSchemaProperties": {
"name": "Some Name",
"description": "Some Description",
"strict": true,
"schema": {
"type": "object",
"additionalProperties": false,
"required": [
"steps",
"answer"
],
"properties": "{\"steps\": {\"type\": \"array\", \"description\": \"A list of reasoning steps.\", \"items\": {\"type\": \"string\"}}, \"answer\": {\"type\": \"string\", \"description\": \"The final answer.\"}}"
}
}
}
},
{
"@odata.type": "#Microsoft.Skills.Util.ContentUnderstandingSkill",
"name": "contentUnderstandingSKill",
"context": "/document",
"extractionOptions": [
"images",
"locationMetadata"
],
"inputs": [
{
"name": "file_data",
"source": "/document/content",
"inputs": []
}
],
"outputs": [
{
"name": "text_sections",
"targetName": "text_sections2"
},
{
"name": "normalized_images",
"targetName": "normalized_images2"
}
],
"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. |
|
AIServices |
Le compte multi-régions d'une ressource de service IA Azure qui est attachée à un ensemble de compétences. |
|
AIServices |
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. |
|
Azure |
La compétence AML vous permet d’étendre l’enrichissement de l’IA avec un modèle Azure Machine Learning (AML) personnalisé. Une fois qu’un modèle AML est entraîné et déployé, une compétence AML l’intègre à l’enrichissement par IA. |
|
Azure |
Permet de générer un embedding vectoriel pour une entrée de texte donnée en utilisant la ressource Azure OpenAI. |
|
Azure |
Le nom du modèle Azure Open AI sera appelé. |
|
Azure |
Azure OpenAI Tokenizer paramètres. |
|
Chat |
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. |
|
Chat |
Précise comment « extraParamètres » doit être géré par Azure AI Foundry. La valeur par défaut est 'error'. |
|
Chat |
Détermine comment la réponse du modèle de langage doit être sérialisée. La valeur par défaut est 'text'. |
|
Chat |
Spécifie comment le LLM doit formater la réponse. |
|
Chat |
Objet définissant le schéma personnalisé que le modèle utilisera pour structurer sa sortie. |
|
Chat |
Propriétés pour le format de réponse de schéma JSON. |
|
Chat |
Une compétence qui appelle un modèle de langage via le point de terminaison Chat Completions d'Azure AI Foundry. |
|
Cognitive |
La clé de compte multi-région d'une ressource de service IA Azure qui est attachée à un ensemble de compétences. |
|
Conditional |
Compétence qui permet aux scénarios nécessitant une opération booléenne pour déterminer les données à affecter à une sortie. |
|
Content |
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. |
|
Content |
Contrôle la cardinalité de la segmentation du contenu. |
|
Content |
Contrôle la cardinalité du contenu extrait du document par la compétence. |
|
Custom |
Objet qui contient des informations sur les correspondances trouvées et les métadonnées associées. |
|
Custom |
Objet complexe qui peut être utilisé pour spécifier d’autres orthographes ou synonymes au nom de l’entité racine. |
|
Custom |
Une compétence recherche du texte à partir d’une liste personnalisée définie par l’utilisateur de mots et d’expressions. |
|
Custom |
Codes de langue pris en charge pour le texte d’entrée par CustomEntityLookupSkill. |
|
Default |
Un objet vide qui représente la ressource de service IA par défaut d’Azure pour un ensemble de compétences. |
|
Document |
Compétence qui extrait le contenu d’un fichier dans le pipeline d’enrichissement. |
|
Document |
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. |
|
Document |
Contrôle la cardinalité de la segmentation du contenu. |
|
Document |
Contrôle la cardinalité du contenu extrait du document par la compétence. |
|
Entity |
Chaîne indiquant les catégories d’entités à renvoyer. |
|
Entity |
Grâce à l’API Analyse de texte, il extrait les entités liées à partir du texte. |
|
Entity |
Codes de langue pris en charge pour le texte d’entrée par EntityRecognitionSkill. |
|
Entity |
Grâce à l’API Analyse de texte, on extrait des entités de différents types à partir du texte. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
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.). |
|
Image |
Compétence qui analyse les fichiers image. Il extrait un ensemble complet de fonctionnalités visuelles basées sur le contenu de l’image. |
|
Image |
Codes de langue pris en charge pour l’entrée par ImageAnalysisSkill. |
|
Image |
Chaîne indiquant les détails spécifiques au domaine à retourner. |
|
Index |
Définit le comportement des projections d’index par rapport au reste de l’indexeur. |
|
Input |
Mappage de champs d’entrée pour une compétence. |
|
Key |
Compétence qui utilise du texte analytique pour l’extraction d’expressions clés. |
|
Key |
Codes de langue pris en charge pour le texte d’entrée par KeyPhraseExtractionSkill. |
|
Language |
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. |
|
Merge |
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. |
|
Ocr |
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 ». |
|
Ocr |
Compétence qui extrait du texte à partir de fichiers image. |
|
Ocr |
Les codes de langue pris en charge pour la saisie par OcrSkill. |
|
Output |
Mappage de champs de sortie pour une compétence. |
|
PIIDetection |
Grâce à l’API Analyse de texte, on extrait des informations personnelles d’un texte d’entrée et on vous offre la possibilité de les masquer. |
|
PIIDetection |
Chaîne indiquant le mode de masquage à utiliser pour masquer les informations personnelles détectées dans le texte d’entrée. |
|
Search |
Efface la propriété d’identité d’une source de données. |
|
Search |
Spécifie l’identité d’une source de données à utiliser. |
|
Search |
Définition de projections supplémentaires pour les index de recherche secondaire. |
|
Search |
Description des données à stocker dans l’index de recherche désigné. |
|
Search |
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. |
|
Search |
Définition de projections supplémentaires sur des objets blob, une table ou des fichiers Azure, de données enrichies. |
|
Search |
Définition de projection pour les données à stocker dans Azure Files. |
|
Search |
Définition de projection pour les données à stocker dans Azure Blob. |
|
Search |
Dictionnaire des propriétés de configuration spécifiques à la base de connaissances. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif. |
|
Search |
Objet conteneur pour différents sélecteurs de projection. |
|
Search |
Description des données à stocker dans Azure Tables. |
|
Search |
Une liste de compétences. |
|
Search |
Une 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. |
|
Sentiment |
Les codes de langue pris en charge pour le texte d’entrée par SentimentSkill. |
|
Sentiment |
Grâce à l’API Analyse de texte, on évalue le texte non structuré et, pour chaque enregistrement, il fournit des étiquettes de sentiment (telles que « négatif », « neutre » et « positif ») basées sur le score de confiance le plus élevé obtenu par le service au niveau de la phrase et du document. |
|
Shaper |
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). |
|
Split |
Compétence permettant de fractionner une chaîne en blocs de texte. |
|
Split |
Une valeur indiquant quel tokeniseur utiliser. |
|
Split |
Les codes de langue pris en charge pour le texte d’entrée par SplitSkill. |
|
Split |
Valeur indiquant l’unité à utiliser. |
|
Text |
Valeur indiquant le mode fractionné à effectuer. |
|
Text |
Compétence pour traduire du texte d’une langue à une autre. |
|
Text |
Les codes de langue pris en charge pour le texte d’entrée par TextTranslationSkill. |
|
Vision |
Permet de générer un embedding vectoriel pour une image ou une entrée de texte donnée en utilisant l’API Vision Vectorize d’Azure AI Services. |
|
Visual |
Chaînes indiquant les types de fonctionnalités visuelles à renvoyer. |
|
Web |
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. |
Discriminateur pour les types dérivés. |
| description |
string |
Description de la ressource de service IA Azure 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. |
Discriminateur pour les types dérivés. |
| description |
string |
Description de la ressource de service IA Azure 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. |
AzureMachineLearningSkill
La compétence AML vous permet d’étendre l’enrichissement de l’IA avec un modèle Azure Machine Learning (AML) personnalisé. Une fois qu’un modèle AML est entraîné et déployé, une compétence AML l’intègre à l’enrichissement par IA.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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. |
| degreeOfParallelism |
integer (int32) |
(Facultatif) Lorsqu’il est spécifié, indique le nombre d’appels que l’indexeur effectue en parallèle avec le point de terminaison que vous avez fourni. Vous pouvez réduire cette valeur si votre point de terminaison échoue sous une charge de requête trop élevée, ou le déclencher si votre point de terminaison est en mesure d’accepter davantage de demandes et que vous souhaitez augmenter les performances de l’indexeur. S’il n’est pas défini, une valeur par défaut de 5 secondes est utilisée. Le degreeOfParallelism peut être défini sur un maximum de 10 et un minimum de 1. |
| description |
string |
Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence. |
| inputs |
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. |
|
| key |
string |
(Obligatoire pour l’authentification par clé) Clé du service AML. |
| 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 |
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. |
|
| region |
string |
(Facultatif pour l’authentification par jeton). La région dans laquelle le service AML est déployé. |
| resourceId |
string |
(Obligatoire pour l’authentification par jeton). L’ID de ressource Azure Resource Manager du service AML. Il doit être dans le format subscriptions/{guid}/resourceGroups/{resource-group-name}/Microsoft. MachineLearningServices/workspaces/{workspace-name}/services/{service_name}. |
| timeout |
string (duration) |
(Facultatif) Si spécifié, indique le délai d’expiration pour le client http qui effectue l’appel d’API. |
| uri |
string (uri) |
(Obligatoire pour aucune authentification ou authentification par clé) URI de scoring du service AML auquel la charge utile JSON sera envoyée. Seul le schéma d’URI https est autorisé. |
AzureOpenAIEmbeddingSkill
Permet de générer un embedding vectoriel pour une entrée de texte donnée en utilisant la ressource Azure OpenAI.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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 OpenAI Azure 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) |
Nombre de dimensions que les incorporations de sortie obtenues doivent avoir. Pris en charge uniquement dans des modèles text-embedding-3 et ultérieur. |
| inputs |
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 |
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 |
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) |
L’URI de la ressource Azure OpenAI. |
AzureOpenAIModelName
Le nom du modèle Azure Open AI 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-4o |
Modèle GPT4o. |
| gpt-4o-mini |
Modèle GPT4oMini. |
| gpt-4.1 |
Modèle GPT41. |
| gpt-4.1-mini |
Modèle GPT41Mini. |
| gpt-4.1-nano |
Modèle Gpt41Nano. |
| gpt-5 |
Modèle GPT5. |
| gpt-5-mini |
Modèle Gpt5Mini. |
| gpt-5-nano |
Modèle Gpt5Nano. |
AzureOpenAITokenizerParameters
Azure OpenAI Tokenizer paramètres.
| Nom | Type | Description |
|---|---|---|
| allowedSpecialTokens |
string[] |
(Facultatif) S’applique uniquement si l’unité est définie sur azureOpenAITokens. Ce paramètre définit une collection de jetons spéciaux autorisés dans le processus de tokénisation. |
| encoderModelName |
S’applique uniquement si l’unité est définie sur azureOpenAITokens. Les options incluent R50k_base P50k_base P50k_edit et CL100k_base. La valeur par défaut est 'CL100k_base'. |
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 |
Un dictionnaire ouvert pour les propriétés étendues. Obligatoire si 'type' == 'json_schema' |
||
| type | 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 |
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. |
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. |
|
| authResourceId |
string |
S’applique aux compétences personnalisées qui se connectent à du code externe dans une fonction Azure ou une autre application fournissant les transformations. Cette valeur doit correspondre à l’identifiant de l’application créé pour la fonction ou l’application lors de son enregistrement 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. |
|
| commonModelParameters |
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. |
|
| 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. |
|
| 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 | error |
Comment les paramètres supplémentaires sont gérés par Azure AI Foundry. La valeur par défaut est 'error'. |
|
| httpHeaders |
object |
En-têtes requis pour effectuer la requête http. |
|
| httpMethod |
string |
Méthode de la requête http. |
|
| inputs |
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 |
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 |
Détermine comment le LLM doit formater sa réponse. Par défaut, le type de réponse « texte ». |
||
| 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. |
CognitiveServicesAccountKey
La clé de compte multi-région d'une ressource de service IA Azure qui est attachée à un ensemble de compétences.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Discriminateur pour les types dérivés. |
| description |
string |
Description de la ressource de service IA Azure 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. |
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 |
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 |
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. |
Discriminateur pour les types dérivés. |
| chunkingProperties |
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 |
Contrôle la cardinalité du contenu extrait du document par la compétence. |
|
| inputs |
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 |
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 de chevauchement fournie entre deux blocs 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 |
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 être sensibles à 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é. Il peut être utilisé pour modifier la valeur par défaut de tous les alias : les valeurs fuzzyEditDistance. |
| 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 à chaque correspondance de son entité dans la sortie de la compétence. |
| fuzzyEditDistance |
integer (int32) |
La valeur par défaut est 0. Valeur maximale de 5. Indique le nombre acceptable de caractères divergents qui constitueraient toujours une correspondance avec le nom de l’entité. Le plus petit flou possible pour une correspondance donnée est renvoyé. Par exemple, si la distance d’édition est fixée à 3, « Windows10 » correspondrait toujours à « Windows », « Windows10 » et « Windows 7 ». Lorsque la sensibilité à la casse est définie sur false, les différences de casse ne sont PAS prises en compte dans la tolérance de flou, mais sinon, c’est le cas. |
| 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 à chaque correspondance de son entité dans la sortie de la compétence. |
| name |
string |
Descripteur d’entité de niveau supérieur. Les correspondances dans la sortie de la compétence seront regroupées sous ce nom et doivent représenter 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 à 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 à 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. |
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 |
Valeur indiquant le code de langue à utiliser. La valeur par défaut est |
|
| 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 |
Définition inline CustomEntity. |
|
| inputs |
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 |
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 |
English |
| es |
Spanish |
| fi |
Finnois |
| fr |
French |
| it |
Italian |
| ko |
Korean |
| pt |
Portuguese |
DefaultCognitiveServicesAccount
Un objet vide qui représente la ressource de service IA par défaut d’Azure pour un ensemble de compétences.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Discriminateur pour les types dérivés. |
| description |
string |
Description de la ressource de service IA Azure 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. |
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 |
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 |
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. |
Discriminateur pour les types dérivés. |
|
| chunkingProperties |
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 |
Contrôle la cardinalité du contenu extrait du document par la compétence. |
||
| inputs |
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:
|
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 |
Contrôle le format de sortie. La valeur par défaut est 'markdown'. |
| outputMode |
enum:
one |
oneToMany |
Contrôle la cardinalité de la sortie produite par la compétence. La valeur par défaut est « oneToMany ». |
| outputs |
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 de chevauchement fournie entre deux blocs 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. |
|
Entités décrivant une adresse e-mail. |
EntityLinkingSkill
Grâce à l’API Analyse de texte, il extrait les entités liées à partir du texte.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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 |
| description |
string |
Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence. |
| inputs |
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: 0maximum: 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 |
La version du modèle à utiliser lors de l’appel du service Analyse de texte. 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 |
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 |
English |
| fi |
Finnois |
| fr |
French |
| de |
German |
| el |
Grec |
| hu |
Hungarian |
| it |
Italian |
| ja |
Japanese |
| ko |
Korean |
| no |
Norvégien (Bokmaal) |
| pl |
Polonais |
| pt-PT |
Portugais (Portugal) |
| pt-BR |
Portugais (Brésil) |
| ru |
Russian |
| es |
Spanish |
| sv |
Suédois |
| tr |
Turc |
EntityRecognitionSkillV3
Grâce à l’API Analyse de texte, on extrait des entités de différents types à partir du texte.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
Discriminateur pour les types dérivés. |
| categories |
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 |
Valeur indiquant le code de langue à utiliser. La valeur par défaut est |
|
| description |
string |
Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence. |
| inputs |
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: 0maximum: 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 |
La version du modèle à utiliser lors de l’appel de l’API Analyse de texte. 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 |
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 |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d'erreur. |
| details |
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 |
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. |
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 |
Valeur indiquant le code de langue à utiliser. La valeur par défaut est |
|
| description |
string |
Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence. |
| details |
Chaîne indiquant les détails spécifiques au domaine à retourner. |
|
| inputs |
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 |
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 |
Liste des fonctionnalités visuelles. |
ImageAnalysisSkillLanguage
Codes de langue pris en charge pour l’entrée par ImageAnalysisSkill.
| Valeur | Description |
|---|---|
| ar |
Arabe |
| az |
Azéri |
| bg |
Bulgare |
| bs |
Bosniaque latin |
| ca |
Catalan |
| cs |
Tchèque |
| cy |
Welsh |
| da |
Danois |
| de |
German |
| el |
Grec |
| en |
English |
| es |
Spanish |
| et |
Estonian |
| eu |
Basque |
| fi |
Finnois |
| fr |
French |
| ga |
Irish |
| gl |
Galician |
| he |
Hébreu |
| hi |
hindi |
| hr |
Croatian |
| hu |
Hungarian |
| id |
Indonesian |
| it |
Italian |
| ja |
Japanese |
| kk |
Kazakh |
| ko |
Korean |
| lt |
Lithuanian |
| lv |
Latvian |
| mk |
Macédonien |
| ms |
Malais (Malaisie) |
| nb |
Norvégien (bokmål) |
| nl |
Néerlandais |
| pl |
Polonais |
| prs |
Dari |
| pt-BR |
Portugais (Brésil) |
| pt |
Portugais (Portugal) |
| pt-PT |
Portugais (Portugal) |
| ro |
Romanian |
| ru |
Russian |
| sk |
Slovak |
| sl |
Slovenian |
| sr-Cyrl |
Serbe (cyrillique) |
| sr-Latn |
Serbe (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 |
Des détails reconnus comme des célébrités. |
| landmarks |
Les détails sont reconnus comme des points de repère. |
IndexProjectionMode
Définit le comportement des projections d’index par rapport au reste de l’indexeur.
| Valeur | Description |
|---|---|
| skipIndexingParentDocuments |
Le document source ne pourra pas être écrit dans l’index cible de l’indexeur. |
| includeIndexingParentDocuments |
Le document source sera é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 |
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. |
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 |
Valeur indiquant le code de langue à utiliser. La valeur par défaut est |
|
| description |
string |
Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence. |
| inputs |
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 |
La version du modèle à utiliser lors de l’appel du service Analyse de texte. 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 |
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 |
English |
| fi |
Finnois |
| fr |
French |
| de |
German |
| it |
Italian |
| ja |
Japanese |
| ko |
Korean |
| no |
Norvégien (Bokmaal) |
| pl |
Polonais |
| pt-PT |
Portugais (Portugal) |
| pt-BR |
Portugais (Brésil) |
| ru |
Russian |
| es |
Spanish |
| 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. |
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 |
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 |
La version du modèle à utiliser lors de l’appel du service Analyse de texte. 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 |
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. |
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 |
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 |
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 caractère d’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 caractère de saut de ligne ('\n'). |
| carriageReturnLineFeed |
Les lignes sont séparées par un caractère de 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. |
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 |
Valeur indiquant le code de langue à utiliser. La valeur par défaut est |
||
| 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 |
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 |
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 |
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 |
Albanian |
| anp |
Angika (devanagari) |
| ar |
Arabe |
| ast |
Asturien |
| awa |
Awadhi-Hindi (devanagari) |
| az |
Azerbaïdjanais (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 |
Bichelamar |
| brx |
Bodo (devanagari) |
| bs |
Bosniaque latin |
| 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 |
Cornique |
| co |
Corse |
| crh |
Tatar de Crimée (latin) |
| hr |
Croatian |
| cs |
Tchèque |
| da |
Danois |
| prs |
Dari |
| dhi |
Dhimal (devanagari) |
| doi |
Dogri (devanagari) |
| nl |
Néerlandais |
| en |
English |
| myv |
Erzya (Cyrillique) |
| et |
Estonian |
| fo |
Féroïen |
| fj |
Fidjien |
| fil |
Filipino |
| fi |
Finnois |
| fr |
French |
| fur |
Frulien |
| gag |
Gagauz (latin) |
| gl |
Galician |
| de |
German |
| gil |
Gilbertin |
| gon |
Gondi (devanagari) |
| el |
Grec |
| kl |
Groenlandais |
| 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 |
Hungarian |
| is |
Icelandic |
| smn |
Sami d’Inari |
| id |
Indonesian |
| ia |
Interlingua |
| iu |
Inuktitut (latin) |
| ga |
Irish |
| it |
Italian |
| ja |
Japanese |
| Jns |
Jaunsari (devanagari) |
| jv |
Javanais |
| kea |
Créole du Cap-Vert |
| kac |
Kachin (latin) |
| xnr |
Kangri (devanagari) |
| krc |
Karachay-Balkar |
| kaa-cyrl |
Kara-Kalpak (Cyrillique) |
| kaa |
Kara-Kalpak (latin) |
| csb |
Cachoube |
| kk-cyrl |
Kazakh (Cyrillique) |
| kk-latn |
Kazakhstan (latin) |
| klr |
Khaling |
| kha |
Khasi |
| quc |
Quiché |
| ko |
Korean |
| kfq |
Korku |
| kpy |
Koryak |
| kos |
Kosrae |
| kum |
Kumyk (Cyrillique) |
| ku-arab |
Kurde (arabe) |
| ku-latn |
Kurde (latin) |
| kru |
Kurukh (devanagari) |
| ky |
Kirghiz (cyrillique) |
| lkt |
Lakota |
| la |
Latin |
| lt |
Lithuanian |
| dsb |
Bas sorabe |
| smj |
Lule Sami |
| lb |
Luxembourgish |
| bfz |
Mahasu Pahari (devanagari) |
| ms |
Malais (latin) |
| mt |
Maltese |
| kmj |
Malto (devanagari) |
| gv |
Mannois |
| mi |
Maori |
| mr |
Marathi |
| mn |
Mongole (cyrillique) |
| cnr-cyrl |
Monténégrin (cyrillique) |
| cnr-latn |
Montenegrin (latin) |
| nap |
Napolitain |
| ne |
Népalais |
| niu |
Niué |
| nog |
Nogay |
| sme |
Same du Nord (latin) |
| nb |
Norvégien |
| no |
Norvégien |
| oc |
Occitan |
| os |
Ossète |
| ps |
Pachto |
| fa |
Persian |
| pl |
Polonais |
| pt |
Portuguese |
| pa |
Pendjabi (arabe) |
| ksh |
Francique ripuaire |
| ro |
Romanian |
| rm |
Romanche |
| ru |
Russian |
| sck |
Sadri (devanagari) |
| sm |
Samoan (latin) |
| sa |
Sanskrit (Devanagiri) |
| sat |
Santali (Devanagiri) |
| sco |
Scots |
| gd |
Gaélique écossais |
| sr |
Serbe (latin) |
| sr-Cyrl |
Serbe (cyrillique) |
| sr-Latn |
Serbe (latin) |
| xsr |
Sherpa (devanagari) |
| srx |
Sirmauri (devanagari) |
| sms |
Same de Skolt |
| sk |
Slovak |
| sl |
Slovenian |
| so |
Somali (arabe) |
| sma |
Same du Sud |
| es |
Spanish |
| sw |
Swahili (latin) |
| sv |
Suédois |
| tg |
Tadjik (cyrillique) |
| tt |
Tatar (latin) |
| tet |
Tétoum |
| thf |
Thangmi |
| to |
Tonga |
| tr |
Turc |
| tk |
Turkmène (latin) |
| tyv |
Touvain |
| hsb |
Haut sorabe |
| ur |
Urdu |
| ug |
Ouïgour (arabe) |
| uz-arab |
Ouzbek (arabe) |
| uz-cyrl |
Ouzbek (cyrillique) |
| uz |
Ouzbek (latin) |
| vo |
Volapük |
| wae |
Haut-valaisan |
| cy |
Welsh |
| fy |
Frison occidental |
| yua |
Maya du Yucatèque |
| za |
Zhuang |
| zu |
Zoulou |
| unk |
Inconnu (tous) |
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
Grâce à l’API Analyse de texte, on extrait des informations personnelles d’un texte d’entrée et on vous offre la possibilité de les masquer.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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 |
| 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 |
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 |
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: 0maximum: 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 |
La version du modèle à utiliser lors de l’appel du service Analyse de texte. 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 |
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 n’a lieu et la sortie maskedText n’est pas renvoyée. |
| replace |
Remplace les entités détectées par le caractère indiqué dans le paramètre maskingCharacter. Le caractère sera répété jusqu’à la longueur de l’entité détectée afin que les décalages correspondent correctement à la fois au texte d’entrée et au maskedText de sortie. |
SearchIndexerDataNoneIdentity
Efface la propriété d’identité d’une source de données.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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. |
Fragment d’URI spécifiant le type d’identité. |
| userAssignedIdentity |
string |
L’identifiant de ressource Azure entièrement qualifié d’une identité managée attribuée par l’utilisateur, généralement sous la forme « /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft. Managed Identity/userAssignedIdentities/myId" qui aurait dû être assigné au service de recherche. |
SearchIndexerIndexProjection
Définition de projections supplémentaires pour les index de recherche secondaire.
| Nom | Type | Description |
|---|---|---|
| parameters |
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 |
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 |
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 |
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. |
| parameters |
Dictionnaire des propriétés de configuration spécifiques à la base de connaissances. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif. |
|
| projections |
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 |
Entrées imbriquées pour des projections complexes. |
|
| referenceKeyName |
string |
Nom de la clé de référence pour différentes projections. |
| 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 Azure Blob.
| Nom | Type | Description |
|---|---|---|
| generatedKeyName |
string |
Nom de la clé générée sous laquelle stocker la projection. |
| inputs |
Entrées imbriquées pour des projections complexes. |
|
| referenceKeyName |
string |
Nom de la clé de référence pour différentes projections. |
| 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. |
SearchIndexerKnowledgeStoreParameters
Dictionnaire des propriétés de configuration spécifiques à la base de connaissances. Chaque nom est le nom d’une propriété spécifique. Chaque valeur doit être d’un type primitif.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| synthesizeGeneratedKeyName |
boolean |
False |
Si les projections doivent synthétiser un nom de clé généré si ce n’est pas déjà fait. |
SearchIndexerKnowledgeStoreProjection
Objet conteneur pour différents sélecteurs de projection.
| Nom | Type | Description |
|---|---|---|
| files |
Projections vers Azure File Storage. |
|
| objects |
Projections vers Azure Blob storage. |
|
| tables |
Projections vers le stockage Azure Table. |
SearchIndexerKnowledgeStoreTableProjectionSelector
Description des données à stocker dans Azure Tables.
| Nom | Type | Description |
|---|---|---|
| generatedKeyName |
string |
Nom de la clé générée sous laquelle stocker la projection. |
| inputs |
Entrées imbriquées pour des projections complexes. |
|
| referenceKeyName |
string |
Nom de la clé de référence pour différentes projections. |
| source |
string |
Données sources à projeter. |
| sourceContext |
string |
Contexte source pour les projections complexes. |
| tableName |
string |
Nom de la table Azure pour 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 |
Une 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 |
Définition de projections supplémentaires vers des index de recherche secondaires. |
|
| knowledgeStore |
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
Une 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 |
Un identifiant d’application AAD qui a obtenu les autorisations d’accès requises à Azure Key Vault, à 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 |
Le nom de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos. |
| keyVaultKeyVersion |
string |
La version de votre clé Azure Key Vault à utiliser pour chiffrer vos données au repos. |
| keyVaultUri |
string |
L’URI de votre Azure Key Vault, également appelé nom DNS, qui contient la clé à utiliser pour chiffrer vos données au repos. Un exemple d’URI peut être |
SentimentSkillLanguage
Les codes de langue pris en charge pour le texte d’entrée par SentimentSkill.
| Valeur | Description |
|---|---|
| da |
Danois |
| nl |
Néerlandais |
| en |
English |
| fi |
Finnois |
| fr |
French |
| de |
German |
| el |
Grec |
| it |
Italian |
| no |
Norvégien (Bokmaal) |
| pl |
Polonais |
| pt-PT |
Portugais (Portugal) |
| ru |
Russian |
| es |
Spanish |
| sv |
Suédois |
| tr |
Turc |
SentimentSkillV3
Grâce à l’API Analyse de texte, on évalue le texte non structuré et, pour chaque enregistrement, il fournit des étiquettes de sentiment (telles que « négatif », « neutre » et « positif ») basées sur le score de confiance le plus élevé obtenu par le service au niveau de la phrase et du document.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| @odata.type |
string:
#Microsoft. |
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 |
Valeur indiquant le code de langue à utiliser. La valeur par défaut est |
||
| description |
string |
Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence. |
|
| includeOpinionMining |
boolean |
False |
Si elle est réglée sur vraie, la sortie de compétence inclura des informations issues de Analyse de texte pour l’exploration d’opinion, à savoir les cibles (noms ou verbes) et leur évaluation associée (adjectif) dans le texte. La valeur par défaut est false. |
| inputs |
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 |
La version du modèle à utiliser lors de l’appel du service Analyse de texte. 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 |
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. |
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 |
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 |
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. |
Discriminateur pour les types dérivés. |
| azureOpenAITokenizerParameters |
S’applique uniquement si l’unité est définie sur azureOpenAITokens. S’il est spécifié, le splitSkill utilise ces paramètres lors de l’exécution de la tokenisation. Les paramètres sont une propriété « encoderModelName » valide et facultative « allowedSpecialTokens ». |
|
| 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 |
Valeur indiquant le code de langue à utiliser. La valeur par défaut est |
|
| description |
string |
Description de la compétence qui décrit les entrées, sorties et utilisation de la compétence. |
| inputs |
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 |
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 |
Valeur indiquant le mode fractionné à effectuer. |
|
| unit |
S’applique uniquement si textSplitMode est défini sur des pages. Il existe deux valeurs possibles. Le choix des valeurs détermine la longueur (maximumPageLength et pageOverlapLength). La valeur par défaut est « caractères », ce qui signifie que la longueur est mesurée par caractère. |
SplitSkillEncoderModelName
Une valeur indiquant quel tokeniseur utiliser.
| Valeur | Description |
|---|---|
| r50k_base |
Fait référence à un modèle de base entraîné avec un vocabulaire de 50 000 jetons, souvent utilisé dans les tâches générales de traitement du langage naturel. |
| p50k_base |
Un modèle de base avec un vocabulaire de 50 000 jetons, optimisé pour les tâches basées sur des invites. |
| p50k_edit |
Similaire à p50k_base mais affiné pour l’édition ou la reformulation de tâches avec un vocabulaire de 50 000 jetons. |
| cl100k_base |
Un modèle de base avec un vocabulaire de 100 000 jetons. |
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 |
English |
| es |
Spanish |
| et |
Estonian |
| fi |
Finnois |
| fr |
French |
| he |
Hébreu |
| hi |
hindi |
| hr |
Croatian |
| hu |
Hungarian |
| id |
Indonesian |
| is |
Icelandic |
| it |
Italian |
| ja |
Japanese |
| ko |
Korean |
| lv |
Latvian |
| 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é) |
SplitSkillUnit
Valeur indiquant l’unité à utiliser.
| Valeur | Description |
|---|---|
| characters |
La longueur sera mesurée par caractère. |
| azureOpenAITokens |
La longueur sera mesurée par un générateur de jetons AzureOpenAI à partir de la bibliothèque tiktoken. |
TextSplitMode
Valeur indiquant le mode fractionné à effectuer.
| Valeur | Description |
|---|---|
| pages |
Divisez le texte en pages individuelles. |
| sentences |
Divisez le texte en phrases individuelles. |
TextTranslationSkill
Compétence pour traduire du texte d’une langue à une autre.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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 |
Code de langue à partir duquel traduire des documents pour les documents qui ne spécifient pas explicitement la langue. |
|
| defaultToLanguageCode |
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 |
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 |
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 |
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 |
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 |
Bosniaque (latin) |
| bg |
Bulgare |
| yue |
Cantonais (traditionnel) |
| ca |
Catalan |
| zh-Hans |
Chinois (simplifié) |
| zh-Hant |
Chinois traditionnel |
| hr |
Croatian |
| cs |
Tchèque |
| da |
Danois |
| nl |
Néerlandais |
| en |
English |
| 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 blanc |
| hu |
Hungarian |
| is |
Icelandic |
| id |
Indonesian |
| it |
Italian |
| ja |
Japanese |
| sw |
Swahili |
| tlh |
Klingon |
| tlh-Latn |
Klingon (alphabet latin) |
| tlh-Piqd |
Klingon (script klingon) |
| ko |
Korean |
| lv |
Latvian |
| lt |
Lithuanian |
| mg |
Malgache |
| ms |
Malay |
| mt |
Maltese |
| nb |
Norvégien |
| fa |
Persian |
| 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 |
Spanish |
| sv |
Suédois |
| ty |
Tahitien |
| ta |
Tamil |
| te |
Telugu |
| th |
Thaï |
| to |
Tonga |
| tr |
Turc |
| uk |
Ukrainien |
| ur |
Urdu |
| vi |
Vietnamien |
| cy |
Welsh |
| yua |
Maya du Yucatèque |
| ga |
Irish |
| kn |
kannada |
| mi |
Maori |
| ml |
Malayalam |
| pa |
Punjabi |
VisionVectorizeSkill
Permet de générer un embedding vectoriel pour une image ou une entrée de texte donnée en utilisant l’API Vision Vectorize d’Azure AI Services.
| Nom | Type | Description |
|---|---|---|
| @odata.type |
string:
#Microsoft. |
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 |
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 AI Services Vision. Il est défini par défaut sur la dernière version disponible lorsqu’elle n’est pas spécifiée. |
| 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 |
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. |
VisualFeature
Chaînes indiquant les types de fonctionnalités visuelles à renvoyer.
| Valeur | Description |
|---|---|
| adult |
Caractéristiques visuelles reconnues comme des personnes adultes. |
| brands |
Caractéristiques visuelles reconnues comme des marques commerciales. |
| categories |
Catégories. |
| description |
Description. |
| faces |
Caractéristiques visuelles reconnues comme les visages des personnes. |
| objects |
Caractéristiques visuelles reconnues comme des 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. |
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 à du code externe dans une fonction Azure ou une autre application fournissant les transformations. Cette valeur doit correspondre à l’identifiant de l’application créé pour la fonction ou l’application lors de son enregistrement 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 |
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 |
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. |