Azure AI Foundry కోసం అభివృద్ధి వాతావరణం సెట్ చేయడం

July 2, 2026 · View on GitHub

ఈ గైడ్ ఈ కోర్సులోని జావా AI యాప్స్ కోసం Azure AI Foundry మోడల్స్‌ను కీలెస్ ధృవీకరణ (Microsoft Entra ID) ఉపయోగించి సెట్ చేస్తుంది — నిర్వహించడానికి API కీలు అవసరం లేదు. టూల్లింగ్ కొత్తదా? వికాస వాతావరణ గైడ్ తో ప్రారంభించండి.

ఈ గైడ్ ఈ కోర్సులోని జావా AI యాప్స్ కోసం Azure AI Foundry మోడల్స్‌ను సెట్ చేస్తుంది. మీకు రెండు మార్గాలు ఉన్నాయి:

  • ఎంపిక A — azd + బైసప్ తో ప్రావిషనింగ్ (సిఫారసు): ఒక ఆదేశం ద్వారా Foundry ఖాతా మరియు మోడల్స్ కోడ్ రూపంలో డిప్లాయ్ చేయబడతాయి. ఎటువంటి పోర్టల్ క్లికింగ్ అవసరం లేదు.
  • ఎంపిక B — Azure AI Foundry పోర్టల్‌లో మానవీయంగా వనరులను సృష్టించండి.

రెండు మార్గాలు కూడా కీలెస్ ధృవీకరణ (Microsoft Entra ID) ఉపయోగిస్తాయి — కాపీ చేయడానికి లేదా లీక్ అయ్యే API కీలు ఉండవు.

విభాగాల పట్టిక

ఏమి సృష్టించబడుతుంది

infra/ లోని బైసప్ టెంప్లేట్లు:

  • ఒక Azure AI Foundry ఖాతాను (Microsoft.CognitiveServices/accounts, రకం AIServices) ఒక ప్రాజెక్టుతో కలిసి సృష్టిస్తాయి
  • ఒక చాట్ డిప్లాయ్‌మెంట్ — gpt-4o-mini
  • ఒక ఎంబెడ్డింగ్ డిప్లాయ్‌మెంట్ — text-embedding-3-small (తరువాతి అధ్యాయాల్లో ఉపయోగిస్తారు)
  • ఒక కీలెస్ రోల్ అసైన్‌మెంట్ (Cognitive Services OpenAI User), అందువల్ల మీరు కీలు నిర్వహించకుండా az login తో సైన్ ఇన్ అవ్వవచ్చు

పూర్వాపరాలు

ఎంపిక A: azd + బైసప్ తో ప్రావిషనింగ్ (సిఫారసు)

02-SetupDevEnvironment ఫోల్డర్ నుండి:

cd 02-SetupDevEnvironment

# సైన్ ఇన్ చేయండి (రెండు టూల్స్ లేక)
azd auth login
az login

# ఫౌండ్రీ ఖాతా + మోడల్ అమన్స్‌కు ఏర్పాట్లు చేయండి
azd up

azd వాతావరణం పేరు (ఉదాహరణకి genai-java) మరియు రిజియన్ కోసం అడుగుతుంది. gpt-4o-mini మరియు text-embedding-3-small అందుబాటులో ఉన్న రీజియన్‌ని ఎంచుకోండి — ఉదాహరణకి eastus2 లేదా swedencentral.

ప్రావిషనింగ్ ముగిసిన తరువాత, azd:

  1. infra/main.bicep లో నిర్వచించబడిన అన్ని అంశాలను డిప్లాయ్ చేస్తుంది.
  2. తరువాత ప్రావిషనింగ్ హుక్ రన్ చేసి, examples/basic-chat-azure/.env మీరు ఎండ్‌పాయింట్ మరియు డిప్లాయ్‌మెంట్ పేర్లతో (రహస్యాలు లేకుండా) రాస్తుంది.

సలహా: మార్పుల అన్వయించడానికి ఎప్పుడైనా azd up మళ్ళీ నడిపించండి. మొత్తం డిలీట్ చేసి ఖర్చును నిలిపేందుకు azd down ని ఉపయోగించండి.

సృష్టించబడిన సెట్టింగ్స్ చూడడానికి:

azd env get-values

ఇప్పుడు మీ సెటప్‌ని పరీక్షించండి కు దొరుకుద్దాం.

ఎంపిక B: వనరులను మానవీయంగా సృష్టించడం

