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.
Server Azure MCP umožňuje spravovat prostředky Microsoft Foundry Extensions, včetně vytváření chatu a dokončování textu, generování vkládání, výpis modelů a práce s indexy znalostí s výzvami v přirozeném jazyce.
Microsoft Foundry je platforma pro nasazování a správu vlastních modelů AI v Azure. Poskytuje nástroje a služby pro trénování, vyladění, nasazování a monitorování modelů AI v produkčních prostředích.
Při připojování k prostředku Microsoft Foundry vyžaduje Azure MCP Server endpoint nebo skupinu zdroj prostředku Microsoft Foundry. U operací, které nevyžadují konkrétní prostředek, jako je výpis dostupných modelů, se nevyžaduje ani koncový bod ani skupina prostředků.
Note
Parametry nástrojů: Nástroje Azure MCP Server definují parametry potřebné pro data k dokončení úkolů. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou zde popsané. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.
Znalost: Výpis indexů znalostí
Získejte seznam indexů znalostí z Foundry:
- Najděte si indexy znalostí vytvořené v projektech Foundry.
- Tyto indexy můžete použít s agenty AI pro načítání znalostí a aplikace RAG.
- Seznam se aktualizuje při vytváření nových indexů nebo při aktualizaci existujících indexů.
Mezi ukázkové výzvy patří:
- Zobrazit všechny indexy: Zobrazit všechny indexy znalostí na koncovém boduhttps://my-example-resource.services.ai.azure.com/api/projects/my-project
- Filtrovat podle projektu: Seznam indexů znalostí na koncovém boduhttps://my-example-resource.services.ai.azure.com/api/projects/support-bot
- Vyhledejte podle názvu: "Vyhledání indexu znalostí s názvem product-faqs na koncovém bodu "https://my-example-resource.services.ai.azure.com/api/projects/my-project".
- Filtrovat podle značky: Seznam indexů znalostí označených příznakem security u koncového boduhttps://my-example-resource.services.ai.azure.com/api/projects/my-project
- Zobrazit podrobnosti indexu: "Zobrazit podrobnosti pro index znalostí 'customer-service' na koncovém bodu 'https://my-example-resource.services.ai.azure.com/api/projects/my-project'"
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Koncový bod | Required | Adresa URL koncového bodu pro projekt nebo službu Foundry ve formátu https://<resource>.services.ai.azure.com/api/projects/<project-name> |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Znalost: Získání schématu indexu
Získejte podrobnou konfiguraci schématu konkrétního indexu znalostí z Foundry.
Tato operace ukazuje komplexní informace o struktuře a konfiguraci indexu znalostí, včetně definic polí, datových typů, prohledávatelných atributů a dalších vlastností schématu. Tyto informace o schématu vám pomohou pochopit, jak struktury a indexy indexují vaše data pro vyhledávání.
Mezi ukázkové výzvy patří:
- Zobrazit schéma indexu: "Ukaž mi schéma pro index znalostí 'product-facts' při koncovém bodě 'https://my-example-resource.services.ai.azure.com/api/projects/my-project'"
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Koncový bod | Required | Adresa URL koncového bodu pro projekt nebo službu Foundry ve formátu https://<resource>.services.ai.azure.com/api/projects/<project-name> |
| Index | Required | Název indexu znalostí. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
OpenAI: Vytváření odpovědí v chatu
Vytvářejte dokončování chatu pomocí Azure OpenAI v Foundry. Odesílat zprávy do modelů OpenAI pro chatování na Azure nasazených ve vašem prostředku Foundry a přijímat AI-generované konverzační odpovědi. Podporuje více konverzací pomocí historie zpráv, systémových pokynů a přizpůsobení odpovědí.
Mezi ukázkové výzvy patří:
- Jednoduchý pozdrav: "Vytvořte dokončení chatu s polem zpráv '[{"role":"user","content":"Ahoj, jak se dnes máte?"}]' pomocí nasazení 'gpt-35-turbo' na prostředku 'openai-prod'"
- Se zprávou systému: "Vytvořte dokončení chatu se systémovou zprávou 'Jste užitečný asistent' a uživatelskou zprávou 'Vysvětlit kvantové výpočty' použitím nasazení 'gpt-35-turbo' na prostředku 'openai-west'"
- Kontrola kreativity: "Generování zhotovení chatu pro 'psaní kreativního příběhu' pomocí modelu gpt-4 s teplotou 0,8 a max. 150 tokenů na zdroji 'ai-central'"
- Deterministická odpověď: "Vytvořte dokončení chatu se zprávou “Seznam 5 faktů o Marsu” s použitím nasazení 'gpt-35-turbo' s teplotou 0.1 a se startovacím klíčem 12345 u prostředku 'ai-services-prod'"
- Konverzace s historií: "Pokračovat v dokončování chatu se zprávami: systém 'Jsem váš asistent pro kódování', uživatel 'Jak vytvořím funkci v Pythonu?', asistent 'Tady je návod...', uživatel 'Můžete zobrazit příklad?'" pomocí nasazení 'gpt-4' na prostředku 'dev-openai'
- S sankcemi za opakování: "Vytvořit dokončení pro 'Popis výhod cloud computingu' pomocí nasazení 'gpt-35-turbo' s penále za frekvenci 0,5 a penále za přítomnost 0,3 na zdroji 'ai-services-main'".
- Streamovaná odpověď: Generování streamovaného dokončení chatu pro 'Vysvětlení strojového učení krok za krokem' pomocí nasazení 'gpt-4' s aktivním streamováním na prostředku 'openai-research'.
- S sekvencemi zastavení: "Vytvoření dokončení pro 'Počítejte od 1 do 10' s nasazením 'gpt-35-turbo' s použitím sekvencí zastavení ['5', 'STOP'] na zdroji 'ai-test'"
- Sledování uživatelů: "Vygenerovat dokončení pro 'Co je Azure AI?'" pomocí nasazení 'gpt-4' s uživatelským identifikátorem 'user-123' na zdroji 'prod-openai'
- Jemné vyladění kontroly: Vytvoření dokončování chatu pro "Shrnutí tohoto článku" s využitím nasazení 'gpt-35-turbo' s teplotou 0.2, top_p 0.9, maximálním počtem tokenů 200 a ověřováním AAD u prostředku 'secure-ai'
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků. |
| Název prostředku | Required | Název prostředku Azure OpenAI. |
| Nasazení | Required | Název nasazení modelu Foundry. |
| Pole zpráv | Required | Pole zpráv v konverzaci (formát JSON) Každá zpráva by měla mít role a content vlastnosti. |
| Maximální počet tokenů | Optional | Maximální počet tokenů, které se mají vygenerovat v dokončení. |
| Teplota | Optional | Řídí náhodnost ve výstupu. Nižší hodnoty z něj činí determinističtější. |
| Horní p | Optional | Řídí rozmanitost odběrem vzorků z jádra (0,0 až 1,0). Výchozí hodnota je 1.0. |
| Penalizace četnosti | Optional | Penalizuje nové tokeny na základě jejich frekvence (-2.0 až 2.0). Výchozí hodnota je 0. |
| Trest přítomnosti | Optional | Penalizuje nové tokeny na základě přítomnosti (-2.0 až 2.0). Výchozí hodnota je 0. |
| Stop | Optional | Až 4 sekvence, ve kterých rozhraní API přestane generovat další tokeny. |
| Stream | Optional | Zda se má streamovat zpět částečný průběh. Výchozí hodnota je false. |
| Semeno | Optional | Pokud je zadáno, systém se bude snažit vzorkovat deterministicky. |
| User | Optional | Volitelný identifikátor uživatele pro sledování a sledování zneužití |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
OpenAI: Vytváření embeddingů
Vytváření vložených objektů pomocí Azure OpenAI v Foundry Generování vektorových embeddingů z textu pomocí nasazení OpenAI v Azure ve vašem prostředku Foundry pro sémantické vyhledávání, porovnání podobnosti, shlukování nebo strojové učení.
Mezi ukázkové výzvy patří:
- Basic text embedding: "Vygenerovat vnoření pro text 'Azure OpenAI Service' pomocí mého nasazení 'text-embedding-ada-002' ve skupině zdrojů 'my-resource-group'"
- Vytvořit vektorová zapouzdření: Vytvořit vektorová zapouzdření pro můj text pomocí Azure OpenAI s nasazením 'text-embedding-3-large' na prostředku 'ai-services-prod' ve skupině prostředků 'my-resource-group'
- Embedování dokumentů: Generování embedování pro 'Strojové učení mění analýzu dat' pomocí nasazení 'ada-002' u prostředku 'embedding-service' ve skupině prostředků 'my-resource-group'
- Více vět: "Vytvořit embeddingy pro text 'Cloud computing poskytuje škálovatelnou infrastrukturu. Umožňuje globální přístupnost. použití mého vloženého nasazení ve skupině prostředků 'my-resource-group'
- S uživatelovým sledováním: Generovat embeddingy pro 'aplikace zpracování přirozeného jazyka' pomocí nasazení 'text-embedding-3-small' s identifikátorem uživatele 'analytics-team' ve skupině prostředků 'my-resource-group'
- Konkrétní dimenze: Vytvořit vkládání pro 'Umělá inteligence mění podnikové operace' pomocí nasazení 'text-embedding-3-large' s 1536 dimenzemi na prostředku 'ai-central' ve skupině prostředků 'my-resource-group'
- Formát Base64: Generování vkládání pro neurální sítě hlubokého učení pomocí nasazení ada-002 s formátem kódování base64 u prostředku ml-services ve skupině prostředků my-resource-group
- Text výzkumu: "Vytvořte vektorová vkládání pro 'Kvantové výpočty ukazují výpočetní výhody v konkrétních algoritmech' pomocí mého nasazení vkládání textu ve skupině prostředků 'my-resource-group'"
- Popis produktu: "Vytvoření vektorových reprezentací pro 'Vysoce výkonný přenosný počítač s pokročilým grafickým zpracováním' pomocí implementace 'text-embedding-3-small' prostředkem 'product-ai' v rámci skupiny prostředků 'my-resource-group'"
- Technická dokumentace: "Vytvořte vkládání pro frázi 'API authentication requires valid credentials and proper authorization headers' pomocí nasazení 'ada-002' s kódováním float na prostředku 'docs-embedding' ve skupině prostředků 'my-resource-group'"
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název prostředku | Required | Název prostředku Azure OpenAI. |
| Nasazení | Required | Název nasazení modelu Foundry. |
| Vstupní text | Required | Vstupní text, pro který se mají vygenerovat vektorové reprezentace. |
| User | Optional | Volitelný identifikátor uživatele pro sledování a sledování zneužití |
| Formát kódování | Optional | Formát pro vrácení embeddingů ve (float nebo base64). |
| Dimenze | Optional | Počet dimenzí pro vložený výstup Podporuje se jenom v některých modelech. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
OpenAI: Generování výstupů
Vytváření dokončování textu pomocí Azure OpenAI v Foundry Odešlete výzvu nebo dotaz a modely Azure OpenAI, které jsou nasazeny ve vašem prostředku Foundry, vám vygenerují textové odpovědi. Tuto možnost použijte v případě, že potřebujete vytvářet dokončování, získávat obsah vygenerovaný pomocí umělé inteligence, generovat odpovědi na otázky nebo vytvářet dokončování textu z Azure OpenAI na základě libovolné výzvy ke vstupu. Podporuje přizpůsobení pomocí teploty a maximálního počtu tokenů.
Mezi ukázkové výzvy patří:
- Basic completion: "Vytvořte dokončení s výzvou 'Co je Azure?'" pomocí mého nasazení 'gpt-35-turbo' ve skupině prostředků 'my-resource-group'
- S kontrolou teploty: "Vygenerovat dokončení textu pro vysvětlení strojového učení s využitím nasazení 'text-davinci-003' a s parametrem teploty nastaveným na 0.3 ve skupině prostředků 'my-resource-group'"
- Omezené tokeny: Vytvořte dokončení s výzvou 'Napsat souhrn' pomocí mého nasazení 'gpt-4' s maximálním počtem 100 tokenů ve skupině prostředků 'my-resource-group'.
- Tvůrčí psaní: "Vygenerujte dokončení pro 'Povězte mi příběh o AI' pomocí nasazení 'gpt-35-turbo' s teplotou 0,8 a maximálně 200 tokeny ve skupině prostředků 'my-resource-group'"
- Technické vysvětlení: "Vytvořte odpověď na otázku 'Jak funguje cloud computing?'" používání mého prostředku OpenAI „ai-services-east“ a nasazení „gpt-4“ ve skupině prostředků „my-resource-group“
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure, ve které je prostředek AI hostován. |
| Název prostředku | Required | Název prostředku Azure OpenAI. |
| Nasazení | Required | Název nasazení. |
| Text výzvy | Required | Text výzvy k odeslání do modelu pro dokončování. |
| Maximální počet tokenů | Optional | Maximální počet tokenů, které se mají vygenerovat v dokončení. |
| Teplota | Optional | Řídí náhodnost ve výstupu. Nižší hodnoty z něj činí determinističtější. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
OpenAI: Výpis modelů a nasazení
Vypište všechny dostupné modely a nasazení OpenAI v Azure prostředku. Tento nástroj načte informace o nasazených modelech, včetně názvů modelů, verzí, možností a stavu nasazení.
Mezi ukázkové výzvy patří:
- Zobrazit všechny modely: Seznam všech modelů OpenAI v prostředku ai-services-prod ve skupině prostředků my-resource-group
- Zkontrolujte nasazení: Zobrazení všech nasazených modelů a jejich stavu v prostředku openai-east ve skupině prostředků my-resource-group
- Inventář produkčního prostředí: Jaké modely jsou k dispozici v prostředku production-openai ve skupině prostředků my-resource-group?
- Kontrola vývoje: Seznam všech modelů a nasazení v prostředku dev-ai-services ve skupině prostředků my-resource-group
- Schopnosti modelů OpenAI: "Ukaž mi všechny dostupné modely OpenAI s jejich schopnostmi v prostředku 'ai-central' ve skupině prostředků 'my-resource-group'"
- Stav nasazení: Jaký je aktuální stav všech nasazení v mém prostředku openai-west ve skupině prostředků my-resource-group?
- Regionální modely: Seznam všech modelů dostupných v prostředku europe-openai ve skupině prostředků my-resource-group
- Přehled služby: "Dejte mi úplný přehled modelů a nasazení v prostředku customer-ai ve skupině prostředků my-resource-group".
- Verze modelu: Zobrazit všechny verze modelu dostupné v prostředku ai-services-main ve skupině prostředků my-resource-group
- Audit prostředků: Potřebuji auditovat všechny modely OpenAI a nasazení v prostředku "enterprise-ai" ve skupině prostředků "my-resource-group"
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Skupina zdrojů | Required | Název skupiny prostředků Azure. Jedná se o logický kontejner pro Azure prostředky. |
| Název prostředku | Required | Název prostředku Azure OpenAI. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Zdroje: Získání prostředku Foundry
Získejte podrobné informace o prostředcích Foundry, včetně adresy URL koncového bodu, umístění, skladové položky a všech nasazených modelů s jejich konfigurací. Pokud je zadaný konkrétní název prostředku, vrátí pouze podrobnosti o daném prostředku. Pokud není zadaný žádný název prostředku, zobrazí seznam všech prostředků Foundry v předplatném nebo skupině prostředků.
Mezi ukázkové výzvy patří:
- Získejte konkrétní prostředek: Zobrazte podrobnosti o prostředku Foundry 'ai-foundry-prod' včetně všech nasazených modelů
- Uveďte všechny prostředky: Jaké prostředky Foundry mám v předplatném?
- Prostředek s konfigurací: Získejte adresu URL koncového bodu, umístění a informace o SKU pro můj 'customer-ai-foundry' foundry prostředek
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název prostředku | Optional | Název prostředku Azure OpenAI. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |