Bagikan melalui


Skillsets - Create Or Update

Membuat kumpulan keterampilan baru di layanan pencarian atau memperbarui kumpulan keterampilan jika sudah ada.

PUT https:///skillsets('{skillsetName}')?api-version=2025-11-01-preview
PUT https:///skillsets('{skillsetName}')?api-version=2025-11-01-preview&ignoreResetRequirements={ignoreResetRequirements}&disableCacheReprocessingChangeDetection={disableCacheReprocessingChangeDetection}

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
skillsetName
path True

string

Nama set keterampilan.

api-version
query True

string

minLength: 1

Versi API yang digunakan untuk operasi ini.

disableCacheReprocessingChangeDetection
query

boolean

Menonaktifkan deteksi perubahan pemrosesan ulang cache.

ignoreResetRequirements
query

boolean

Mengabaikan persyaratan reset cache.

Header Permintaan

Nama Diperlukan Jenis Deskripsi
Accept True

Accept

Header Terima.

If-Match

string

Menentukan kondisi If-Match. Operasi akan dilakukan hanya jika ETag di server cocok dengan nilai ini.

If-None-Match

string

Menentukan kondisi If-None-Match. Operasi akan dilakukan hanya jika ETag di server tidak cocok dengan nilai ini.

Prefer True

Prefer

Untuk permintaan HTTP PUT, menginstruksikan layanan untuk mengembalikan sumber daya yang dibuat/diperbarui setelah berhasil.

x-ms-client-request-id

string (uuid)

Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
name True

string

Nama set keterampilan.

skills True SearchIndexerSkill[]:

Daftar keterampilan dalam set keterampilan.

@odata.etag

string

ETag dari set keterampilan.

cognitiveServices CognitiveServicesAccount:

Detail tentang layanan Azure AI yang akan digunakan saat menjalankan keterampilan.

description

string

Penjabaran dari set keterampilan.

encryptionKey

SearchResourceEncryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi tambahan untuk definisi keahlian Anda ketika Anda menginginkan jaminan penuh bahwa tidak seorang pun, bahkan Microsoft, dapat mendekripsi definisi keahlian Anda. Setelah Anda mengenkripsi definisi set keterampilan Anda, definisi akan selalu tetap dienkripsi. Layanan pencarian akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi; Definisi skillset Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

indexProjections

SearchIndexerIndexProjection

Definisi proyeksi tambahan ke indeks pencarian sekunder.

knowledgeStore

SearchIndexerKnowledgeStore

Definisi proyeksi tambahan ke blob, tabel, atau file Azure, dari data yang diperkaya.

Respons

Nama Jenis Deskripsi
200 OK

SearchIndexerSkillset

Permintaan telah berhasil.

201 Created

SearchIndexerSkillset

Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.

Other Status Codes

ErrorResponse

Respons kesalahan tak terduga.

Keamanan

api-key

Jenis: apiKey
Dalam: header

OAuth2Auth

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Cakupan

Nama Deskripsi
https://search.azure.com/.default

Contoh

SearchServiceCreateOrUpdateSkillset

Permintaan sampel

PUT https:///skillsets('tempskillset')?api-version=2025-11-01-preview&ignoreResetRequirements=&disableCacheReprocessingChangeDetection=





{
  "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"
}

Respon sampel

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

Definisi

Nama Deskripsi
Accept

Header Terima.

AIServicesAccountIdentity

Akun multi-wilayah dari sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

AIServicesAccountKey

Kunci akun sumber daya layanan Azure AI yang dilampirkan ke set keterampilan, untuk digunakan dengan subdomain sumber daya.

AzureMachineLearningSkill

Keterampilan AML memungkinkan Anda memperluas pengayaan AI dengan model Azure Machine Learning (AML) kustom. Setelah model AML dilatih dan disebarkan, keterampilan AML mengintegrasikannya ke dalam pengayaan AI.

AzureOpenAIEmbeddingSkill

Memungkinkan Anda membuat penyematan vektor untuk input teks tertentu menggunakan sumber daya Azure OpenAI.

AzureOpenAIModelName

Nama model Azure Open AI yang akan dipanggil.

AzureOpenAITokenizerParameters

Parameter Azure OpenAI Tokenizer.

ChatCompletionCommonModelParameters

Parameter model bahasa umum untuk Penyelesaian Obrolan. Jika dihilangkan, nilai default digunakan.

ChatCompletionExtraParametersBehavior

Menentukan bagaimana 'extraParameters' harus ditangani oleh Azure AI Foundry. Default ke 'error'.

ChatCompletionResponseFormat

Menentukan bagaimana respons model bahasa harus diserialisasikan. Default ke 'teks'.

ChatCompletionResponseFormatType

Menentukan bagaimana LLM harus memformat respons.

ChatCompletionSchema

Objek yang menentukan skema kustom yang akan digunakan model untuk menyusun outputnya.

ChatCompletionSchemaProperties

Properti untuk format respons skema JSON.

ChatCompletionSkill

Keterampilan yang memanggil model bahasa melalui titik akhir Penyelesaian Obrolan Azure AI Foundry.

CognitiveServicesAccountKey

Kunci akun multi-wilayah dari sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

ConditionalSkill

Keterampilan yang memungkinkan skenario yang memerlukan operasi Boolean untuk menentukan data yang akan ditetapkan ke output.

ContentUnderstandingSkill

Keterampilan yang memanfaatkan Pemahaman Konten AI Azure untuk memproses dan mengekstrak wawasan terstruktur dari dokumen, memungkinkan konten yang diperkaya dan dapat dicari untuk pengindeksan dan pengambilan dokumen yang ditingkatkan.

ContentUnderstandingSkillChunkingProperties

Mengontrol kardinalitas untuk memotong konten.

ContentUnderstandingSkillExtractionOptions

Mengontrol kardinalitas konten yang diekstrak dari dokumen oleh keterampilan.

CustomEntity

Objek yang berisi informasi tentang kecocokan yang ditemukan, dan metadata terkait.

CustomEntityAlias

Objek kompleks yang dapat digunakan untuk menentukan ejaan atau sinonim alternatif ke nama entitas akar.

CustomEntityLookupSkill

Keterampilan mencari teks dari daftar kata dan frasa kustom yang ditentukan pengguna.

CustomEntityLookupSkillLanguage

Kode bahasa yang didukung untuk teks input oleh CustomEntityLookupSkill.

DefaultCognitiveServicesAccount

Objek kosong yang mewakili sumber daya layanan Azure AI default untuk set keterampilan.

DocumentExtractionSkill

Keterampilan yang mengekstrak konten dari file dalam alur pengayaan.

DocumentIntelligenceLayoutSkill

Keterampilan yang mengekstrak informasi konten dan tata letak, melalui Azure AI Services, dari file dalam alur pengayaan.

DocumentIntelligenceLayoutSkillChunkingProperties

Mengontrol kardinalitas untuk memotong konten.

DocumentIntelligenceLayoutSkillExtractionOptions

Mengontrol kardinalitas konten yang diekstrak dari dokumen oleh keterampilan.

EntityCategory

String yang menunjukkan kategori entitas apa yang akan ditampilkan.

EntityLinkingSkill

Menggunakan Text Analytics API, mengekstrak entitas tertaut dari teks.

EntityRecognitionSkill

Keterampilan ini tidak digunakan lagi. Gunakan V3. EntityRecognitionSkill sebagai gantinya.

EntityRecognitionSkillLanguage

Deprecated. Kode bahasa yang didukung untuk teks input oleh EntityRecognitionSkill.

EntityRecognitionSkillV3

Menggunakan Text Analytics API, mengekstrak entitas dari berbagai jenis dari teks.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal. (Ini juga mengikuti format respons kesalahan OData.).

ImageAnalysisSkill

Keterampilan yang menganalisis file gambar. Ini mengekstrak serangkaian fitur visual yang kaya berdasarkan konten gambar.

ImageAnalysisSkillLanguage

Kode bahasa yang didukung untuk dimasukkan oleh ImageAnalysisSkill.

ImageDetail

String yang menunjukkan detail khusus domain mana yang akan dikembalikan.

IndexProjectionMode

Menentukan perilaku proyeksi indeks dalam kaitannya dengan pengindeks lainnya.

InputFieldMappingEntry

Pemetaan bidang input untuk keterampilan.

KeyPhraseExtractionSkill

Keterampilan yang menggunakan analitik teks untuk ekstraksi frasa kunci.

KeyPhraseExtractionSkillLanguage

Kode bahasa yang didukung untuk teks input oleh KeyPhraseExtractionSkill.

LanguageDetectionSkill

Keterampilan yang mendeteksi bahasa teks input dan melaporkan satu kode bahasa untuk setiap dokumen yang dikirimkan pada permintaan. Kode bahasa dipasangkan dengan skor yang menunjukkan keyakinan analisis.

MergeSkill

Keterampilan untuk menggabungkan dua string atau lebih ke dalam satu string terpadu, dengan pemisah opsional yang ditentukan pengguna yang memisahkan setiap bagian komponen.

OcrLineEnding

Menentukan urutan karakter yang akan digunakan di antara baris teks yang dikenali oleh keterampilan OCR. Nilai defaultnya adalah "spasi".

OcrSkill

Keterampilan yang mengekstrak teks dari file gambar.

OcrSkillLanguage

Kode bahasa yang didukung untuk dimasukkan oleh OcrSkill.

OutputFieldMappingEntry

Pemetaan bidang output untuk keterampilan.

PIIDetectionSkill

Menggunakan Text Analytics API, mengekstrak informasi pribadi dari teks input dan memberi Anda opsi untuk menutupinya.

PIIDetectionSkillMaskingMode

String yang menunjukkan maskingMode apa yang akan digunakan untuk menutupi informasi pribadi yang terdeteksi dalam teks input.

Prefer

Untuk permintaan HTTP PUT, menginstruksikan layanan untuk mengembalikan sumber daya yang dibuat/diperbarui setelah berhasil.

SearchIndexerDataNoneIdentity

Menghapus properti identitas sumber data.

SearchIndexerDataUserAssignedIdentity

Menentukan identitas untuk sumber data yang akan digunakan.

SearchIndexerIndexProjection

Definisi proyeksi tambahan ke indeks pencarian sekunder.

SearchIndexerIndexProjectionSelector

Deskripsi untuk data apa yang akan disimpan dalam indeks pencarian yang ditunjuk.

SearchIndexerIndexProjectionsParameters

Kamus properti konfigurasi khusus proyeksi indeks. Setiap nama adalah nama properti tertentu. Setiap nilai harus berjenis primitif.

SearchIndexerKnowledgeStore

Definisi proyeksi tambahan ke blob azure, tabel, atau file, dari data yang diperkaya.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definisi proyeksi untuk data apa yang akan disimpan di Azure Files.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definisi proyeksi untuk data apa yang akan disimpan di Azure Blob.

SearchIndexerKnowledgeStoreParameters

Kamus properti konfigurasi khusus penyimpanan pengetahuan. Setiap nama adalah nama properti tertentu. Setiap nilai harus berjenis primitif.

SearchIndexerKnowledgeStoreProjection

Objek kontainer untuk berbagai pemilih proyeksi.

SearchIndexerKnowledgeStoreTableProjectionSelector

Deskripsi untuk data apa yang akan disimpan di Azure Tables.

SearchIndexerSkillset

Daftar keterampilan.

SearchResourceEncryptionKey

Kunci enkripsi yang dikelola pelanggan di Azure Key Vault. Kunci yang Anda buat dan kelola dapat digunakan untuk mengenkripsi atau mendekripsi data-at-rest, seperti indeks dan peta sinonim.

SentimentSkill

Keterampilan ini tidak digunakan lagi. Gunakan V3. SentimentSkill sebagai gantinya.

SentimentSkillLanguage

Deprecated. Kode bahasa yang didukung untuk teks input oleh SentimentSkill.

SentimentSkillV3

Menggunakan Text Analytics API, mengevaluasi teks yang tidak terstruktur dan untuk setiap rekaman, menyediakan label sentimen (seperti "negatif", "netral" dan "positif") berdasarkan skor keyakinan tertinggi yang ditemukan oleh layanan pada tingkat kalimat dan dokumen.

ShaperSkill

Keterampilan untuk membentuk kembali output. Ini membuat jenis kompleks untuk mendukung bidang komposit (juga dikenal sebagai bidang multibagian).

SplitSkill

Keterampilan untuk membagi string menjadi potongan teks.

SplitSkillEncoderModelName

Nilai yang menunjukkan tokenizer mana yang akan digunakan.

SplitSkillLanguage

Kode bahasa yang didukung untuk teks input oleh SplitSkill.

SplitSkillUnit

Nilai yang menunjukkan unit mana yang akan digunakan.

TextSplitMode

Nilai yang menunjukkan mode pemisahan mana yang akan dilakukan.

TextTranslationSkill

Keterampilan untuk menerjemahkan teks dari satu bahasa ke bahasa lain.

TextTranslationSkillLanguage

Kode bahasa yang didukung untuk teks input oleh TextTranslationSkill.

VisionVectorizeSkill

Memungkinkan Anda membuat penyematan vektor untuk input gambar atau teks tertentu menggunakan AZURE AI Services Vision Vectorize API.

VisualFeature

String yang menunjukkan jenis fitur visual apa yang akan ditampilkan.

WebApiSkill

Keterampilan yang dapat memanggil titik akhir API Web, memungkinkan Anda memperluas set keterampilan dengan memanggil kode kustom Anda.

Accept

Header Terima.

Nilai Deskripsi
application/json;odata.metadata=minimal

AIServicesAccountIdentity

Akun multi-wilayah dari sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.AIServicesByIdentity

Diskriminator untuk jenis turunan.

description

string

Deskripsi sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

identity SearchIndexerDataIdentity:

Identitas terkelola yang ditetapkan pengguna yang digunakan untuk koneksi ke Layanan AI. Jika tidak ditentukan, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan set keterampilan, jika identitas tidak ditentukan, nilainya tetap tidak berubah. Jika diatur ke "none", nilai properti ini akan dihapus.

subdomainUrl

string

Url subdomain untuk Layanan AI yang sesuai.

AIServicesAccountKey

Kunci akun sumber daya layanan Azure AI yang dilampirkan ke set keterampilan, untuk digunakan dengan subdomain sumber daya.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.AIServicesByKey

Diskriminator untuk jenis turunan.

description

string

Deskripsi sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

key

string

Kunci yang digunakan untuk menyediakan sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

subdomainUrl

string

Url subdomain untuk Layanan AI yang sesuai.

AzureMachineLearningSkill

Keterampilan AML memungkinkan Anda memperluas pengayaan AI dengan model Azure Machine Learning (AML) kustom. Setelah model AML dilatih dan disebarkan, keterampilan AML mengintegrasikannya ke dalam pengayaan AI.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Custom.AmlSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

degreeOfParallelism

integer (int32)

(Opsional) Saat ditentukan, menunjukkan jumlah panggilan yang akan dilakukan pengindeks secara paralel dengan titik akhir yang telah Anda berikan. Anda dapat mengurangi nilai ini jika titik akhir Anda gagal di bawah beban permintaan yang terlalu tinggi, atau menaikkannya jika titik akhir Anda dapat menerima lebih banyak permintaan dan Anda menginginkan peningkatan performa pengindeks. Jika tidak diatur, nilai default 5 akan digunakan. degreeOfParallelism dapat diatur ke maksimum 10 dan minimal 1.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

key

string

(Wajib untuk autentikasi kunci) Kunci untuk layanan AML.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

region

string

(Opsional untuk autentikasi token). Wilayah tempat layanan AML disebarkan.

resourceId

string

(Diperlukan untuk autentikasi token). ID sumber daya Azure Resource Manager dari layanan AML. Ini harus dalam format langganan/{guid}/resourceGroups/{resource-group-name}/Microsoft.MachineLearningServices/workspaces/{workspace-name}/services/{service_name}.

timeout

string (duration)

(Opsional) Ketika ditentukan, menunjukkan batas waktu untuk klien http yang melakukan panggilan API.

uri

string (uri)

(Wajib untuk tidak ada autentikasi atau autentikasi kunci) URI penilaian layanan AML tempat payload JSON akan dikirim. Hanya skema URI https yang diizinkan.

AzureOpenAIEmbeddingSkill

Memungkinkan Anda membuat penyematan vektor untuk input teks tertentu menggunakan sumber daya Azure OpenAI.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill

Diskriminator untuk jenis turunan.

apiKey

string

Kunci API dari sumber daya Azure OpenAI yang ditunjuk.

authIdentity SearchIndexerDataIdentity:

Identitas terkelola yang ditetapkan pengguna yang digunakan untuk koneksi keluar.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

deploymentId

string

ID penyebaran model Azure OpenAI pada sumber daya yang ditunjuk.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

dimensions

integer (int32)

Jumlah dimensi yang harus dimiliki oleh embedding output yang dihasilkan. Hanya didukung dalam model penyematan teks-3 dan yang lebih baru.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

modelName

AzureOpenAIModelName

Nama model penyematan yang disebarkan di jalur deploymentId yang disediakan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

resourceUri

string (uri)

URI sumber daya sumber daya Azure OpenAI.

AzureOpenAIModelName

Nama model Azure Open AI yang akan dipanggil.

Nilai Deskripsi
text-embedding-ada-002

TextEmbeddingAda002 model.

text-embedding-3-large

TextEmbedding3Model besar.

text-embedding-3-small

TextEmbedding3Model kecil.

gpt-4o

Model Gpt4o.

gpt-4o-mini

Model Gpt4oMini.

gpt-4.1

Model Gpt41.

gpt-4.1-mini

Model Gpt41Mini.

gpt-4.1-nano

Model Gpt41Nano.

gpt-5

Model Gpt5.

gpt-5-mini

Model Gpt5Mini.

gpt-5-nano

Model Gpt5Nano.

AzureOpenAITokenizerParameters

Parameter Azure OpenAI Tokenizer.

Nama Jenis Deskripsi
allowedSpecialTokens

string[]

(Opsional) Hanya berlaku jika unit diatur ke azureOpenAITokens. Parameter ini mendefinisikan kumpulan token khusus yang diizinkan dalam proses tokenisasi.

encoderModelName

SplitSkillEncoderModelName

Hanya berlaku jika unit diatur ke azureOpenAITokens. Opsi termasuk 'R50k_base', 'P50k_base', 'P50k_edit', dan 'CL100k_base'. Nilai defaultnya adalah 'CL100k_base'.

ChatCompletionCommonModelParameters

Parameter model bahasa umum untuk Penyelesaian Obrolan. Jika dihilangkan, nilai default digunakan.

Nama Jenis Nilai default Deskripsi
frequencyPenalty

number (double)

0

Float dalam kisaran [-2,2] yang mengurangi atau meningkatkan kemungkinan token berulang. Nilai bawaan adalah 0.

maxTokens

integer (int32)

Jumlah maksimum token yang akan dihasilkan.

model

string

Nama model yang akan digunakan (misalnya, 'gpt-4o', dll.). Defaultnya null jika tidak ditentukan.

presencePenalty

number (double)

0

Float dalam kisaran [-2,2] yang menghukum token baru berdasarkan keberadaan mereka yang ada. Nilai bawaan adalah 0.

seed

integer (int32)

Benih acak untuk mengontrol output deterministik. Jika dihilangkan, pengacakan digunakan.

stop

string[]

Daftar urutan berhenti yang akan memotong pembuatan teks. Defaultnya tidak ada.

temperature

number (double)

0.7

Suhu pengambilan sampel. Defaultnya adalah 0.7.

ChatCompletionExtraParametersBehavior

Menentukan bagaimana 'extraParameters' harus ditangani oleh Azure AI Foundry. Default ke 'error'.

Nilai Deskripsi
pass-through

Meneruskan parameter tambahan langsung ke model.

drop

Menjatuhkan semua parameter tambahan.

error

Menimbulkan kesalahan jika ada parameter tambahan.

ChatCompletionResponseFormat

Menentukan bagaimana respons model bahasa harus diserialisasikan. Default ke 'teks'.

Nama Jenis Nilai default Deskripsi
jsonSchemaProperties

ChatCompletionSchemaProperties

Kamus terbuka untuk properti yang diperluas. Diperlukan jika 'type' == 'json_schema'

type

ChatCompletionResponseFormatType

text

Menentukan bagaimana LLM harus memformat respons.

ChatCompletionResponseFormatType

Menentukan bagaimana LLM harus memformat respons.

Nilai Deskripsi
text

Format respons teks biasa.

jsonObject

Format respons objek JSON sewenang-wenang.

jsonSchema

Format respons yang mematuhi skema JSON.

ChatCompletionSchema

Objek yang menentukan skema kustom yang akan digunakan model untuk menyusun outputnya.

Nama Jenis Nilai default Deskripsi
additionalProperties

boolean

False

Mengontrol apakah objek diizinkan untuk berisi kunci/nilai tambahan yang tidak ditentukan dalam Skema JSON. Secara default adalah false.

properties

string

String berformat JSON yang menentukan properti dan batasan skema output untuk model.

required

string[]

Array nama properti yang diperlukan untuk menjadi bagian dari respons model. Semua properti harus disertakan untuk output terstruktur.

type

string

object

Jenis representasi skema. Biasanya 'objek'. Defaultnya adalah 'objek'.

ChatCompletionSchemaProperties

Properti untuk format respons skema JSON.

Nama Jenis Nilai default Deskripsi
description

string

Deskripsi skema json yang akan dipatuhi model.

name

string

Nama skema json yang akan dipatuhi model.

schema

ChatCompletionSchema

Definisi skema.

strict

boolean

True

Apakah respons model harus menggunakan output terstruktur atau tidak. Nilai default adalah benar.

ChatCompletionSkill

Keterampilan yang memanggil model bahasa melalui titik akhir Penyelesaian Obrolan Azure AI Foundry.

Nama Jenis Nilai default Deskripsi
@odata.type string:

#Microsoft.Skills.Custom.ChatCompletionSkill

Diskriminator untuk jenis turunan.

apiKey

string

Kunci API untuk mengautentikasi ke model. Baik apiKey dan authIdentity tidak dapat ditentukan secara bersamaan.

authIdentity SearchIndexerDataIdentity:

Identitas terkelola yang ditetapkan pengguna yang digunakan untuk koneksi keluar. Jika authResourceId disediakan dan tidak ditentukan, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan pengindeks, jika identitas tidak ditentukan, nilainya tetap tidak berubah. Jika diatur ke "none", nilai properti ini akan dihapus.

authResourceId

string

Berlaku untuk keterampilan kustom yang terhubung ke kode eksternal dalam fungsi Azure atau beberapa aplikasi lain yang menyediakan transformasi. Nilai ini harus berupa ID aplikasi yang dibuat untuk fungsi atau aplikasi saat terdaftar di Azure Active Directory. Ketika ditentukan, keterampilan kustom terhubung ke fungsi atau aplikasi menggunakan ID terkelola (baik sistem atau yang ditetapkan pengguna) dari layanan pencarian dan token akses fungsi atau aplikasi, menggunakan nilai ini sebagai id sumber daya untuk membuat cakupan token akses.

batchSize

integer (int32)

Ukuran batch yang diinginkan yang menunjukkan jumlah dokumen.

commonModelParameters

ChatCompletionCommonModelParameters

Parameter model bahasa umum yang dapat disesuaikan oleh pelanggan. Jika dihilangkan, default yang wajar akan diterapkan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

degreeOfParallelism

integer (int32)

Jika diatur, jumlah panggilan paralel yang dapat dilakukan ke API Web.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

extraParameters

Kamus tipe terbuka untuk parameter khusus model yang harus ditambahkan ke panggilan penyelesaian obrolan. Mengikuti pola ekstensibilitas Azure AI Foundry.

extraParametersBehavior

ChatCompletionExtraParametersBehavior

error

Bagaimana parameter tambahan ditangani oleh Azure AI Foundry. Defaultnya adalah 'error'.

httpHeaders

object

Header yang diperlukan untuk membuat permintaan http.

httpMethod

string

Metode untuk permintaan http.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

responseFormat

ChatCompletionResponseFormat

Menentukan bagaimana LLM harus memformat responsnya. Default ke jenis respons 'teks'.

timeout

string (duration)

Batas waktu yang diinginkan untuk permintaan. Secara default, waktunya adalah 30 detik.

uri

string

Url untuk API Web.

CognitiveServicesAccountKey

Kunci akun multi-wilayah dari sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.CognitiveServicesByKey

Diskriminator untuk jenis turunan.

description

string

Deskripsi sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

key

string

Kunci yang digunakan untuk menyediakan sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

ConditionalSkill

Keterampilan yang memungkinkan skenario yang memerlukan operasi Boolean untuk menentukan data yang akan ditetapkan ke output.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Util.ConditionalSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

ContentUnderstandingSkill

Keterampilan yang memanfaatkan Pemahaman Konten AI Azure untuk memproses dan mengekstrak wawasan terstruktur dari dokumen, memungkinkan konten yang diperkaya dan dapat dicari untuk pengindeksan dan pengambilan dokumen yang ditingkatkan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Util.ContentUnderstandingSkill

Diskriminator untuk jenis turunan.

chunkingProperties

ContentUnderstandingSkillChunkingProperties

Mengontrol kardinalitas untuk memotong konten.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

extractionOptions

ContentUnderstandingSkillExtractionOptions[]

Mengontrol kardinalitas konten yang diekstrak dari dokumen oleh keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

ContentUnderstandingSkillChunkingProperties

Mengontrol kardinalitas untuk memotong konten.

Nama Jenis Nilai default Deskripsi
maximumLength

integer (int32)

Panjang potongan maksimum dalam karakter. Nilai baku adalah 500.

overlapLength

integer (int32)

Panjang tumpang tindih yang disediakan antara dua potongan teks. Nilai bawaan adalah 0.

unit enum:

characters

characters

Satuan potongan.

ContentUnderstandingSkillExtractionOptions

Mengontrol kardinalitas konten yang diekstrak dari dokumen oleh keterampilan.

Nilai Deskripsi
images

Tentukan bahwa konten gambar harus diekstrak dari dokumen.

locationMetadata

Tentukan bahwa metadata lokasi harus diekstrak dari dokumen.

CustomEntity

Objek yang berisi informasi tentang kecocokan yang ditemukan, dan metadata terkait.

Nama Jenis Deskripsi
accentSensitive

boolean

Secara default diatur ke false. Nilai Boolean yang menunjukkan apakah perbandingan dengan nama entitas harus sensitif terhadap aksen.

aliases

CustomEntityAlias[]

Array objek kompleks yang dapat digunakan untuk menentukan ejaan atau sinonim alternatif untuk nama entitas akar.

caseSensitive

boolean

Secara default diatur ke false. Nilai Boolean yang menunjukkan apakah perbandingan dengan nama entitas harus sensitif terhadap huruf besar. Contoh kecocokan huruf besar/kecil yang tidak peka dari "Microsoft" dapat berupa: microsoft, microSoft, MICROSOFT.

defaultAccentSensitive

boolean

Mengubah nilai sensitivitas aksen default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua nilai alias accentSensitive.

defaultCaseSensitive

boolean

Mengubah nilai sensitivitas huruf besar/kecil default untuk entitas ini. Ini digunakan untuk mengubah nilai default semua alias nilai caseSensitive.

defaultFuzzyEditDistance

integer (int32)

Mengubah nilai jarak edit fuzzy default untuk entitas ini. Ini dapat digunakan untuk mengubah nilai default semua nilai alias fuzzyEditDistance.