పోర్టల్‌ని ప్రాధాన్యం ఇస్తారా? వనరులను మీ చేతితో సృష్టించండి:

  1. Azure AI Foundry పోర్టల్ కు వెళ్ళి సైన్ ఇన్ అవ్వండి.
  2. ప్రాజెక్ట్ సృష్టించండి (ఇది ఒక AI Foundry వనరును కూడా సృష్టిస్తుంది). దీని పేరు GenAIJava వంటి ఇవ్వండి.
  3. మీ ప్రాజెక్టులో, Models + endpointsDeploy modelDeploy base model ని తెరవండి.
  4. gpt-4o-mini (డిప్లాయ్‌మెంట్ పేరు gpt-4o-mini) డిప్లాయ్ చేయండి. ఎంబెడ్డింగ్ ఉదాహరణల కోసం text-embedding-3-small ని కూడా డిప్లాయ్ చేయండి.
  5. Overview నుండి ఎండ్‌పాయింట్ కాపీ చేసుకోండి (ఉదాహరణకి https://<resource>.openai.azure.com/).
  6. మీకు కీలెస్ యాక్సెస్ ఇవ్వండి: వనరులో Access control (IAM)Add role assignmentCognitive Services OpenAI User మీ ఖాతాకు అసైన్ చేయండి.

ఏదైనా సమస్య ఉంటే? Azure AI Foundry డాక్యుమెంటేషన్ చూడండి.

మీ వాతావరణాన్ని కాన్ఫిగర్ చేయండి

మీరు ఎంపిక A (azd up) ఉపయోగించి ఉంటే, మీ సెట్టింగ్స్ ఫైల్ ఇప్పటికే రాయబడ్డాయి — ఎటువంటి కాన్ఫిగరేషన్ అవసరం లేదు. మీ సెటప్‌ని పరీక్షించండి కి వెళ్లండి.

మీరు ఎంపిక B (మానవీయ) ఉపయోగించి ఉంటే, ఉదాహరణ .env ఫైల్‌ను మీరు మీరూ సృష్టించండి:

cd 02-SetupDevEnvironment/examples/basic-chat-azure
cp .env.example .env

మీ ఎండ్‌పాయింట్ తో .envను సవరించండి (కీ లేదు — ధృవీకరణ కీలెస్):

AZURE_OPENAI_ENDPOINT=https://<your-resource>.openai.azure.com/
AZURE_OPENAI_DEPLOYMENT=gpt-4o-mini

భద్రతా గమనిక: నిల్వ చేయవలసిన API కీ లేదు. మీరు Microsoft Entra ID ద్వారా az login (লোকల్) లేదా మేనేజ్డ్ ఐడెంటిటీ (Azureలో) తో ధృవీకరించబడతారు. .env ఫైల్‌లో కేవలం రహస్యంలేని సెట్టింగ్స్ ఉంటాయి మరియు ఇది .gitignore ద్వారా కవర్ చేయబడింది.

మీ సెటప్‌ని పరీక్షించండి

కీలెస్ ధృవీకరణ టోకెన్ పొందగలిగేందుకు మీరు సైన్ ఇన్ అయి ఉండాలి, ఆపై ఉదాహరణను నడుపండి:

cd 02-SetupDevEnvironment/examples/basic-chat-azure

az login          # మీరు ఇప్పటికే సైన్ ఇన్ కాలేదైతే
mvn clean spring-boot:run

gpt-4o-mini మోడల్ నుండి స్పందన కనపడాలి!

VS Code వినియోగదారులు: నడిపేందుకు F5 ఒత్తండి. యాప్ మీ .env ని ఆటోమేటిక్ లోడ్ చేస్తుంది.

పూర్తి ఉదాహరణ: వివరాలు మరియు సమస్య పరిష్కారానికి Azure AI Foundry తో బెసిక్ చాట్ ఉదాహరణ చూడండి.

తరువాత ఏమిటి?

సెటప్ పూర్తయింది! మీరు ఇప్పుడు కలిగి ఉన్నారు:

  • gpt-4o-mini మరియు text-embedding-3-small తో Azure AI Foundry డిప్లాయ్ చేయబడింది
  • కీలెస్ ధృవీకరణ (Microsoft Entra ID) — నిర్వహించాల్సిన కీలు లేవు
  • మీ ఎండ్‌పాయింట్ మరియు డిప్లాయ్‌మెంట్ పేర్లతో ఒక లోకల్ .env
  • జావా అభివృద్ధి వాతావరణం సిద్ధంగా ఉంది

కొనసాగండి అధ్యాయం 3: బేసిక్ జనరేటివ్ AI సాంకేతికతలు నుండి AI యాప్స్ నిర్మించడానికి!

వనరులు

అదనపు వనరులు


అస్వీకరణ: ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.