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 కీలు ఉండవు.
విభాగాల పట్టిక
- ఏమి సృష్టించబడుతుంది
- పూర్వాపరాలు
- ఎంపిక A: azd + బైసప్ తో ప్రావిషనింగ్ (సిఫారసు)
- ఎంపిక B: వనరులను మానవీయంగా సృష్టించడం
- మీ వాతావరణాన్ని కాన్ఫిగర్ చేయండి
- మీ సెటప్ని పరీక్షించండి
- తరువాత ఏమిటి?
- వనరులు
- అదనపు వనరులు
ఏమి సృష్టించబడుతుంది
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:
infra/main.bicepలో నిర్వచించబడిన అన్ని అంశాలను డిప్లాయ్ చేస్తుంది.- తరువాత ప్రావిషనింగ్ హుక్ రన్ చేసి,
examples/basic-chat-azure/.envమీరు ఎండ్పాయింట్ మరియు డిప్లాయ్మెంట్ పేర్లతో (రహస్యాలు లేకుండా) రాస్తుంది.
సలహా: మార్పుల అన్వయించడానికి ఎప్పుడైనా
azd upమళ్ళీ నడిపించండి. మొత్తం డిలీట్ చేసి ఖర్చును నిలిపేందుకుazd downని ఉపయోగించండి.
సృష్టించబడిన సెట్టింగ్స్ చూడడానికి:
azd env get-values
ఇప్పుడు మీ సెటప్ని పరీక్షించండి కు దొరుకుద్దాం.
ఎంపిక B: వనరులను మానవీయంగా సృష్టించడం
పోర్టల్ని ప్రాధాన్యం ఇస్తారా? వనరులను మీ చేతితో సృష్టించండి:
- Azure AI Foundry పోర్టల్ కు వెళ్ళి సైన్ ఇన్ అవ్వండి.
- ప్రాజెక్ట్ సృష్టించండి (ఇది ఒక AI Foundry వనరును కూడా సృష్టిస్తుంది). దీని పేరు
GenAIJavaవంటి ఇవ్వండి. - మీ ప్రాజెక్టులో, Models + endpoints → Deploy model → Deploy base model ని తెరవండి.
- gpt-4o-mini (డిప్లాయ్మెంట్ పేరు
gpt-4o-mini) డిప్లాయ్ చేయండి. ఎంబెడ్డింగ్ ఉదాహరణల కోసం text-embedding-3-small ని కూడా డిప్లాయ్ చేయండి. - Overview నుండి ఎండ్పాయింట్ కాపీ చేసుకోండి (ఉదాహరణకి
https://<resource>.openai.azure.com/). - మీకు కీలెస్ యాక్సెస్ ఇవ్వండి: వనరులో Access control (IAM) → Add role assignment → Cognitive 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 యాప్స్ నిర్మించడానికి!
వనరులు
- Azure Developer CLI (azd)
- Microsoft Entra ID తో కీలెస్ ధృవీకరణ
- Azure AI Foundry డాక్యుమెంటేషన్
- Spring AI Azure OpenAI డాక్యుమెంటేషన్
- Azure OpenAI Java SDK
అదనపు వనరులు
అస్వీకరణ: ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.