Postavljanje razvojne okoline za Azure AI Foundry
July 2, 2026 · View on GitHub
Ovaj vodič postavlja Azure AI Foundry modele za Java AI aplikacije u ovom tečaju, koristeći autentifikaciju bez ključeva (Microsoft Entra ID) — nema API ključeva za upravljanje. Novi ste u alatima? Počnite s vodičem za razvojnu okolinu.
Ovaj vodič postavlja Azure AI Foundry modele za Java AI aplikacije u ovom tečaju. Imate dva načina:
- Opcija A — Provision s
azd+ Bicep (preporučeno): jedna naredba implementira Foundry račun i modele kao kod. Nema klikanja po portalu. - Opcija B — Ručno kreirajte resurse u Azure AI Foundry portalu.
Oba načina koriste autentifikaciju bez ključeva (Microsoft Entra ID) — nema API ključeva za kopiranje ili curenje.
Sadržaj
- Što se kreira
- Preduvjeti
- Opcija A: Provision s azd + Bicep (Preporučeno)
- Opcija B: Ručno kreiranje resursa
- Konfigurirajte svoju okolinu
- Testirajte svoju postavu
- Što dalje?
- Resursi
- Dodatni resursi
Što se kreira
Bicep predlošci u infra/ kreiraju:
- Azure AI Foundry račun (
Microsoft.CognitiveServices/accounts, tipAIServices) s projektom - chat implementaciju —
gpt-4o-mini - embedding implementaciju —
text-embedding-3-small(koristi se u kasnijim poglavljima) - dodjelu uloge bez ključa (
Cognitive Services OpenAI User) tako da se prijavljujete saz loginumjesto da upravljate ključevima
Preduvjeti
Opcija A: Provision s azd + Bicep (Preporučeno)
Iz mape 02-SetupDevEnvironment:
cd 02-SetupDevEnvironment
# Prijavite se (oba alata)
azd auth login
az login
# Osigurajte Foundry račun + implementacije modela
azd up
azd traži ime okoline (na primjer genai-java) i regiju. Odaberite regiju u kojoj su dostupni gpt-4o-mini i text-embedding-3-small — na primjer eastus2 ili swedencentral.
Kad provisioning završi, azd:
- Implementira sve definirano u
infra/main.bicep. - Pokreće postprovision hook koji zapisuje
examples/basic-chat-azure/.envs vašom krajnjom točkom i imenima implementacija (bez tajni).
Savjet: Pokrenite
azd upbilo kada za primjenu promjena. Pokreniteazd downda izbrišete sve i prestanete stvarati troškove.
Da vidite generirane postavke:
azd env get-values
Sada preskočite na Testirajte svoju postavu.
Opcija B: Ručno kreiranje resursa
Više volite portal? Kreirajte resurse ručno:
- Idite na Azure AI Foundry portal i prijavite se.
- Kreirajte projekt (ovo također stvara AI Foundry resurs). Dajte mu ime poput
GenAIJava. - U vašem projektu otvorite Models + endpoints → Deploy model → Deploy base model.
- Implementirajte gpt-4o-mini (ime implementacije
gpt-4o-mini). Ponovite za text-embedding-3-small ako želite primjere ugradnje. - Iz Pregleda, kopirajte krajnju točku (na primjer
https://<resource>.openai.azure.com/). - Dodijelite sebi pristup bez ključa: na resursu otvorite Access control (IAM) → Add role assignment → dodijelite Cognitive Services OpenAI User svom računu.
I dalje imate problema? Pogledajte dokumentaciju Azure AI Foundry.
Konfigurirajte svoju okolinu
Ako ste koristili Opciju A (azd up), vaša datoteka postavki je već zapisana — nema što konfigurirati. Preskočite na Testirajte svoju postavu.
Ako ste koristili Opciju B (ručno), sami napravite .env datoteku primjera:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
cp .env.example .env
Uredite .env s vašom krajnjom točkom (bez ključa — autentifikacija je bez ključa):
AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/
AZURE_OPENAI_DEPLOYMENT=gpt-4o-mini
Sigurnosna napomena: Nema API ključa za pohranu. Autentificirate se s Microsoft Entra ID putem
az login(lokalno) ili putem managed identity (u Azureu)..envdatoteka sadrži samo postavke koje nisu tajne i već je zaštićena s.gitignore.
Testirajte svoju postavu
Provjerite jeste li prijavljeni da bi autentifikacija bez ključa mogla dohvatiti token, zatim pokrenite primjer:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
az login # ako već niste prijavljeni
mvn clean spring-boot:run
Trebali biste vidjeti odgovor od modela gpt-4o-mini!
Koristite li VS Code? Pritisnite
F5za pokretanje. Aplikacija automatski učitava vašu.env.
Cijeli primjer: Pogledajte Osnovni Chat s Azure AI Foundry za detalje i rješavanje problema.
Što dalje?
Postavljanje završeno! Sada imate:
- Azure AI Foundry s implementacijama
gpt-4o-miniitext-embedding-3-small - Autentifikaciju bez ključeva (Microsoft Entra ID) — nema ključeva za upravljanje
- Lokalnu
.envdatoteku s vašom krajnjom točkom i imenima implementacija - Java razvojnu okolinu spremnu za rad
Nastavite na Poglavlje 3: Temeljne tehnike generativnog AI da započnete s izradom AI aplikacija!
Resursi
- Azure Developer CLI (azd)
- Autentifikacija bez ključeva s Microsoft Entra ID
- Dokumentacija Azure AI Foundry
- Spring AI Azure OpenAI Dokumentacija
- Azure OpenAI Java SDK
Dodatni resursi
Napomena: Ovaj dokument je preveden korištenjem AI prevoditeljskog servisa Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati greške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za važne informacije preporuča se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakva nesporazumevanja ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda.