Azure AI Foundry kūrimo aplinkos nustatymas
July 2, 2026 · View on GitHub
Šiame vadove nustatomos Azure AI Foundry modeliai šio kurso Java AI programėlėms, naudojant be rakto autentifikavimą (Microsoft Entra ID) — nereikia tvarkyti API raktų. Naujas įrankių naudojime? Pradėkite nuo kūrimo aplinkos vadovo.
Šiame vadove nustatomos Azure AI Foundry modeliai šio kurso Java AI programėlėms. Turite du kelius:
- A variantas — diegimas su
azd+ Bicep (rekomenduojama): vienas komandos įvykdymas įdiegia Foundry paskyrą ir modelius kaip kodą. Nereikia naudoti portalo. - B variantas — ištekliai sukuriami rankiniu būdu Azure AI Foundry portale.
Abi parinktys naudoja be rakto autentifikavimą (Microsoft Entra ID) — nereikia kopijuoti ar saugoti API raktų.
Turinys
- Kas sukuriama
- Prieš pradedant
- A variantas: diegimas su azd + Bicep (Rekomenduojama)
- B variantas: išteklių kūrimas rankiniu būdu
- Jūsų aplinkos konfigūravimas
- Jūsų įrenginio testavimas
- Kas toliau?
- Ištekliai
- Papildomi ištekliai
Kas sukuriama
Bicep šablonai esančiame infra/ faile sukuria:
- Azure AI Foundry paskyrą (
Microsoft.CognitiveServices/accounts, tipasAIServices) su projektu - pokalbio diegimą —
gpt-4o-mini - embedding diegimą —
text-embedding-3-small(naudojamas vėlesniuose skyriuose) - be rakto rolės priskyrimą (
Cognitive Services OpenAI User), kad galėtumėte prisijungti suaz loginvietoj rakto valdymo
Prieš pradedant
A variantas: diegimas su azd + Bicep (Rekomenduojama)
Iš 02-SetupDevEnvironment aplanko:
cd 02-SetupDevEnvironment
# Prisijungti (abu įrankiai)
azd auth login
az login
# Paruošti Foundry paskyrą + modelių diegimus
azd up
azd paprašys įvesti aplinkos pavadinimą (pvz. genai-java) ir regioną. Pasirinkite regioną, kuriame yra gpt-4o-mini ir text-embedding-3-small, pavyzdžiui eastus2 arba swedencentral.
Baigus diegimą, azd:
- Įdiegia viską, kas aprašyta faile
infra/main.bicep. - Vykdo po diegimo skriptą, kuris įrašo
examples/basic-chat-azure/.envsu jūsų galiniu tašku ir diegimų pavadinimais (be slaptų duomenų).
Patarimas: Kartokite
azd upbet kada, kai norite pritaikyti pakeitimus. Vykdykiteazd down, kad ištrintumėte viską ir nutrauktumėte išlaidas.
Norėdami pamatyti sugeneruotus nustatymus:
azd env get-values
Dabar pereikite prie Jūsų įrenginio testavimo.
B variantas: išteklių kūrimas rankiniu būdu
Mėgstate portalą? Sukurkite išteklius rankiniu būdu:
- Nueikite į Azure AI Foundry portalą ir prisijunkite.
- Sukurkite projektą (tai taip pat sukuria AI Foundry resursą). Duokite jam pavadinimą, pvz.,
GenAIJava. - Projekto viduje atidarykite Models + endpoints → Deploy model → Deploy base model.
- Įdiekite gpt-4o-mini (diegimo pavadinimas
gpt-4o-mini). Jei norite naudoti embedding pavyzdžius, pakartokite su text-embedding-3-small. - Iš Overview nukopijuokite endpoint (pvz.,
https://<resource>.openai.azure.com/). - Suteikite sau be rakto prieigą: resurse atidarykite Access control (IAM) → Add role assignment → priskirkite sau rolę Cognitive Services OpenAI User.
Vis dar kyla problemų? Peržiūrėkite Azure AI Foundry dokumentaciją.
Jūsų aplinkos konfigūravimas
Jeigu naudojote A variantą (azd up), jūsų nustatymų failas jau sukurtas — nieko papildomai konfigūruoti nereikia. Pereikite prie Jūsų įrenginio testavimo.
Jeigu naudojote B variantą (rankiniu būdu), sukurkite pavyzdžio .env failą patys:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
cp .env.example .env
Redaguokite .env, įrašydami savo endpoint (be rakto — autentifikacija be rakto):
AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/
AZURE_OPENAI_DEPLOYMENT=gpt-4o-mini
Saugumo pastaba: API rakto saugoti nereikia. Autentifikacija vyksta per Microsoft Entra ID su
az login(vietoje) arba valdomą identitetą (Azure)..envfaile laikomi tik neslaptieji nustatymai ir jis jau įtrauktas į.gitignore.
Jūsų įrenginio testavimas
Įsitikinkite, kad esate prisijungę, kad be rakto autentifikacija gautų tokeną, tada paleiskite pavyzdį:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
az login # jei dar nesate prisijungę
mvn clean spring-boot:run
Turėtumėte pamatyti atsakymą iš gpt-4o-mini modelio!
VS Code naudotojams: Paspauskite
F5, kad paleistumėte. Programėlė automatiškai užkraus.env.
Pilnas pavyzdys: Žr. Basic Chat su Azure AI Foundry pavyzdį su detaliais nurodymais ir trikčių šalinimu.
Kas toliau?
Nustatyta! Dabar turite:
- Azure AI Foundry su diegtais
gpt-4o-miniirtext-embedding-3-small - Be rakto autentifikaciją (Microsoft Entra ID) — nereikia valdyti raktų
- Vietinį
.envsu jūsų galiniu tašku ir diegimų pavadinimais - Paruoštą Java kūrimo aplinką
Toliau tęskite į 3 skyrių: Pagrindines Generatyvios AI technikas ir pradėkite kurti AI programas!
Ištekliai
- Azure Developer CLI (azd)
- Be rakto autentifikacija su Microsoft Entra ID
- Azure AI Foundry dokumentacija
- Spring AI Azure OpenAI dokumentacija
- Azure OpenAI Java SDK
Papildomi ištekliai
Atsakomybės apribojimas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama naudoti profesionalų žmogiškąjį vertimą. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, kilusią naudojantis šiuo vertimu.