Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Azure AI Vyhledávač je k dispozici prostřednictvím portálu Azure, rozhraní REST API a Sady Azure SDK. Podporuje také Foundry IQ, spravovanou znalostní vrstvu, která transformuje podnikový obsah na opakovaně použitelné znalostní báze s podporou oprávnění pro agenty na portálu Microsoft Foundry.
Important
Tyto funkce podporují připojení k jiným služby Microsoft a službám třetích stran. Použití těchto služeb podléhá příslušným podmínkám a může vést ke zpracování nebo ukládání dat mimo hranice Azure dodržování předpisů a také k datům, která se přecházejí do Azure hranice dodržování předpisů.
Je vaší zodpovědností spravovat, jestli budou vaše data přetékat mimo dodržování předpisů a geografické hranice vaší organizace a případné související důsledky a že se zřídí příslušná oprávnění, hranice a schválení.
Zodpovídáte za pečlivou kontrolu a testování aplikací, které vytváříte v kontextu konkrétních případů použití, a za veškerá vhodná rozhodnutí a přizpůsobení. To zahrnuje implementaci vlastního zodpovědného zmírnění rizik umělé inteligence, jako jsou metaprompty, filtry obsahu nebo jiné bezpečnostní systémy, a zajištění toho, aby vaše aplikace splňovaly příslušné standardy kvality, spolehlivosti, zabezpečení a důvěryhodnosti. Další informace najdete v Azure AI Vyhledávač Poznámka k průhlednosti.
Dovednost GenAI (Generative AI) Prompt vykonává požadavek chat completion proti velkému jazykovému modelu (LLM) nasazenému v Azure OpenAI ve Foundry Models nebo Microsoft Foundry. Tuto dovednost využijte k vytváření nových informací, které lze indexovat a ukládat jako vyhledávatelný obsah.
Zde je několik příkladů, jak vám může dovednost GenAI prompt pomoci vytvářet obsah:
- Slovní ztěžování obrázků
- Shrnout rozsáhlé textové pasáže
- Zjednodušte složitý obsah
- Vykonejte jakýkoli jiný úkol, který dokážete v zadání vyjádřit
Dovednost GenAI Prompt je obecně dostupná v REST API 2026-04-01 Search Service REST API a také v Sady Azure SDK, které cílí na tuto verzi. Tato dovednost podporuje text, obrázky a multimodální obsah, jako jsou obrázky s vizuály a textem extrahovaným z PDF souborů.
Tip
Je běžné kombinovat tuto dovednost se schopností dělení dat (data chunking). Multimodální tutoriál demonstruje verbalizaci obrázků pomocí dvou různých strategií rozdělení dat.
Podporované modely
Můžete použít jakýkoli model odvozování chatu nasazený v Foundry, například modely GPT, DeepSeek-R#, Llama-4-Maverick a Cohere-command-r. Konkrétně u GPT modelů jsou podporovány pouze endpointy API pro dokončení chatu. Koncové zařízení používající Azure OpenAI Responses API (obsahující
/openai/responsesv URI) momentálně nejsou kompatibilní.Pro verbalizaci obrázků model, který používáte k analýze, určuje, jaké formáty obrázků jsou podporovány.
U modelů GPT-5 není tento
temperatureparametr podporován stejným způsobem jako předchozí modely. Pokud je definován, musí být nastaven na1.0, protože jiné hodnoty povedou k chybám.Fakturace je založena na cenách modelu, který používáte.
Note
Vyhledávací služba se připojuje k vašemu modelu přes veřejný koncový bod, takže nejsou požadavky na umístění regionu. Pokud ale používáte řešení zaměřené na all-up Azure, měli byste zkontrolovat Azure AI Vyhledávač regiony a Azure OpenAI modelové regiony abyste našli vhodné páry, zvláště pokud máte požadavky na datovou rezidenci.
Předpoklady
Zdroj Azure OpenAI v prostředku Foundry Models nebo Foundry.
Podporovaný model nasazený na vašem zdroji nebo projektu.
Pro Azure OpenAI zkopírujte endpoint s doménou
openai.azure.comze stránky Keys and Endpoint v Azure portálu. Použijte tento koncový bod proUriparametr v této dovednosti.Pro Foundry zkopírujte cílové URI pro nasazení ze stránky Models v portálu Foundry. Použijte tento koncový bod pro
Uriparametr v této dovednosti.
Autentizace může být založená na klíči pomocí API klíče z vašeho zdroje Foundry nebo Azure OpenAI. Doporučujeme však přístup založený na rolích pomocí spravované identity vyhledávací služby přiřazené roli.
Na Azure OpenAI přiřaďte Cognitive Services OpenAI User spravované identitě.
V Foundry přiřaďte uživatele Foundry spravované identitě.
Important
Nedávno byly přejmenovány role Foundry RBAC. Foundry User, Foundry Owner, Vlastník účtu Foundry a Foundry Project Manager se dříve jmenoval Azure uživatel AI, Azure vlastník AI, Azure vlastník účtu AI a správce Azure AI Project. Během zavádění přejmenování se stále můžou zobrazovat předchozí názvy na některých místech. ID rolí a základní oprávnění se při přejmenování nezmění.
@odata.type
#Microsoft.Skills.Custom.ChatCompletionSkill
Omezení dat
| Limit | Poznámky |
|---|---|
maxTokens |
Výchozí je 1024 , pokud je vynecháno. Maximální hodnota závisí na modelu. |
| Časový limit požadavku | Opraveno na 30 sekund. Zvažte tento limit při výběru modelu pro hromadné indexování, protože modely uvažování (jako o1 a o3) ho mohou překročit. |
| Obrázky | Jsou podporovány obrázky a URL obrázků kódované v základně 64. Limit velikosti závisí na modelu. |
Parametry dovedností
| Vlastnictví | Typ | Povinné | Poznámky |
|---|---|---|---|
uri |
řetězec | Ano | Koncový bod nasazeného modelu Podporované domény jsou:
Koncové body Azure API Management jsou také podporované, včetně vlastních domén služby API Management. Nastavení, včetně ověřování, RBAC a volitelného privátního připojení, najdete v tématu Použití Azure API Management s Azure dovednostmi a vektorizátory OpenAI. |
apiKey |
řetězec | Cond.* | Tajný klíč k modelu. Při používání spravované identity nechte prázdné místo. |
authIdentity |
řetězec | Cond.* | User-assigned managed identity client ID (Azure pouze OpenAI). Nechte prázdné pole pro použití systémově přiřazené identity. |
commonModelParameters |
objekt | No | Standardní generační řízení jako temperature, maxTokens, atd. |
extraParameters |
objekt | No | Open dictionary přešel do základního modelového API. |
extraParametersBehavior |
řetězec | No |
"pass-through"
|
"drop"
|
"error" (výchozí "error"). |
responseFormat |
objekt | No | Ovládá, zda model vrací text, volně formovaný JSON objekt nebo silně typované JSON schéma.
responseFormat příklady payloadů: {responseFormat: { type: text }}, {responseFormat: { type: json_object }}, {responseFormat: { type: json_schema }} |
*
Přesně jedna z apiKey, authIdentity, nebo systémem přiřazené identity služby musí být použita.
commonModelParameters Výchozí nastavení
| Parametr | Výchozí |
|---|---|
model |
(výchozí nasazení) |
frequencyPenalty |
0 |
presencePenalty |
0 |
maxTokens |
1024 |
temperature |
0.7 |
seed |
nula |
stop |
nula |
Vstupy dovedností
| Název vstupu | Typ | Povinné | Description |
|---|---|---|---|
systemMessage |
řetězec | Ano | Instrukce na úrovni systému (např.: "Jste užitečný asistent."). |
userMessage |
řetězec | Ano | Výzva uživatele |
text |
řetězec | No | Volitelný text přidaný k userMessage (scénáře pouze s textem). |
image |
string (base 64 data-URL) | No | Přidává obrázek do promptu (pouze multimodální modely). |
imageDetail |
struna (low | high | auto) |
No | Tip věrnosti pro Azure multimodální modely OpenAI |
Výstupy schopností
| Název výstupu | Typ | Description |
|---|---|---|
response |
string nebo JSON objekt | Výstup modelu ve formátu požadovaném .responseFormat.type |
usageInformation |
Objekt JSON | Počty tokenů a ozvěna parametrů modelu. |
Ukázkové definice
Shrnutí pouze textu
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "Summarizer",
"description": "Summarizes document content.",
"context": "/document",
"inputs": [
{ "name": "text", "source": "/document/content" },
{ "name": "systemMessage", "source": "='You are a concise AI assistant.'" },
{ "name": "userMessage", "source": "='Summarize the following text:'" }
],
"outputs": [ { "name": "response" } ],
"uri": "https://demo.openai.azure.com/openai/deployments/gpt-4o/chat/completions",
"apiKey": "<api-key>",
"commonModelParameters": { "temperature": 0.3 }
}
Text + popis obrázku
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "Image Describer",
"context": "/document/normalized_images/*",
"inputs": [
{ "name": "image", "source": "/document/normalized_images/*/data" },
{ "name": "imageDetail", "source": "=high" },
{ "name": "systemMessage", "source": "='You are a useful AI assistant.'" },
{ "name": "userMessage", "source": "='Describe this image:'" }
],
"outputs": [ { "name": "response" } ],
"uri": "https://demo.openai.azure.com/openai/deployments/gpt-4o/chat/completions",
"authIdentity": "11111111-2222-3333-4444-555555555555",
"responseFormat": { "type": "text" }
}
Strukturovaný numerický vyhledávač faktů
{
"@odata.type": "#Microsoft.Skills.Custom.ChatCompletionSkill",
"name": "NumericalFactFinder",
"context": "/document",
"inputs": [
{ "name": "systemMessage", "source": "='You are an AI assistant that helps people find information.'" },
{ "name": "userMessage", "source": "='Find all the numerical data and put it in the specified fact format.'"},
{ "name": "text", "source": "/document/content" }
],
"outputs": [ { "name": "response" } ],
"uri": "https://demo.openai.azure.com/openai/deployments/gpt-4o/chat/completions",
"apiKey": "<api-key>",
"responseFormat": {
"type": "json_schema",
"jsonSchemaProperties": {
"name": "NumericalFactObj",
"strict": true,
"schema": {
"type": "object",
"properties": "{\"facts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"number\":{\"type\":\"number\"},\"fact\":{\"type\":\"string\"}},\"required\":[\"number\",\"fact\"]}}}",
"required": [ "facts" ],
"additionalProperties": false
}
}
}
}
Výstup vzorku (zkrácený)
{
"response": {
"facts": [
{ "number": 32.0, "fact": "Jordan scored 32 points per game in 1986-87." },
{ "number": 6.0, "fact": "He won 6 NBA championships." }
]
},
"usageInformation": {
"usage": {
"completion_tokens": 203,
"prompt_tokens": 248,
"total_tokens": 451
}
}
}
Osvědčené postupy
- Dělejte dlouhé dokumenty pomocí dovednosti Text Split , abyste zůstali v kontextovém okně modelu.
- Pro indexování s vysokým objemem věnujte této dovednosti samostatné nasazení modelu, aby kvóty tokenů pro RAG zátěže v době dotazů zůstaly nedotčeny.
- Pro minimalizaci latence umístěte model a vaši službu Azure AI Vyhledávač do stejné Azure oblasti.
- Použití
responseFormat.json_schemas GPT-4o pro spolehlivou strukturovanou extrakci a jednodušší mapování na indexová pole. - Sledujte využití tokenů a odesílejte požadavky na zvýšení kvóty , pokud indexer přetíží vaše limity Tokens per Minute (TPM).
Chyby a varování
| Podmínka | Výsledek |
|---|---|
Chybějící nebo neplatné uri |
Chyba |
| Není uvedena žádná metoda autentizace | Chyba |
Oba a apiKeyauthIdentity dodané |
Chyba |
| Nepodporovaný model pro multimodální prompt | Chyba |
| Vstup překračuje limit modelových tokenů | Chyba |
Model vrací neplatný JSON pro json_schema |
Upozornění: Nezpracovaný řetězec vrácený v response |
Aspekty zabezpečení pro ověřování spravovaných identit
Když dovednost GenAI Prompt používá ověřování spravované identity, Azure AI Vyhledávač získá přístupový token Microsoft Entra pro cílovou skupinu Foundry Tools (https://cognitiveservices.azure.com) a zahrne ji do požadavků odeslaných do koncového bodu určeného uživatelem uri. Ověřování spravované identity se použije, pokud authIdentity je nastavené, nebo když jsou prázdné apiKey a authIdentity služba používá identitu přiřazenou systémem.
Očekává se, že koncový bod, na který odkazujete, bude vaším vlastním prostředkem uri Azure OpenAI nebo Foundry. Podporované domény jsou:
openai.azure.comcognitiveservices.azure.comservices.ai.azure.com
podporují se také koncové body Azure API Management (*.azure-api.netAPIM) a vlastní domény, které tyto prostředky předkládají. Vzhledem k tomu, že vlastní doména nebo název hostitele APIM nelze ověřit pouze z názvu, Azure AI Vyhledávač ověří tyto koncové body kontrolou živého připojení v době konfigurace, a ne podle shody domény. Zodpovídáte za konfiguraci a údržbu vztahu mezi koncovým bodem a prostředkem OpenAI nebo Foundry, který je za ním Azure.
Note
Token spravované identity vydaný pro cílovou skupinu Foundry Tools je platný pro všechny nástroje Foundry nebo Azure prostředek OpenAI, ve které je identita autorizovaná. Odeslání do nedůvěryhodného koncového bodu může token zveřejnit.
Doporučené postupy zabezpečení
Pokud chcete pomoct se zabezpečením nasazení, postupujte podle těchto postupů:
- Nastavte
uripouze koncové body, které vlastníte a důvěřujete jim. Preferujte domény Foundry Tools uvedené dříve. Pokud používáte APIM nebo koncový bod vlastní domény, před povolením spravované identity ho před povolením spravované identity potvrďte před vlastním prostředkem. Důvěryhodný název hostitele není důkazem o vlastnictví. - Použijte zásadu nejnižšího oprávnění na spravovanou identitu používanou vyhledávací službou:
- Na Azure OpenAI přiřaďte pouze uživatele OpenAI služeb Cognitive Services.
- V Foundry přiřaďte pouze uživatele Foundry. Vyhněte se udělování širších rolí.
- Pomocí hraniční sítě (NSP) a privátních koncových bodů nebo integrace virtuální sítě omezte, ke kterým koncovým bodům může vyhledávací služba přistupovat a ze kterých zdrojů cílový prostředek přijímá požadavky.
- Pokud používáte APIM nebo koncový bod vlastní domény, ujistěte se, že brána ověřuje příchozí požadavky a předává je jenom zamýšlenému back-endu. Zásady přístupu byste také měli pravidelně kontrolovat.
- Preferovat spravovanou identitu před
apiKey. Pokud používáteapiKey, bezpečně ho uložte a otočte a nevkládejte ho do správy zdrojového kódu. Služba odmítne konfigurace, které nastavují obojíapiKeyiauthIdentity. - Pravidelně kontrolujte definice sady dovedností, přiřazení rolí spravované identity a konfigurace APIM a vlastních domén a ověřte, že
urihodnoty, řízení přístupu a oprávnění identit zůstávají aktuální a vhodné. Zkontrolujte změny konfigurace prostřednictvím zavedených procesů správy změn a kontroly zabezpečení. - Monitorujte protokoly přihlášení Azure OpenAI, Foundry Tools a Foundry, události ověřování a přístupové protokoly pro neočekávané nebo neautorizované aktivity.
- Odeberte nepoužívané dovednosti, koncové body, přiřazení rolí a klíče rozhraní API, které už nejsou potřeba.
Omezení přístupu ke konfiguraci sady dovedností
Uživatelé, kteří můžou vytvářet, upravovat nebo spouštět sady dovedností, řídí cílový koncový bod (uri) i konfiguraci ověřování používanou dovedností. Vzhledem k tomu, že dovednost odesílá token spravované identity pro cílovou skupinu Foundry Tools do tohoto koncového bodu, omezte tato oprávnění na důvěryhodné správce a při konfiguraci dovedností s podporou spravované identity postupujte podle standardních procesů správy změn a kontroly zabezpečení.