description

string

Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul dengan setiap kecocokan entitasnya dalam output keterampilan.

fuzzyEditDistance

integer (int32)

Default ke 0. Nilai maksimum 5. Menunjukkan jumlah karakter divergen yang dapat diterima yang masih akan menjadi kecocokan dengan nama entitas. Kekaburan sekecil mungkin untuk setiap pertandingan tertentu dikembalikan. Misalnya, jika jarak edit diatur ke 3, "Windows10" akan tetap cocok dengan "Windows", "Windows10" dan "Windows 7". Ketika sensitivitas huruf besar/kecil diatur ke false, perbedaan huruf besar/kecil TIDAK dihitung dalam toleransi fuzziness, tetapi sebaliknya.

id

string

Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul dengan setiap kecocokan entitasnya dalam output keterampilan.

name

string

Deskriptor entitas tingkat atas. Kecocokan dalam output keterampilan akan dikelompokkan berdasarkan nama ini, dan itu harus mewakili bentuk "normal" dari teks yang ditemukan.

subtype

string

Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul dengan setiap kecocokan entitasnya dalam output keterampilan.

type

string

Bidang ini dapat digunakan sebagai passthrough untuk metadata kustom tentang teks yang cocok. Nilai bidang ini akan muncul dengan setiap kecocokan entitasnya dalam output keterampilan.

CustomEntityAlias

Objek kompleks yang dapat digunakan untuk menentukan ejaan atau sinonim alternatif ke nama entitas akar.

Nama Jenis Deskripsi
accentSensitive

boolean

Tentukan apakah alias sensitif terhadap aksen.

caseSensitive

boolean

Tentukan apakah alias peka huruf besar/kecil.

fuzzyEditDistance

integer (int32)

Tentukan jarak edit abus alias.

text

string

Teks alias.

CustomEntityLookupSkill

Keterampilan mencari teks dari daftar kata dan frasa kustom yang ditentukan pengguna.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.CustomEntityLookupSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

CustomEntityLookupSkillLanguage

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

entitiesDefinitionUri

string

Jalur ke file JSON atau CSV yang berisi semua teks target yang cocok. Definisi entitas ini dibaca di awal eksekusi pengindeks. Pembaruan apa pun pada file ini selama pengindeks berjalan tidak akan berlaku sampai eksekusi berikutnya. Konfigurasi ini harus dapat diakses melalui HTTPS.

globalDefaultAccentSensitive

boolean

Bendera global untuk AccentSensitive. Jika AccentSensitive tidak diatur dalam CustomEntity, nilai ini akan menjadi nilai default.

globalDefaultCaseSensitive

boolean

Bendera global untuk CaseSensitive. Jika CaseSensitive tidak diatur dalam CustomEntity, nilai ini akan menjadi nilai default.

globalDefaultFuzzyEditDistance

integer (int32)

Bendera global untuk FuzzyEditDistance. Jika FuzzyEditDistance tidak diatur dalam CustomEntity, nilai ini akan menjadi nilai default.

inlineEntitiesDefinition

CustomEntity[]

Definisi CustomEntity sebaris.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

CustomEntityLookupSkillLanguage

Kode bahasa yang didukung untuk teks input oleh CustomEntityLookupSkill.

Nilai Deskripsi
da

Dansk

de

German

en

English

es

Spanish

fi

Suomi

fr

Prancis

it

Italia

ko

Bahasa Korea

pt

Portuguese

DefaultCognitiveServicesAccount

Objek kosong yang mewakili sumber daya layanan Azure AI default untuk set keterampilan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.DefaultCognitiveServices

Diskriminator untuk jenis turunan.

description

string

Deskripsi sumber daya layanan Azure AI yang dilampirkan ke set keterampilan.

DocumentExtractionSkill

Keterampilan yang mengekstrak konten dari file dalam alur pengayaan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Util.DocumentExtractionSkill

Diskriminator untuk jenis turunan.

configuration

Kamus konfigurasi untuk keterampilan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

dataToExtract

string

Jenis data yang akan diekstrak untuk keterampilan. Akan diatur ke 'contentAndMetadata' jika tidak ditentukan.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

parsingMode

string

ParsingMode untuk keterampilan. Akan diatur ke 'default' jika tidak ditentukan.

DocumentIntelligenceLayoutSkill

Keterampilan yang mengekstrak informasi konten dan tata letak, melalui Azure AI Services, dari file dalam alur pengayaan.

Nama Jenis Nilai default Deskripsi
@odata.type string:

#Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill

Diskriminator untuk jenis turunan.

chunkingProperties

DocumentIntelligenceLayoutSkillChunkingProperties

Mengontrol kardinalitas untuk memotong konten.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

extractionOptions

DocumentIntelligenceLayoutSkillExtractionOptions[]

Mengontrol kardinalitas konten yang diekstrak dari dokumen oleh keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

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

Kedalaman header dalam output markdown. Defaultnya adalah h6.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputFormat enum:
  • markdown
  • text
markdown

Mengontrol format output. Defaultnya adalah 'markdown'.

outputMode enum:

oneToMany

oneToMany

Mengontrol kardinalitas output yang dihasilkan oleh keterampilan. Defaultnya adalah 'oneToMany'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

DocumentIntelligenceLayoutSkillChunkingProperties

Mengontrol kardinalitas untuk memotong konten.

Nama Jenis Nilai default Deskripsi
maximumLength

integer (int32)

Panjang potongan maksimum dalam karakter. Nilai baku adalah 500.

overlapLength

integer (int32)

Panjang tumpang tindih yang disediakan antara dua potongan teks. Nilai bawaan adalah 0.

unit enum:

characters

characters

Satuan potongan.

DocumentIntelligenceLayoutSkillExtractionOptions

Mengontrol kardinalitas konten yang diekstrak dari dokumen oleh keterampilan.

Nilai Deskripsi
images

Tentukan bahwa konten gambar harus diekstrak dari dokumen.

locationMetadata

Tentukan bahwa metadata lokasi harus diekstrak dari dokumen.

EntityCategory

String yang menunjukkan kategori entitas apa yang akan ditampilkan.

Nilai Deskripsi
location

Entitas yang menjelaskan lokasi fisik.

organization

Entitas yang menjelaskan organisasi.

person

Entitas yang menggambarkan seseorang.

quantity

Entitas yang menjelaskan kuantitas.

datetime

Entitas yang menjelaskan tanggal dan waktu.

url

Entitas yang mendeskripsikan URL.

email

Entitas yang menjelaskan alamat email.

EntityLinkingSkill

Menggunakan Text Analytics API, mengekstrak entitas tertaut dari teks.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.V3.EntityLinkingSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

string

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

minimumPrecision

number (double)

minimum: 0
maximum: 1

Nilai antara 0 dan 1 yang digunakan untuk hanya menyertakan entitas yang skor keyakinannya lebih besar dari nilai yang ditentukan. Jika tidak diatur (default), atau jika secara eksplisit diatur ke null, semua entitas akan disertakan.

modelVersion

string

Versi model yang akan digunakan saat memanggil layanan Text Analytics. Ini akan default ke terbaru yang tersedia ketika tidak ditentukan. Kami sarankan Anda tidak menentukan nilai ini kecuali benar-benar diperlukan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

EntityRecognitionSkill

Keterampilan ini tidak digunakan lagi. Gunakan V3. EntityRecognitionSkill sebagai gantinya.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.EntityRecognitionSkill

Diskriminator untuk jenis turunan.

categories

EntityCategory[]

Daftar kategori entitas yang harus diekstrak.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

EntityRecognitionSkillLanguage

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

includeTypelessEntities

boolean

Menentukan apakah akan menyertakan entitas yang terkenal atau tidak tetapi tidak sesuai dengan jenis yang telah ditentukan sebelumnya. Jika konfigurasi ini tidak diatur (default), atur ke null atau diatur ke false, entitas yang tidak sesuai dengan salah satu jenis yang telah ditentukan sebelumnya tidak akan muncul.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

minimumPrecision

number (double)

Nilai antara 0 dan 1 yang digunakan untuk hanya menyertakan entitas yang skor keyakinannya lebih besar dari nilai yang ditentukan. Jika tidak diatur (default), atau jika secara eksplisit diatur ke null, semua entitas akan disertakan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

EntityRecognitionSkillLanguage

Deprecated. Kode bahasa yang didukung untuk teks input oleh EntityRecognitionSkill.

Nilai Deskripsi
ar

Bahasa Arab

cs

Ceko

zh-Hans

Tionghoa-Sederhana

zh-Hant

Chinese-Traditional

da

Dansk

nl

Belanda

en

English

fi

Suomi

fr

Prancis

de

German

el

Yunani

hu

Hungarian

it

Italia

ja

Japanese

ko

Bahasa Korea

no

Norwegia (Bokmaal)

pl

Bahasa Polandia

pt-PT

Bahasa Portugis (Portugal)

pt-BR

Portugis (Brasil)

ru

Russian

es

Spanish

sv

Swedia

tr

Turki

EntityRecognitionSkillV3

Menggunakan Text Analytics API, mengekstrak entitas dari berbagai jenis dari teks.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.V3.EntityRecognitionSkill

Diskriminator untuk jenis turunan.

categories

string[]

Daftar kategori entitas yang harus diekstrak.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

string

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

minimumPrecision

number (double)

minimum: 0
maximum: 1

Nilai antara 0 dan 1 yang digunakan untuk hanya menyertakan entitas yang skor keyakinannya lebih besar dari nilai yang ditentukan. Jika tidak diatur (default), atau jika secara eksplisit diatur ke null, semua entitas akan disertakan.

modelVersion

string

Versi model yang akan digunakan saat memanggil Text Analytics API. Ini akan default ke terbaru yang tersedia ketika tidak ditentukan. Kami sarankan Anda tidak menentukan nilai ini kecuali benar-benar diperlukan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal. (Ini juga mengikuti format respons kesalahan OData.).

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

ImageAnalysisSkill

Keterampilan yang menganalisis file gambar. Ini mengekstrak serangkaian fitur visual yang kaya berdasarkan konten gambar.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Vision.ImageAnalysisSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

ImageAnalysisSkillLanguage

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

details

ImageDetail[]

String yang menunjukkan detail khusus domain mana yang akan dikembalikan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

visualFeatures

VisualFeature[]

Daftar fitur visual.

ImageAnalysisSkillLanguage

Kode bahasa yang didukung untuk dimasukkan oleh ImageAnalysisSkill.

Nilai Deskripsi
ar

Bahasa Arab

az

Azerbaijan

bg

Bahasa Bulgaria

bs

Bahasa Bosnia Latin

ca

Katalan

cs

Ceko

cy

Welsh

da

Dansk

de

German

el

Yunani

en

English

es

Spanish

et

Bahasa Estonia

eu

Bahasa Basque

fi

Suomi

fr

Prancis

ga

Irlandia

gl

Galician

he

Ibrani

hi

Bahasa Hindi

hr

Kroasia

hu

Hungarian

id

Indonesian

it

Italia

ja

Japanese

kk

Bahasa Kazak

ko

Bahasa Korea

lt

Lithuanian

lv

Bahasa Latvia

mk

Makedonia

ms

Melayu Malaysia

nb

Norwegia (Bokmal)

nl

Belanda

pl

Bahasa Polandia

prs

Dari

pt-BR

Bahasa Portugis-Brasil

pt

Bahasa Portugis-Portugal

pt-PT

Bahasa Portugis-Portugal

ro

Rumania

ru

Russian

sk

Bahasa Slowakia

sl

Slovenian

sr-Cyrl

Bahasa Serbia Sirilik RS

sr-Latn

Bahasa Serbia - Latin RS

sv

Swedia

th

Thailand

tr

Turki

uk

Ukraina

vi

Bahasa Vietnam

zh

Bahasa Cina Sederhana

zh-Hans

Bahasa Cina Sederhana

zh-Hant

Mandarin Tradisional

ImageDetail

String yang menunjukkan detail khusus domain mana yang akan dikembalikan.

Nilai Deskripsi
celebrities

Detail diakui sebagai selebriti.

landmarks

Detail diakui sebagai landmark.

IndexProjectionMode

Menentukan perilaku proyeksi indeks dalam kaitannya dengan pengindeks lainnya.

Nilai Deskripsi
skipIndexingParentDocuments

Dokumen sumber akan dilewati dari penulisan ke indeks target pengindeks.

includeIndexingParentDocuments

Dokumen sumber akan ditulis ke dalam indeks target pengindeks. Ini adalah pola default.

InputFieldMappingEntry

Pemetaan bidang input untuk keterampilan.

Nama Jenis Deskripsi
inputs

InputFieldMappingEntry[]

Input rekursif yang digunakan saat membuat jenis yang kompleks.

name

string

Nama input.

source

string

Sumber input.

sourceContext

string

Konteks sumber yang digunakan untuk memilih input rekursif.

KeyPhraseExtractionSkill

Keterampilan yang menggunakan analitik teks untuk ekstraksi frasa kunci.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

KeyPhraseExtractionSkillLanguage

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

maxKeyPhraseCount

integer (int32)

Angka yang menunjukkan berapa banyak frasa kunci yang akan dikembalikan. Jika tidak ada, semua frasa kunci yang diidentifikasi akan dikembalikan.

modelVersion

string

Versi model yang akan digunakan saat memanggil layanan Text Analytics. Ini akan default ke terbaru yang tersedia ketika tidak ditentukan. Kami sarankan Anda tidak menentukan nilai ini kecuali benar-benar diperlukan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

KeyPhraseExtractionSkillLanguage

Kode bahasa yang didukung untuk teks input oleh KeyPhraseExtractionSkill.

Nilai Deskripsi
da

Dansk

nl

Belanda

en

English

fi

Suomi

fr

Prancis

de

German

it

Italia

ja

Japanese

ko

Bahasa Korea

no

Norwegia (Bokmaal)

pl

Bahasa Polandia

pt-PT

Bahasa Portugis (Portugal)

pt-BR

Portugis (Brasil)

ru

Russian

es

Spanish

sv

Swedia

LanguageDetectionSkill

Keterampilan yang mendeteksi bahasa teks input dan melaporkan satu kode bahasa untuk setiap dokumen yang dikirimkan pada permintaan. Kode bahasa dipasangkan dengan skor yang menunjukkan keyakinan analisis.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.LanguageDetectionSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultCountryHint

string

Kode negara untuk digunakan sebagai petunjuk model deteksi bahasa jika tidak dapat membedakan bahasa.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

modelVersion

string

Versi model yang akan digunakan saat memanggil layanan Text Analytics. Ini akan default ke terbaru yang tersedia ketika tidak ditentukan. Kami sarankan Anda tidak menentukan nilai ini kecuali benar-benar diperlukan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

MergeSkill

Keterampilan untuk menggabungkan dua string atau lebih ke dalam satu string terpadu, dengan pemisah opsional yang ditentukan pengguna yang memisahkan setiap bagian komponen.

Nama Jenis Nilai default Deskripsi
@odata.type string:

#Microsoft.Skills.Text.MergeSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

insertPostTag

string

Tag menunjukkan akhir teks yang digabungkan. Secara default, tag adalah ruang kosong.

insertPreTag

string

Tag menunjukkan awal teks gabungan. Secara default, tag adalah ruang kosong.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

OcrLineEnding

Menentukan urutan karakter yang akan digunakan di antara baris teks yang dikenali oleh keterampilan OCR. Nilai defaultnya adalah "spasi".

Nilai Deskripsi
space

Garis dipisahkan oleh satu karakter spasi.

carriageReturn

Garis dipisahkan oleh karakter carriage return ('\r').

lineFeed

Baris dipisahkan oleh satu karakter umpan baris ('\n').

carriageReturnLineFeed

Garis dipisahkan oleh carriage return dan line feed ('\r\n') karakter.

OcrSkill

Keterampilan yang mengekstrak teks dari file gambar.

Nama Jenis Nilai default Deskripsi
@odata.type string:

#Microsoft.Skills.Vision.OcrSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

OcrSkillLanguage

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

detectOrientation

boolean

False

Nilai yang menunjukkan untuk mengaktifkan atau tidak deteksi orientasi. Secara default adalah false.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

lineEnding

OcrLineEnding

Menentukan urutan karakter yang akan digunakan di antara baris teks yang dikenali oleh keterampilan OCR. Nilai defaultnya adalah "spasi".

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

OcrSkillLanguage

Kode bahasa yang didukung untuk dimasukkan oleh OcrSkill.

Nilai Deskripsi
af

Bahasa Afrikaans

sq

Bahasa Albania

anp

Angika (Devanagiri)

ar

Bahasa Arab

ast

Asturia

awa

Awadhi-Hindi (Devanagiri)

az

Bahasa Azerbaijan (Latin)

bfy

Bagheli

eu

Bahasa Basque

be

Belarusia (Cyrillic dan Latin)

be-cyrl

Bahasa Belarusia (Sirilik)

be-latn

Bahasa Belarusia (Latin)

bho

Bhojpuri-Hindi (Dewanagari)

bi

Bislama

brx

Bodo (Dewanagari)

bs

Bahasa Bosnia Latin

bra

Brajbha

br

Breton

bg

Bahasa Bulgaria

bns

Bundeli

bua

Bahasa Buryat (Sirilik)

ca

Katalan

ceb

Cebú

rab

Chamling

ch

Chamorro

hne

Chhattisgarhi (Dewanagari)

zh-Hans

Bahasa Cina Sederhana

zh-Hant

Mandarin Tradisional

kw

Kernowek

co

Korsika

crh

Tatar Krimea (Latin)

hr

Kroasia

cs

Ceko

da

Dansk

prs

Dari

dhi

Dhimal (Dewanagari)

doi

Dogri (Dewanagari)

nl

Belanda

en

English

myv

Bahasa Erzya (Sirilik)

et

Bahasa Estonia

fo

Bahasa Faroe

fj

Fiji

fil

Filipino

fi

Suomi

fr

Prancis

fur

Frulian

gag

Bahasa Gagauz (Latin)

gl

Galician

de

German

gil

Kiribati

gon

Gondi (Dewanagari)

el

Yunani

kl

Greenland

gvr

Gurung (Dewanagari)

ht

Kreol Haiti

hlb

Halbi (Dewanagari)

hni

Hani

bgc

Haryanvi

haw

Bahasa Hawaii

hi

Bahasa Hindi

mww

