ಅಜುರ್ AI ಫೌಂಡ್ರೀಗಾಗಿ ಡೆವಲಪ್ಮೆಂಟ್ ಪರಿಪರಿಸರವನ್ನು ಸ್ಥಾಪಿಸುವುದು
July 2, 2026 · View on GitHub
ಈ ಮಾರ್ಗದರ್ಶಿ ಈ ಕೋರ್ಸ್ನಲ್ಲಿನ ಜವಾ AI ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ Azure AI Foundry ಮಾದರಿಗಳನ್ನು ಕೀಲೆಸ್ ಪ್ರಾಮಾಣೀಕರಣವನ್ನು (Microsoft Entra ID) ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸುತ್ತದೆ — ನಿರ್ವಹಿಸಲು ಯಾವುದೇ API ಕೀಸ್ ಇಲ್ಲ. ಹೊಸದೆ ಇ Tools? ಡೆವಲಪ್ಮೆಂಟ್ ಪರಿಪರಿಸರ ಮಾರ್ಗದರ್ಶಿಯಿಂದ ಪ್ರಾರಂಭಿಸಿ.
ಈ ಮಾರ್ಗದರ್ಶಿ ಈ ಕೋರ್ಸ್ನ ಜವಾ AI ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ Azure AI Foundry ಮಾದರಿಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ನಿಮ್ಮ ಬಳಿ ಎರಡು ಮಾರ್ಗಗಳಿವೆ:
- ವಿಕಲ್ಪ A —
azd+ Bicep ಮೂಲಕ ಪ್ರಾವೀರ್ಣಗೊಳಿಸುವುದು (ಶಿಫಾರಸಿ): ಒಬ್ಬ ಆಜ್ಞೆ Foundry ಖಾತೆ ಮತ್ತು ಮಾದರಿಗಳನ್ನು ಕೋಡಿನಂತೆ ನಿಯೋಜಿಸುತ್ತದೆ. ಯಾವುದೇ ಪೋರ್ಟ್ಲ್ ಕ್ಲಿಕ್ಕಿಸುವ ಅವಶ್ಯಕತೆ ಇಲ್ಲ. - ವಿಕಲ್ಪ B — Azure AI Foundry ಪೋರ್ಟ್ಲ್ನಲ್ಲಿ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕೈಯಲ್ಲಿ ರಚಿಸುವುದು.
ಎರಡೂ ಮಾರ್ಗಗಳು ಕೀಲೆಸ್ ಪ್ರಾಮಾಣೀಕರಣವನ್ನು (Microsoft Entra ID) ಬಳಸುತ್ತವೆ — ನಕಲಿ ಅಥವಾ ನಕಲಿಸುವಂತಹ API ಕೀಸ್ ಇಲ್ಲ.
ವಿಷಯಗಳ ಪಟ್ಟಿಗಳು
- ಏನು ರಚಿಸಲಾಗುತ್ತದೆ
- ಆವಶ್ಯಕತೆಗಳು
- ವಿಕಲ್ಪ A: azd + Bicep ಮೂಲಕ ಪ್ರಾವೀರ್ಭಣಗೊಳಿಸುವುದು (ಶಿಫಾರಸಿ)
- ವಿಕಲ್ಪ B: ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕೈಯಿಂದ ರಚಿಸುವುದು
- ನಿಮ್ಮ ಪರಿಸರವನ್ನು ಸಂರಚಿಸಿ
- ನಿಮ್ಮ ಸಿದ್ಧಾಂತವನ್ನು ಪರೀಕ್ಷಿಸಿ
- ಮುಂದೆ ಏನು?
- ಸರಣಿ ಸಂಪನ್ಮೂಲಗಳು
- ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು
ಏನು ರಚಿಸಲಾಗುತ್ತದೆ
infra/ಯಲ್ಲಿನ Bicep ಟೆಂಪ್ಲೇಟ್ಗಳು ಈತನ್ಮೂಲಗಳನ್ನು ಪ್ರಾವೀರ್ಣಗೊಳಿಸುತ್ತವೆ:
- ಒಂದು Azure AI Foundry ಖಾತೆ (
Microsoft.CognitiveServices/accounts, ಪ್ರಕಾರAIServices) ಜೊತೆಗೆ ಒಂದು ಪ್ರಾಜೆಕ್ಟ್ - ಒಂದು ಚಾಟ್ ನಿಯೋಜನೆ —
gpt-4o-mini - ಒಂದು એಂಬેડ્ડಿಂಗ್ ನಿಯೋಜನೆ —
text-embedding-3-small(ನಂತರ ಅಧ್ಯಾಯಗಳಲ್ಲಿ ಬಳಸಲ್ಪಡುವದು) - ಒಂದು ಕೀಲೆಸ್ ಪಾತ್ರ ನಿಯೋಜನೆ (
Cognitive Services OpenAI User) ಇದರಿಂದ ನೀವುaz loginಮೂಲಕ ಸೈನ್ ಇನ್ ಮಾಡಬಹುದು, ಕೀಲುಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಅವಶ್ಯಕತೆ ಇಲ್ಲ
ಆವಶ್ಯಕತೆಗಳು
ವಿಕಲ್ಪ A: azd + Bicep ಮೂಲಕ ಪ್ರಾವೀರ್ಣಗೊಳಿಸುವುದು (ಶಿಫಾರಸಿ)
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: ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕೈಯಿಂದ ರಚಿಸುವುದು
ಪೋರ್ಟ್ಲ್ ಪREFER ಬೇರೆಯವರೇ? ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕೈಯಿಂದ ರಚಿಸಿ:
- Azure AI Foundry ಪೋರ್ಟ್ಲ್ಗೆ ಹೋಗಿ ಮತ್ತು ಸೈನ್ ಇನ್ ಮಾಡಿ.
- ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿ (ಇದು AI Foundry ಸಂಪನ್ಮೂಲವನ್ನು ಸಹ ರಚಿಸುತ್ತದೆ). ಅದಕ್ಕೆ
GenAIJavaಎಂಬ ಹೆಸರನ್ನು ನೀಡಿ. - ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ, ಮಾದರಿಗಳು + ಅಂತಿಮ ಬಿಂದುಗಳು → ಮಾದರಿ ನಿಯೋಜಿಸಿ → ಮೂಲ ಮಾದರಿಯನ್ನು ನಿಯೋಜಿಸಿ ತೆರೆದುಕೊಳ್ಳಿ.
- gpt-4o-mini (ನಿಯೋಜನೆ ಹೆಸರು ಆಗ
gpt-4o-mini)ಯನ್ನು ನಿಯೋಜಿಸಿ. एम्बेडಿಂಗ್ ಉದಾಹರಣೆಗೆ ಬೇಕಾದರೆ text-embedding-3-small ಕೂಡ ನಿಯೋಜಿಸಿ. - ಒವರ್ವ್ಯುಯಿಂದ, ಅಂತಿಮ ಬಿಂದು (ಉದಾಹರಣೆಗೆ
https://<resource>.openai.azure.com/) ನಕಲಿಸಿ. - ನಿಮ್ಮನ್ನು ಕೀಲೆಸ್ ಪ್ರವೇಶಕ್ಕೆ ಅನುಮತಿಸಿ: ಸಂಪನ್ಮೂಲದಲ್ಲಿ, ಆಕ್ಸೆಸ್ ನಿಯಂತ್ರಣ (IAM) → ಪಾತ್ರ ನಿಯೋಜನೆ ಸೇರಿಸಿ → ನಿಮ್ಮ ಖಾತೆಗೆ 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 ಕೋಡ್ ಬಳಕೆದಾರರು: ಓಡಿಸಲು
F5ಒತ್ತಿ. ಅಪ್ಲಿಕೇಶನ್ ನಿಮ್ಮ.envಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲೋಡ್ ಮಾಡುತ್ತದೆ.
ಪೂರ್ಣ ಉದಾಹರಣೆ: ವಿವರಗಳು ಮತ್ತು ಸಮಸ್ಯೆ ಪರಿಹಾರಕ್ಕಾಗಿ Azure AI Foundry ಜೊತೆಗೆ ಮೂಲ ಚಾಟ್ ಉದಾಹರಣೆ ಅನ್ನು ನೋಡಿ.
ಮುಂದೇನು?
ಸ್ಥಾಪನೆ ಪೂರ್ಣವಾಗಿದೆ! ಈಗ ನಿಮಗಿದೆ:
- Azure AI Foundry ಜೊತೆಗೆ
gpt-4o-miniಮತ್ತುtext-embedding-3-smallನಿಯೋಜಿಸಲಾಗಿದೆ - ಕೀಲೆಸ್ ಪ್ರಾಮಾಣೀಕರಣ (Microsoft Entra ID) — ನಿರ್ವಹಿಸಲು ಯಾವುದೇ ಕೀ ಇಲ್ಲ
- ನಿಮ್ಮ ಅಂತಿಮ ಬಿಂದು ಮತ್ತು ನಿಯೋಜನೆ ಹೆಸರುಗಳೊಂದಿಗೆ
.envಫೈಲ್ - ಜವಾ ಡೆವಲಪ್ಮೆಂಟ್ ಪರಿಪರಿಸರ ಸಿದ್ಧವಾಗಿದೆ
ಮುಂದುವರೆಯಿರಿ ಅಧ್ಯಾಯ 3: ಕೋರ್ ಜನರೇಟಿವ್ AI ತಂತ್ರಗಳು ಗೆ AI ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಿರ್ಮಾಣ ಪ್ರಾರಂಭಿಸಲು!
ಸಂಪನ್ಮೂಲಗಳು
- Azure Developer CLI (azd)
- Microsoft Entra ID ಬಳಸಿ ಕೀಲೆಸ್ ಪ್ರಾಮಾಣೀಕರಣ
- Azure AI Foundry ದಸ್ತಾವೇಜು
- Spring AI Azure OpenAI ದಸ್ತಾವೇಜು
- Azure OpenAI ಜವಾ SDK
ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು
ಅಸ್ವೀಕಾರ: ಈ ದಸ್ತಾವೇಜು AI ಅನುವಾದ ಸೇವೆ Co-op Translator ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯನ್ನು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ದಯವಿಟ್ಟು ಗಮನಿಸಿ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ದೋಷಗಳು ಅಥವಾ ಅಸಡ್ಡೆಗಳು ಇರಬಹುದು. ಮೂಲ ಭಾಷೆಯಲ್ಲಿರುವ ಮೂಲ ದಸ್ತಾವೇಜು ಪ್ರಾಮಾಣಿಕ ಮೂಲವೆಂದು ಪರಿಗಣಿಸಬೇಕು. ಪ್ರಮುಖ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದವನ್ನು ಬಳಸುವ ಮೂಲಕ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಗಳ ಅಥವಾ ತಪ್ಪು ವ್ಯಾಖ್ಯಾನಗಳ ಬಗ್ಗೆ ನಾವು ಹೊಣೆಗಾರರಲ್ಲ.