Azure AI Foundry için Geliştirme Ortamının Kurulumu
July 2, 2026 · View on GitHub
Bu kılavuz, bu dersteki Java AI uygulamaları için Azure AI Foundry modellerini anahtarsız kimlik doğrulama (Microsoft Entra ID) kullanarak kurar — yönetilecek API anahtarları yoktur. Araçlara yeni misiniz? geliştirme ortamı kılavuzuyla başlayın.
Bu kılavuz, bu dersteki Java AI uygulamaları için Azure AI Foundry modellerini kurar. İki yolunuz var:
- Seçenek A —
azd+ Bicep ile sağlama (önerilen): bir komutla Foundry hesabı ve modeller kod olarak dağıtılır. Portalda tıklama yok. - Seçenek B — Kaynakları elle oluşturun Azure AI Foundry portalında.
Her iki yol da anahtarsız kimlik doğrulama (Microsoft Entra ID) kullanır — kopyalanacak veya sızdırılacak API anahtarı yoktur.
İçindekiler
- Oluşturulanlar
- Önkoşullar
- Seçenek A: azd + Bicep ile Sağlama (Önerilen)
- Seçenek B: Kaynakları Elle Oluşturma
- Ortamınızı Yapılandırma
- Kurulumunuzu Test Etme
- Sonraki Adımlar?
- Kaynaklar
- Ek Kaynaklar
Oluşturulanlar
infra/ içindeki Bicep şablonları şunları sağlar:
- Bir Azure AI Foundry hesabı (
Microsoft.CognitiveServices/accounts, türAIServices) ve bir proje - Bir sohbet dağıtımı —
gpt-4o-mini - Bir embedding dağıtımı —
text-embedding-3-small(ileriki bölümlerde kullanılır) - Anahtarsız rol ataması (
Cognitive Services OpenAI User), böylece anahtar yönetmek yerineaz loginile oturum açabilirsiniz
Önkoşullar
Seçenek A: azd + Bicep ile Sağlama (Önerilen)
02-SetupDevEnvironment klasöründen:
cd 02-SetupDevEnvironment
# Giriş yap (her iki araç)
azd auth login
az login
# Foundry hesabını ve model dağıtımlarını sağla
azd up
azd sizden bir ortam adı (örneğin genai-java) ve bir bölge ister. gpt-4o-mini ve text-embedding-3-small modelinin mevcut olduğu bir bölge seçin — örneğin eastus2 veya swedencentral.
Sağlama tamamlandığında azd:
infra/main.bicepiçinde tanımlanan her şeyi dağıtır.- Sonrasında,
examples/basic-chat-azure/.envdosyasını uç nokta ve dağıtım adlarıyla (gizli bilgi yok) yazar.
İpucu: Değişiklik uygulamak için istediğiniz zaman
azd upkomutunu tekrar çalıştırın. Her şeyi silmek ve maliyetten kaçınmak içinazd downkomutunu kullanın.
Oluşturulan ayarları görmek için:
azd env get-values
Şimdi Kurulumunuzu Test Etme bölümüne geçin.
Seçenek B: Kaynakları Elle Oluşturma
Portali tercih ediyorsanız, kaynakları el ile oluşturun:
- Azure AI Foundry portalına gidin ve oturum açın.
- Bir proje oluşturun (bu ayrıca bir AI Foundry kaynağı da oluşturur).
GenAIJavagibi bir isim verin. - Projenizde Modeller + uç noktalar → Model dağıt → Temel modeli dağıt bölümünü açın.
- gpt-4o-mini’yi dağıtın (dağıtım adı
gpt-4o-mini). Embedding örneklerini istiyorsanız text-embedding-3-small için de tekrarlayın. - Genel Bakış sayfasından uç noktayı kopyalayın (örneğin
https://<resource>.openai.azure.com/). - Anahtarsız erişim izinleri verin: kaynakta Erişim kontrolü (IAM) → Rol ataması ekle → Cognitive Services OpenAI User rolünü hesabınıza atayın.
Hâlâ sorun mu yaşıyorsunuz? Azure AI Foundry dokümantasyonuna bakın.
Ortamınızı Yapılandırma
Seçenek A’yı (azd up) kullandıysanız, ayarlar dosyanız zaten yazılmıştır — yapılandıracak bir şey yoktur. Kurulumunuzu Test Etme bölümüne geçin.
Seçenek B’yi (elle) kullandıysanız, örneğin .env dosyasını kendiniz oluşturun:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
cp .env.example .env
.env dosyasını uç noktanızla düzenleyin (anahtar yok — kimlik doğrulama anahtarsızdır):
AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/
AZURE_OPENAI_DEPLOYMENT=gpt-4o-mini
Güvenlik notu: Saklanacak bir API anahtarı yoktur. Yerelde
az loginile Microsoft Entra ID üzerinden veya Azure’da yönetilen kimlikle kimlik doğrulaması yaparsınız..envdosyası sadece gizli olmayan ayarları içerir ve zaten.gitignoretarafından korunmaktadır.
Kurulumunuzu Test Etme
Anahtarsız kimlik doğrulamanın bir jeton alabilmesi için oturum açtığınızdan emin olun, sonra örneği çalıştırın:
cd 02-SetupDevEnvironment/examples/basic-chat-azure
az login # eğer zaten giriş yapmadıysanız
mvn clean spring-boot:run
gpt-4o-mini modelinden yanıt almalısınız!
VS Code kullanıcıları: Çalıştırmak için
F5tuşuna basın. Uygulama.envdosyanızı otomatik yükler.
Tam örnek: Ayrıntılar ve sorun giderme için Azure AI Foundry ile Temel Sohbet örneğine bakın.
Sonraki Adımlar?
Kurulum tamamlandı! Artık şunlara sahipsiniz:
gpt-4o-minivetext-embedding-3-smallile Azure AI Foundry dağıtıldı- Anahtarsız kimlik doğrulama (Microsoft Entra ID) — yönetilecek anahtar yok
- Uç nokta ve dağıtım adlarını içeren yerel
.envdosyası - Hazır bir Java geliştirme ortamı
Devam edin: Bölüm 3: Temel Üretici AI Teknikleri ile AI uygulamaları geliştirmeye başlayın!
Kaynaklar
- Azure Developer CLI (azd)
- Microsoft Entra ID ile anahtarsız kimlik doğrulama
- Azure AI Foundry Dokümantasyonu
- Spring AI Azure OpenAI Dokümantasyonu
- Azure OpenAI Java SDK
Ek Kaynaklar
Feragatname: Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba sarf etsek de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen unutmayınız. Orijinal belge, kendi dilinde yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımı sonucu ortaya çıkabilecek yanlış anlamalardan veya yanlış yorumlamalardan sorumlu değiliz.