Hmong Daw (Latin)

hoc

Ho (Devanagiri)

hu

Hungarian

is

Icelandic

smn

Bahasa Inari Sami

id

Indonesian

ia

Interlingua

iu

Inuktitut (Latin)

ga

Irlandia

it

Italia

ja

Japanese

Jns

Jaunsari (Dewanagari)

jv

Jawa

kea

Kabuverdianu

kac

JIngpho (Latin)

xnr

Kangri (Dewanagari)

krc

Bahasa Karachay-Balkar

kaa-cyrl

Bahasa Kara-Kalpak (Sirilik)

kaa

Bahasa Kara-Kalpak (Latin)

csb

Kasubia

kk-cyrl

Bahasa Kazakhstan (Sirilik)

kk-latn

Bahasa Kazakhstan (Latin)

klr

Khaling

kha

Khasi

quc

K'iche'

ko

Bahasa Korea

kfq

Ketakutan

kpy

Bahasa Koryak

kos

Bahasa Kosraea

kum

Bahasa Kumyk (Sirilik)

ku-arab

Kurdi (Arab)

ku-latn

Kurdi (Latin)

kru

Kurukh (Devanagari)

ky

Kirgizstan (Sirilik)

lkt

Bahasa Lakota

la

Bahasa latin

lt

Lithuanian

dsb

Sorbia Hulu

smj

Bahasa Lule Sami

lb

Luxembourgish

bfz

Mahasu Pahari (Dewanagari)

ms

Melayu (Latin)

mt

Maltese

kmj

Malto (Dewanagari)

gv

Manx

mi

Maori

mr

Marathi

mn

Bahasa Mongolia (Sirilik)

cnr-cyrl

Bahasa Montenegro (Sirilik)

cnr-latn

Bahasa Montenegro (Latin)

nap

Napolitan

ne

Nepal

niu

Bahasa Niuean

nog

Bahasa Nogay

sme

Sami Utara (Latin)

nb

Norwegia

no

Norwegia

oc

Oksitan

os

Bahasa Ossetic

ps

Pashtun

fa

Farsi

pl

Bahasa Polandia

pt

Portuguese

pa

Punjabi (Arab)

ksh

Bahasa Ripuaria

ro

Rumania

rm

Romansh

ru

Russian

sck

Sadri (Dewanagari)

sm

Bahasa Samoa (Latin)

sa

Bahasa Sansekerta (Devanagiri)

sat

Santali (Devanagiri)

sco

Skotlandia

gd

Gaelik Skotlandia

sr

Bahasa Serbia (Latin)

sr-Cyrl

Bahasa Serbia (Sirilik)

sr-Latn

Bahasa Serbia (Latin)

xsr

Sherpa (Dewanagari)

srx

Sirmauri (Dewanagari)

sms

Bahasa Skolt Sami

sk

Bahasa Slowakia

sl

Slovenian

so

Somalia (Arab)

sma

Sami Selatan

es

Spanish

sw

Swahili (Latin)

sv

Swedia

tg

Tajik (Sirilik)

tt

Tatar (Latin)

tet

Tetun

thf

Thangmi

to

Tonga

tr

Turki

tk

Bahasa Turkmenistan (Latin)

tyv

Bahasa Tuvan

hsb

Sorbia Hulu

ur

Bahasa Urdu

ug

Uighur (Arab)

uz-arab

Uzbek (Arab)

uz-cyrl

Uzbek (Sirilik)

uz

Uzbekistan (Latin)

vo

Volapük

wae

Walser

cy

Welsh

fy

Frisia Barat

yua

Bahasa Maya Yukatek

za

Zhuang

zu

Zulu

unk

Tidak dikenal (Semua)

OutputFieldMappingEntry

Pemetaan bidang output untuk keterampilan.

Nama Jenis Deskripsi
name

string

Nama output yang ditentukan oleh keterampilan.

targetName

string

Nama target output. Ini opsional dan default untuk bernama.

PIIDetectionSkill

Menggunakan Text Analytics API, mengekstrak informasi pribadi dari teks input dan memberi Anda opsi untuk menutupinya.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.PIIDetectionSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

string

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

domain

string

Jika ditentukan, akan mengatur domain PII untuk menyertakan hanya subset kategori entitas. Nilai yang mungkin termasuk: 'phi', 'none'. Defaultnya adalah 'none'.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

maskingCharacter

string

maxLength: 1

Karakter yang digunakan untuk menutupi teks jika parameter maskingMode diatur untuk mengganti. Defaultnya adalah '*'.

maskingMode

PIIDetectionSkillMaskingMode

Parameter yang menyediakan berbagai cara untuk menutupi informasi pribadi yang terdeteksi dalam teks input. Defaultnya adalah 'none'.

minimumPrecision

number (double)

minimum: 0
maximum: 1

Nilai antara 0 dan 1 yang digunakan untuk hanya menyertakan entitas yang skor keyakinannya lebih besar dari nilai yang ditentukan. Jika tidak diatur (default), atau jika secara eksplisit diatur ke null, semua entitas akan disertakan.

modelVersion

string

Versi model yang akan digunakan saat memanggil layanan Text Analytics. Ini akan default ke terbaru yang tersedia ketika tidak ditentukan. Kami sarankan Anda tidak menentukan nilai ini kecuali benar-benar diperlukan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

piiCategories

string[]

Daftar kategori entitas PII yang harus diekstrak dan ditutupi.

PIIDetectionSkillMaskingMode

String yang menunjukkan maskingMode apa yang akan digunakan untuk menutupi informasi pribadi yang terdeteksi dalam teks input.

Nilai Deskripsi
none

Tidak ada penyamaran yang terjadi dan output maskedText tidak akan dikembalikan.

replace

Mengganti entitas yang terdeteksi dengan karakter yang diberikan dalam parameter maskingCharacter. Karakter akan diulang hingga panjang entitas yang terdeteksi sehingga offset akan sesuai dengan teks input serta output maskedText.

Prefer

Untuk permintaan HTTP PUT, menginstruksikan layanan untuk mengembalikan sumber daya yang dibuat/diperbarui setelah berhasil.

Nilai Deskripsi
return=representation

SearchIndexerDataNoneIdentity

Menghapus properti identitas sumber data.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.DataNoneIdentity

Fragmen URI yang menentukan jenis identitas.

SearchIndexerDataUserAssignedIdentity

Menentukan identitas untuk sumber data yang akan digunakan.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Azure.Search.DataUserAssignedIdentity

Fragmen URI yang menentukan jenis identitas.

userAssignedIdentity

string

Id sumber daya Azure yang memenuhi syarat penuh dari identitas terkelola yang ditetapkan pengguna biasanya dalam bentuk "/subscriptions/12345678-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" yang seharusnya ditetapkan ke layanan pencarian.

SearchIndexerIndexProjection

Definisi proyeksi tambahan ke indeks pencarian sekunder.

Nama Jenis Deskripsi
parameters

SearchIndexerIndexProjectionsParameters

Kamus properti konfigurasi khusus proyeksi indeks. Setiap nama adalah nama properti tertentu. Setiap nilai harus berjenis primitif.

selectors

SearchIndexerIndexProjectionSelector[]

Daftar proyeksi yang akan dilakukan ke indeks pencarian sekunder.

SearchIndexerIndexProjectionSelector

Deskripsi untuk data apa yang akan disimpan dalam indeks pencarian yang ditunjuk.

Nama Jenis Deskripsi
mappings

InputFieldMappingEntry[]

Pemetaan untuk proyeksi, atau sumber mana yang harus dipetakan ke bidang mana dalam indeks target.

parentKeyFieldName

string

Nama bidang dalam indeks pencarian untuk memetakan nilai kunci dokumen induk. Harus berupa bidang string yang dapat difilter dan bukan bidang kunci.

sourceContext

string

Konteks sumber untuk proyeksi. Mewakili kardinalitas di mana dokumen akan dibagi menjadi beberapa sub dokumen.

targetIndexName

string

Nama indeks pencarian yang akan diproyeksikan. Harus memiliki bidang kunci dengan set penganalisis 'kata kunci'.

SearchIndexerIndexProjectionsParameters

Kamus properti konfigurasi khusus proyeksi indeks. Setiap nama adalah nama properti tertentu. Setiap nilai harus berjenis primitif.

Nama Jenis Deskripsi
projectionMode

IndexProjectionMode

Menentukan perilaku proyeksi indeks dalam kaitannya dengan pengindeks lainnya.

SearchIndexerKnowledgeStore

Definisi proyeksi tambahan ke blob azure, tabel, atau file, dari data yang diperkaya.

Nama Jenis Deskripsi
identity SearchIndexerDataIdentity:

Identitas terkelola yang ditetapkan pengguna digunakan untuk koneksi ke Azure Storage saat menulis proyeksi penyimpanan pengetahuan. Jika string koneksi menunjukkan identitas (ResourceId) dan tidak ditentukan, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan pengindeks, jika identitas tidak ditentukan, nilainya tetap tidak berubah. Jika diatur ke "none", nilai properti ini akan dihapus.

parameters

SearchIndexerKnowledgeStoreParameters

Kamus properti konfigurasi khusus penyimpanan pengetahuan. Setiap nama adalah nama properti tertentu. Setiap nilai harus berjenis primitif.

projections

SearchIndexerKnowledgeStoreProjection[]

