Kehitysympäristön määrittäminen Azure AI Foundrylle
July 2, 2026 · View on GitHub
Tämä opas määrittää Azure AI Foundry -mallit tämän kurssin Java AI -sovelluksille käyttäen avainvapaata todennusta (Microsoft Entra ID) — API-avaimia ei tarvitse hallita. Uusi työkaluihin? Aloita kehitysympäristöoppaasta.
Tämä opas määrittää Azure AI Foundry -mallit tämän kurssin Java AI -sovelluksille. Sinulla on kaksi vaihtoehtoa:
- Vaihtoehto A — Provisionointi
azd:llä + Bicepillä (suositeltu): yksi komento ottaa käyttöön Foundry-tilin ja mallit koodina. Ei portaalin napsuttelua. - Vaihtoehto B — Luo resurssit manuaalisesti Azure AI Foundry -portaalissa.
Molemmat reitit käyttävät avainvapaata todennusta (Microsoft Entra ID) — API-avaimia ei tarvitse kopioida tai vuotaa.
Sisällysluettelo
- Mitä luodaan
- Ennakkoedellytykset
- Vaihtoehto A: Provisionointi azd:llä + Bicepillä (suositeltu)
- Vaihtoehto B: Luo resurssit manuaalisesti
- Ympäristön konfigurointi
- Testaa asennuksesi
- Mitä seuraavaksi?
- Resurssit
- Lisäresurssit
Mitä luodaan
Bicep-mallit hakemistossa infra/ provisioivat:
- Azure AI Foundry -tilin (
Microsoft.CognitiveServices/accounts, tyyppiAIServices) projektilla - Chatin käyttöönoton —
gpt-4o-mini - Upotuksen käyttöönoton —
text-embedding-3-small(käytetään myöhemmissä luvuissa) - Avainvapaan roolimäärityksen (
Cognitive Services OpenAI User), jotta kirjaudut sisäänaz login-komennolla ilman avainten hallintaa
Ennakkoedellytykset
Vaihtoehto A: Provisionointi azd:llä + Bicepillä (suositeltu)
Kansiosta 02-SetupDevEnvironment:
cd 02-SetupDevEnvironment
# Kirjaudu sisään (molemmat työkalut)
azd auth login
az login
# Tarjoa Foundry-tili + mallien käyttöönotot
azd up
azd pyytää ympäristön nimeä (esimerkiksi genai-java) ja aluetta. Valitse alue, jolla gpt-4o-mini ja text-embedding-3-small ovat saatavilla — esimerkiksi eastus2 tai swedencentral.
Kun provisiointi on valmis, azd:
- Ota käyttöön kaikki, mikä on määritelty tiedostossa
infra/main.bicep. - Suorittaa jälkiprovisiointikoukun, joka kirjoittaa tiedoston
examples/basic-chat-azure/.envpäätepisteelläsi ja käyttöönoton nimillä (ei salaisuuksia).
Vinkki: Suorita
azd upuudelleen milloin tahansa muutosten soveltamiseksi. Suoritaazd downpoistaaksesi kaiken ja lopettaaksesi kustannukset.
Näyttääksesi luodut asetukset:
azd env get-values
Siirry nyt kohtaan Testaa asennuksesi.
Vaihtoehto B: Luo resurssit manuaalisesti
Haluatko mieluummin portaalin? Luo resurssit käsin:
- Mene Azure AI Foundry -portaaliin ja kirjaudu sisään.
- Luo projekti (tämä myös luo AI Foundry -resurssin). Anna nimi, kuten
GenAIJava. - Avaa projektissasi Models + endpoints → Deploy model → Deploy base model.
- Ota käyttöön gpt-4o-mini (käyttöönoton nimi
gpt-4o-mini). Toista text-embedding-3-small varten, jos haluat upotus-esimerkit. - Kopioi endpoint (esim.
https://<resource>.openai.azure.com/) kohdasta Overview. - Myönnä itsellesi avainvapaa käyttöoikeus: resurssilla avaa Access control (IAM) → Add role assignment → määritä Cognitive Services OpenAI User tilillesi.
Onko ongelmia? Katso Azure AI Foundryn dokumentaatio.
Ympäristön konfigurointi
Jos käytit Vaihtoehtoa A (azd up), asetustiedosto on jo kirjoitettu — mitään konfiguroitavaa ei ole. Siirry kohtaan Testaa asennuksesi.
Jos käytit Vaihtoehtoa B (manuaalinen), luo esimerkin .env itse:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
cp .env.example .env
Muokkaa .env-tiedostoa päätepisteelläsi (ei avainta — todennus on avainvapaa):
AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/
AZURE_OPENAI_DEPLOYMENT=gpt-4o-mini
Turvallisuushuomautus: API-avainta ei ole talletettavana. Todennat Microsoft Entra ID:llä
az login-komennolla (paikallisesti) tai hallinnoidulla identiteetillä (Azuressa)..env-tiedosto sisältää vain ei-salaisia asetuksia ja on jo jätetty huomioimatta.gitignore-tiedostolla.
Testaa asennuksesi
Varmista, että olet kirjautunut sisään, jotta avainvapaa todennus saa tokenin, ja suorita esimerkki:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
az login # jos et ole jo kirjautunut sisään
mvn clean spring-boot:run
Näet vastauksen gpt-4o-mini-mallilta!
VS Code -käyttäjille: Paina
F5suorittaaksesi. Sovellus lataa.env-tiedoston automaattisesti.
Täydellinen esimerkki: Katso Basic Chat with Azure AI Foundry -esimerkki yksityiskohtiin ja vianmääritykseen.
Mitä seuraavaksi?
Asennus valmis! Sinulla on nyt:
- Azure AI Foundry käyttöön otettuna
gpt-4o-minijatext-embedding-3-small-malleilla - Avainvapaa todennus (Microsoft Entra ID) — ei avaimia hallittavana
- Paikallinen
.envpäätepisteellä ja käyttöönoton nimillä - Java-kehitysympäristö valmiina käytettäväksi
Jatka kohtaan Luku 3: Keskeiset generatiivisen tekoälyn tekniikat aloittaaksesi tekoälysovellusten rakentamisen!
Resurssit
- Azure Developer CLI (azd)
- Avainvapaa todennus Microsoft Entra ID:llä
- Azure AI Foundry -dokumentaatio
- Spring AI Azure OpenAI -dokumentaatio
- Azure OpenAI Java SDK
Lisäresurssit
Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.