Nastavenie vývojového prostredia pre Azure AI Foundry
July 2, 2026 · View on GitHub
Tento sprievodca nastavuje modely Azure AI Foundry pre Java AI aplikácie v tomto kurze pomocou overovania bez kľúčov (Microsoft Entra ID) — nie je potrebné spravovať žiadne API kľúče. Ste nováčik v nástrojoch? Začnite so sprievodcom vývojovým prostredím.
Tento sprievodca nastavuje modely Azure AI Foundry pre Java AI aplikácie v tomto kurze. Máte dve možnosti:
- Možnosť A — Provisionovanie pomocou
azd+ Bicep (odporúčané): jeden príkaz nasadí Foundry účet a modely ako kód. Žiadne klikanie v portáli. - Možnosť B — Vytvorte zdroje manuálne v portáli Azure AI Foundry.
Obe možnosti používajú overovanie bez kľúčov (Microsoft Entra ID) — nie je potrebné kopírovať alebo zverejňovať API kľúče.
Obsah
- Čo sa vytvorí
- Požiadavky
- Možnosť A: Provisionovanie pomocou azd + Bicep (odporúčané)
- Možnosť B: Vytvorte zdroje manuálne
- Nastavte svoje prostredie
- Otestujte nastavenie
- Čo je ďalej?
- Zdroje
- Ďalšie zdroje
Čo sa vytvorí
Bicep šablóny v priečinku infra/ vytvoria:
- Azure AI Foundry účet (
Microsoft.CognitiveServices/accounts, typAIServices) s projektom - Nasadenie chat —
gpt-4o-mini - Nasadenie embedding —
text-embedding-3-small(použité v neskorších kapitolách) - Priradenie role bez kľúča (
Cognitive Services OpenAI User), aby ste sa mohli prihlasovať cezaz loginnamiesto správy kľúčov
Požiadavky
Možnosť A: Provisionovanie pomocou azd + Bicep (odporúčané)
Zo zložky 02-SetupDevEnvironment:
cd 02-SetupDevEnvironment
# Prihlásiť sa (oba nástroje)
azd auth login
az login
# Poskytnite účet Foundry + nasadenie modelov
azd up
azd vás vyzve na zadanie názvu prostredia (napríklad genai-java) a regiónu. Vyberte región, kde sú dostupné gpt-4o-mini a text-embedding-3-small — napríklad eastus2 alebo swedencentral.
Po dokončení provisionovania azd:
- Nasadí všetko definované v
infra/main.bicep. - Spustí postprovision hook, ktorý zapíše
examples/basic-chat-azure/.envs vašou koncovou adresou a názvami nasadení (žiadne tajné údaje).
Tip: Kedykoľvek spusťte znova
azd upna aplikovanie zmien. Spustenímazd downvšetko zmažete a zastavíte generovanie nákladov.
Ak chcete vidieť vygenerované nastavenia:
azd env get-values
Teraz preskočte na Otestujte nastavenie.
Možnosť B: Vytvorte zdroje manuálne
Uprednostňujete portál? Vytvorte zdroje manuálne:
- Prejdite na Azure AI Foundry portál a prihláste sa.
- Vytvorte projekt (tým sa vytvorí aj zdroj AI Foundry). Pomenujte ho napríklad
GenAIJava. - Vo svojom projekte otvorte Models + endpoints → Deploy model → Deploy base model.
- Nasadte gpt-4o-mini (názov nasadenia
gpt-4o-mini). Rovnaký postup pre text-embedding-3-small, ak chcete použiť príklady s embeddingom. - Z Overview skopírujte endpoint (napríklad
https://<resource>.openai.azure.com/). - Pridajte si prístup bez kľúča: na zdroji otvorte Access control (IAM) → Add role assignment → priraďte Cognitive Services OpenAI User svojmu účtu.
Máte stále problémy? Pozrite si dokumentáciu Azure AI Foundry.
Nastavte svoje prostredie
Ak ste použili Možnosť A (azd up), váš súbor s nastaveniami je už vytvorený — nie je potrebné nič nastavovať. Preskočte na Otestujte nastavenie.
Ak ste použili Možnosť B (manuálne), vytvorte si súbor .env z príkladu sami:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
cp .env.example .env
Upravte .env so svojou koncovou adresou (bez kľúča — autentifikácia je bez kľúča):
AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/
AZURE_OPENAI_DEPLOYMENT=gpt-4o-mini
Bezpečnostná poznámka: Nie je potrebné ukladať žiadny API kľúč. Autentifikujete sa cez Microsoft Entra ID pomocou
az login(lokálne) alebo spravovanú identitu (v Azure). Súbor.envobsahuje iba ne-tajné nastavenia a je už zahrnutý v.gitignore.
Otestujte nastavenie
Uistite sa, že ste prihlásení, aby overovanie bez kľúča mohlo získať token, potom spustite príklad:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
az login # ak ešte nie ste prihlásený
mvn clean spring-boot:run
Mali by ste vidieť odpoveď z modelu gpt-4o-mini!
Používatelia VS Code: Stlačte
F5na spustenie. Aplikácia automaticky načíta váš.env.
Úplný príklad: Podrobnosti a riešenie problémov nájdete v Basic Chat s Azure AI Foundry príklade.
Čo je ďalej?
Nastavenie dokončené! Teraz máte:
- Azure AI Foundry s nasadenými
gpt-4o-miniatext-embedding-3-small - Overovanie bez kľúča (Microsoft Entra ID) — žiadne kľúče na správu
- Lokálny
.envso svojou koncovou adresou a názvami nasadení - Vývojové prostredie Java pripravené na použitie
Pokračujte na Kapitolu 3: Základné techniky generatívnej AI pre začiatok vývoja AI aplikácií!
Zdroje
- Azure Developer CLI (azd)
- Overovanie bez kľúča s Microsoft Entra ID
- Dokumentácia Azure AI Foundry
- Spring AI Azure OpenAI Dokumentácia
- Azure OpenAI Java SDK
Ďalšie zdroje
Vyhlásenie o zodpovednosti: Tento dokument bol preložený pomocou AI prekladateľskej služby Co-op Translator. Hoci sa snažíme o presnosť, vezmite prosím na vedomie, že automatické preklady môžu obsahovať chyby alebo nepresnosti. Pôvodný dokument v jeho natívnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za žiadne nedorozumenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.