Daftar proyeksi tambahan yang harus dilakukan selama pengindeksan.

storageConnectionString

string

String koneksi ke proyeksi akun penyimpanan akan disimpan.

SearchIndexerKnowledgeStoreFileProjectionSelector

Definisi proyeksi untuk data apa yang akan disimpan di Azure Files.

Nama Jenis Deskripsi
generatedKeyName

string

Nama kunci yang dihasilkan untuk menyimpan proyeksi di bawahnya.

inputs

InputFieldMappingEntry[]

Input berlapis untuk proyeksi kompleks.

referenceKeyName

string

Nama kunci referensi untuk proyeksi yang berbeda.

source

string

Data sumber untuk diproyeksikan.

sourceContext

string

Konteks sumber untuk proyeksi kompleks.

storageContainer

string

Kontainer blob untuk menyimpan proyeksi.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Definisi proyeksi untuk data apa yang akan disimpan di Azure Blob.

Nama Jenis Deskripsi
generatedKeyName

string

Nama kunci yang dihasilkan untuk menyimpan proyeksi di bawahnya.

inputs

InputFieldMappingEntry[]

Input berlapis untuk proyeksi kompleks.

referenceKeyName

string

Nama kunci referensi untuk proyeksi yang berbeda.

source

string

Data sumber untuk diproyeksikan.

sourceContext

string

Konteks sumber untuk proyeksi kompleks.

storageContainer

string

Kontainer blob untuk menyimpan proyeksi.

SearchIndexerKnowledgeStoreParameters

Kamus properti konfigurasi khusus penyimpanan pengetahuan. Setiap nama adalah nama properti tertentu. Setiap nilai harus berjenis primitif.

Nama Jenis Nilai default Deskripsi
synthesizeGeneratedKeyName

boolean

False

Apakah proyeksi harus mensintesis nama kunci yang dihasilkan atau tidak jika belum ada.

SearchIndexerKnowledgeStoreProjection

Objek kontainer untuk berbagai pemilih proyeksi.

Nama Jenis Deskripsi
files

SearchIndexerKnowledgeStoreFileProjectionSelector[]

Proyeksi ke penyimpanan Azure File.

objects

SearchIndexerKnowledgeStoreObjectProjectionSelector[]

Proyeksi ke penyimpanan Azure Blob.

tables

SearchIndexerKnowledgeStoreTableProjectionSelector[]

Proyeksi ke penyimpanan Tabel Azure.

SearchIndexerKnowledgeStoreTableProjectionSelector

Deskripsi untuk data apa yang akan disimpan di Azure Tables.

Nama Jenis Deskripsi
generatedKeyName

string

Nama kunci yang dihasilkan untuk menyimpan proyeksi di bawahnya.

inputs

InputFieldMappingEntry[]

Input berlapis untuk proyeksi kompleks.

referenceKeyName

string

Nama kunci referensi untuk proyeksi yang berbeda.

source

string

Data sumber untuk diproyeksikan.

sourceContext

string

Konteks sumber untuk proyeksi kompleks.

tableName

string

Nama tabel Azure untuk menyimpan data yang diproyeksikan.

SearchIndexerSkillset

Daftar keterampilan.

Nama Jenis Deskripsi
@odata.etag

string

ETag dari set keterampilan.

cognitiveServices CognitiveServicesAccount:

Detail tentang layanan Azure AI yang akan digunakan saat menjalankan keterampilan.

description

string

Penjabaran dari set keterampilan.

encryptionKey

SearchResourceEncryptionKey

Deskripsi kunci enkripsi yang Anda buat di Azure Key Vault. Kunci ini digunakan untuk memberikan tingkat enkripsi tambahan untuk definisi keahlian Anda ketika Anda menginginkan jaminan penuh bahwa tidak seorang pun, bahkan Microsoft, dapat mendekripsi definisi keahlian Anda. Setelah Anda mengenkripsi definisi set keterampilan Anda, definisi akan selalu tetap dienkripsi. Layanan pencarian akan mengabaikan upaya untuk mengatur properti ini ke null. Anda dapat mengubah properti ini sesuai kebutuhan jika Anda ingin memutar kunci enkripsi; Definisi skillset Anda tidak akan terpengaruh. Enkripsi dengan kunci yang dikelola pelanggan tidak tersedia untuk layanan pencarian gratis, dan hanya tersedia untuk layanan berbayar yang dibuat pada atau setelah 1 Januari 2019.

indexProjections

SearchIndexerIndexProjection

Definisi proyeksi tambahan ke indeks pencarian sekunder.

knowledgeStore

SearchIndexerKnowledgeStore

Definisi proyeksi tambahan ke blob, tabel, atau file Azure, dari data yang diperkaya.

name

string

Nama set keterampilan.

skills SearchIndexerSkill[]:

Daftar keterampilan dalam set keterampilan.

SearchResourceEncryptionKey

Kunci enkripsi yang dikelola pelanggan di Azure Key Vault. Kunci yang Anda buat dan kelola dapat digunakan untuk mengenkripsi atau mendekripsi data-at-rest, seperti indeks dan peta sinonim.

Nama Jenis Deskripsi
accessCredentials.applicationId

string

ID Aplikasi AAD yang diberikan izin akses yang diperlukan ke Azure Key Vault yang akan digunakan saat mengenkripsi data Anda tidak aktif. ID Aplikasi tidak boleh bingung dengan ID Objek untuk Aplikasi AAD Anda.

accessCredentials.applicationSecret

string

Kunci autentikasi aplikasi AAD yang ditentukan.

identity SearchIndexerDataIdentity:

Identitas terkelola eksplisit yang digunakan untuk kunci enkripsi ini. Jika tidak ditentukan dan properti kredensial akses null, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan ke sumber daya, jika identitas eksplisit tidak ditentukan, identitas tersebut tetap tidak berubah. Jika "tidak ada" ditentukan, nilai properti ini akan dihapus.

keyVaultKeyName

string

Nama kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif.

keyVaultKeyVersion

string

Versi kunci Azure Key Vault Anda yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif.

keyVaultUri

string

URI Azure Key Vault Anda, juga disebut sebagai nama DNS, yang berisi kunci yang akan digunakan untuk mengenkripsi data Anda saat tidak aktif. Contoh URI mungkin https://my-keyvault-name.vault.azure.net.

SentimentSkill

Keterampilan ini tidak digunakan lagi. Gunakan V3. SentimentSkill sebagai gantinya.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.SentimentSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

SentimentSkillLanguage

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

SentimentSkillLanguage

Deprecated. Kode bahasa yang didukung untuk teks input oleh SentimentSkill.

Nilai Deskripsi
da

Dansk

nl

Belanda

en

English

fi

Suomi

fr

Prancis

de

German

el

Yunani

it

Italia

no

Norwegia (Bokmaal)

pl

Bahasa Polandia

pt-PT

Bahasa Portugis (Portugal)

ru

Russian

es

Spanish

sv

Swedia

tr

Turki

SentimentSkillV3

Menggunakan Text Analytics API, mengevaluasi teks yang tidak terstruktur dan untuk setiap rekaman, menyediakan label sentimen (seperti "negatif", "netral" dan "positif") berdasarkan skor keyakinan tertinggi yang ditemukan oleh layanan pada tingkat kalimat dan dokumen.

Nama Jenis Nilai default Deskripsi
@odata.type string:

#Microsoft.Skills.Text.V3.SentimentSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

string

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

includeOpinionMining

boolean

False

Jika diatur ke true, output keterampilan akan menyertakan informasi dari Text Analytics untuk penambangan opini, yaitu target (kata benda atau kata kerja) dan penilaian terkait (kata sifat) dalam teks. Secara default adalah false.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

modelVersion

string

Versi model yang akan digunakan saat memanggil layanan Text Analytics. Ini akan default ke terbaru yang tersedia ketika tidak ditentukan. Kami sarankan Anda tidak menentukan nilai ini kecuali benar-benar diperlukan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

ShaperSkill

Keterampilan untuk membentuk kembali output. Ini membuat jenis kompleks untuk mendukung bidang komposit (juga dikenal sebagai bidang multibagian).

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Util.ShaperSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

SplitSkill

Keterampilan untuk membagi string menjadi potongan teks.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.SplitSkill

Diskriminator untuk jenis turunan.

azureOpenAITokenizerParameters

AzureOpenAITokenizerParameters

Hanya berlaku jika unit diatur ke azureOpenAITokens. Jika ditentukan, splitSkill akan menggunakan parameter ini saat melakukan tokenisasi. Parameter adalah 'encoderModelName' yang valid dan properti 'allowedSpecialTokens' opsional.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultLanguageCode

SplitSkillLanguage

Nilai yang menunjukkan kode bahasa mana yang akan digunakan. Defaultnya adalah en.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

maximumPageLength

integer (int32)

Panjang halaman maksimum yang diinginkan. Defaultnya adalah 10000.

maximumPagesToTake

integer (int32)

Hanya berlaku ketika textSplitMode diatur ke 'pages'. Jika ditentukan, SplitSkill akan menghentikan pemisahan setelah memproses halaman 'maximumPagesToTake' pertama, untuk meningkatkan performa ketika hanya beberapa halaman awal yang diperlukan dari setiap dokumen.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

pageOverlapLength

integer (int32)

Hanya berlaku ketika textSplitMode diatur ke 'pages'. Jika ditentukan, potongan n+1 akan dimulai dengan jumlah karakter/token ini dari akhir gugus ke-n.

textSplitMode

TextSplitMode

Nilai yang menunjukkan mode pemisahan mana yang akan dilakukan.

unit

SplitSkillUnit

Hanya berlaku jika textSplitMode diatur ke halaman. Ada dua kemungkinan nilai. Pilihan nilai akan memutuskan pengukuran panjang (maximumPageLength dan pageOverlapLength). Defaultnya adalah 'karakter', yang berarti panjangnya akan diukur berdasarkan karakter.

SplitSkillEncoderModelName

Nilai yang menunjukkan tokenizer mana yang akan digunakan.

Nilai Deskripsi
r50k_base

Mengacu pada model dasar yang dilatih dengan kosakata 50.000 token, sering digunakan dalam tugas pemrosesan bahasa alami secara umum.

p50k_base

Model dasar dengan kosakata 50.000 token, dioptimalkan untuk tugas berbasis prompt.

p50k_edit

Mirip dengan p50k_base tetapi disesuaikan untuk mengedit atau menyusun ulang tugas dengan kosakata 50.000 token.

cl100k_base

Model dasar dengan kosakata 100.000 token.

SplitSkillLanguage

Kode bahasa yang didukung untuk teks input oleh SplitSkill.

Nilai Deskripsi
am

Amharik

bs

Bosnian

cs

Ceko

da

Dansk

de

German

en

English

es

Spanish

et

Bahasa Estonia

fi

Suomi

fr

Prancis

he

Ibrani

hi

Bahasa Hindi

hr

Kroasia

hu

Hungarian

id

Indonesian

is

Icelandic

it

Italia

ja

Japanese

ko

Bahasa Korea

lv

Bahasa Latvia

nb

Norwegia

nl

Belanda

pl

Bahasa Polandia

pt

Bahasa Portugis (Portugal)

pt-br

Portugis (Brasil)

ru

Russian

sk

Bahasa Slowakia

sl

Slovenian

sr

Bahasa Serbia

sv

Swedia

tr

Turki

ur

Bahasa Urdu

zh

Bahasa Tionghoa (Sederhana)

SplitSkillUnit

Nilai yang menunjukkan unit mana yang akan digunakan.

Nilai Deskripsi
characters

Panjangnya akan diukur dengan karakter.

azureOpenAITokens

Panjangnya akan diukur oleh tokenizer AzureOpenAI dari pustaka tiktoken.

TextSplitMode

Nilai yang menunjukkan mode pemisahan mana yang akan dilakukan.

Nilai Deskripsi
pages

Pisahkan teks menjadi satu halaman individual.

sentences

Pisahkan teks menjadi kalimat individual.

TextTranslationSkill

Keterampilan untuk menerjemahkan teks dari satu bahasa ke bahasa lain.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Text.TranslationSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

defaultFromLanguageCode

TextTranslationSkillLanguage

Kode bahasa untuk menerjemahkan dokumen dari untuk dokumen yang tidak menentukan dari bahasa secara eksplisit.

defaultToLanguageCode

TextTranslationSkillLanguage

Kode bahasa untuk menerjemahkan dokumen ke dalam untuk dokumen yang tidak menentukan ke bahasa secara eksplisit.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

suggestedFrom

TextTranslationSkillLanguage

Kode bahasa untuk menerjemahkan dokumen dari ketika input fromLanguageCode maupun parameter defaultFromLanguageCode tidak disediakan, dan deteksi bahasa otomatis tidak berhasil. Defaultnya adalah en.

TextTranslationSkillLanguage

Kode bahasa yang didukung untuk teks input oleh TextTranslationSkill.

Nilai Deskripsi
af

Bahasa Afrikaans

ar

Bahasa Arab

bn

Bahasa Bengali

bs

Bahasa Bosnia (Latin)

bg

Bahasa Bulgaria

yue

Kanton (Aksara Tradisional)

ca

Katalan

zh-Hans

Bahasa Cina Sederhana

zh-Hant

Mandarin Tradisional

hr

Kroasia

cs

Ceko

da

Dansk

nl

Belanda

en

English

et

Bahasa Estonia

fj

Fiji

fil

Filipino

fi

Suomi

fr

Prancis

de

German

el

Yunani

ht

Kreol Haiti

he

Ibrani

hi

Bahasa Hindi

mww

Bahasa Hmong Daw

hu

Hungarian

is

Icelandic

id

Indonesian

it

Italia

ja

Japanese

sw

Kiswahili

tlh

Klingon

tlh-Latn

Klingon (aksara Latin)

tlh-Piqd

Klingon (aksara Klingon)

ko

Bahasa Korea

lv

Bahasa Latvia

lt

Lithuanian

mg

Malagasi

ms

Melayu

mt

Maltese

nb

Norwegia

fa

Farsi

pl

Bahasa Polandia

pt

Portuguese

pt-br

Portugis (Brasil)

pt-PT

Bahasa Portugis (Portugal)

otq

Queretaro Otomi

ro

Rumania

ru

Russian

sm

Samoa

sr-Cyrl

Bahasa Serbia (Sirilik)

sr-Latn

Bahasa Serbia (Latin)

sk

Bahasa Slowakia

sl

Slovenian

es

Spanish

sv

Swedia

ty

Bahasa Tahiti

ta

Tamil

te

Telugu

th

Thailand

to

Tonga

tr

Turki

uk

Ukraina

ur

Bahasa Urdu

vi

Bahasa Vietnam

cy

Welsh

yua

Bahasa Maya Yukatek

ga

Irlandia

kn

Kannada

mi

Maori

ml

Malayalam

pa

Punjabi

VisionVectorizeSkill

Memungkinkan Anda membuat penyematan vektor untuk input gambar atau teks tertentu menggunakan AZURE AI Services Vision Vectorize API.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Vision.VectorizeSkill

Diskriminator untuk jenis turunan.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

modelVersion

string

Versi model yang akan digunakan saat memanggil layanan AI Services Vision. Ini akan default ke terbaru yang tersedia ketika tidak ditentukan.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

VisualFeature

String yang menunjukkan jenis fitur visual apa yang akan ditampilkan.

Nilai Deskripsi
adult

Fitur visual dikenali sebagai orang dewasa.

brands

Fitur visual yang diakui sebagai merek komersial.

categories

Kategori.

description

Description.

faces

Fitur visual dikenali sebagai wajah orang.

objects

Fitur visual dikenali sebagai objek.

tags

Tags.

WebApiSkill

Keterampilan yang dapat memanggil titik akhir API Web, memungkinkan Anda memperluas set keterampilan dengan memanggil kode kustom Anda.

Nama Jenis Deskripsi
@odata.type string:

#Microsoft.Skills.Custom.WebApiSkill

Diskriminator untuk jenis turunan.

authIdentity SearchIndexerDataIdentity:

Identitas terkelola yang ditetapkan pengguna yang digunakan untuk koneksi keluar. Jika authResourceId disediakan dan tidak ditentukan, identitas terkelola yang ditetapkan sistem akan digunakan. Pada pembaruan pengindeks, jika identitas tidak ditentukan, nilainya tetap tidak berubah. Jika diatur ke "none", nilai properti ini akan dihapus.

authResourceId

string

Berlaku untuk keterampilan kustom yang terhubung ke kode eksternal dalam fungsi Azure atau beberapa aplikasi lain yang menyediakan transformasi. Nilai ini harus berupa ID aplikasi yang dibuat untuk fungsi atau aplikasi saat terdaftar di Azure Active Directory. Ketika ditentukan, keterampilan kustom terhubung ke fungsi atau aplikasi menggunakan ID terkelola (baik sistem atau yang ditetapkan pengguna) dari layanan pencarian dan token akses fungsi atau aplikasi, menggunakan nilai ini sebagai id sumber daya untuk membuat cakupan token akses.

batchSize

integer (int32)

Ukuran batch yang diinginkan yang menunjukkan jumlah dokumen.

context

string

Mewakili tingkat di mana operasi berlangsung, seperti akar dokumen atau konten dokumen (misalnya, /document atau /document/content). Defaultnya adalah /document.

degreeOfParallelism

integer (int32)

Jika diatur, jumlah panggilan paralel yang dapat dilakukan ke API Web.

description

string

Deskripsi keterampilan yang menjelaskan input, output, dan penggunaan keterampilan.

httpHeaders

object

Header yang diperlukan untuk membuat permintaan http.

httpMethod

string

Metode untuk permintaan http.

inputs

InputFieldMappingEntry[]

Input keterampilan bisa menjadi kolom dalam himpunan data sumber, atau output keterampilan hulu.

name

string

Nama keterampilan yang secara unik mengidentifikasinya dalam set keterampilan. Keterampilan tanpa nama yang ditentukan akan diberi nama default indeks berbasis 1 dalam array keterampilan, diawali dengan karakter '#'.

outputs

OutputFieldMappingEntry[]

Output keterampilan adalah bidang dalam indeks pencarian, atau nilai yang dapat dikonsumsi sebagai input oleh keterampilan lain.

timeout

string (duration)

Batas waktu yang diinginkan untuk permintaan. Secara default, waktunya adalah 30 detik.

uri

string

Url untuk API Web.