ಅಜುರ್ 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 ಕೀಸ್ ಇಲ್ಲ.

ವಿಷಯಗಳ ಪಟ್ಟಿಗಳು

ಏನು ರಚಿಸಲಾಗುತ್ತದೆ

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:

  1. infra/main.bicepಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ ಎಲ್ಲವನ್ನೂ ನಿಯೋಜಿಸುತ್ತದೆ.
  2. ಪೋಸ್ಟ್‌ಪ್ರಾವೀರ್ಣಿಂಗ್ ಹೂಕ್ ಅನ್ನು ನಡೆಸುತ್ತದೆ, ಇದು ನಿಮ್ಮ ಅಂತಿಮ ಬಿಂದು ಮತ್ತು ನಿಯೋಜನೆ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿರುವ examples/basic-chat-azure/.env ಅನ್ನು ಬರೆಯುತ್ತದೆ (ರಹಸ್ಯವಿಲ್ಲದೆ).

ಸೂಚನೆ: ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸಲು ಯಾವಾಗ ಬೇಕಾದರೂ azd up ಅನ್ನು ಮರುಪರಿಚಲಿಸಬಹುದು. ಎಲ್ಲವನ್ನೂ ಅಳಿಸಲು ಮತ್ತು ವೆಚ್ಚವನ್ನು ನಿಲ್ಲಿಸಲು azd down ಅನ್ನು ಓಡಿಸಿ.

ಕೃತ್ರಿಮ ಸರಹದ್ದುಗಳನ್ನು ನೋಡಲು:

azd env get-values

ಈಗ ನಿಮ್ಮ ಸಿದ್ಧಾಂತವನ್ನು ಪರೀಕ್ಷಿಸಿ ಕಡೆಗೆ ಸರಿಯಿರಿ.

ವಿಕಲ್ಪ B: ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕೈಯಿಂದ ರಚಿಸುವುದು

ಪೋರ್ಟ್‌ಲ್ ಪREFER ಬೇರೆಯವರೇ? ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕೈಯಿಂದ ರಚಿಸಿ:

  1. Azure AI Foundry ಪೋರ್ಟ್‌ಲ್ಗೆ ಹೋಗಿ ಮತ್ತು ಸೈನ್ ಇನ್ ಮಾಡಿ.
  2. ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿ (ಇದು AI Foundry ಸಂಪನ್ಮೂಲವನ್ನು ಸಹ ರಚಿಸುತ್ತದೆ). ಅದಕ್ಕೆ GenAIJava ಎಂಬ ಹೆಸರನ್ನು ನೀಡಿ.
  3. ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನಲ್ಲಿ, ಮಾದರಿಗಳು + ಅಂತಿಮ ಬಿಂದುಗಳುಮಾದರಿ ನಿಯೋಜಿಸಿಮೂಲ ಮಾದರಿಯನ್ನು ನಿಯೋಜಿಸಿ ತೆರೆದುಕೊಳ್ಳಿ.
  4. gpt-4o-mini (ನಿಯೋಜನೆ ಹೆಸರು ಆಗ gpt-4o-mini)ಯನ್ನು ನಿಯೋಜಿಸಿ. एम्बेडಿಂಗ್ ಉದಾಹರಣೆಗೆ ಬೇಕಾದರೆ text-embedding-3-small ಕೂಡ ನಿಯೋಜಿಸಿ.
  5. ಒವರ್‌ವ್ಯುಯಿಂದ, ಅಂತಿಮ ಬಿಂದು (ಉದಾಹರಣೆಗೆ https://<resource>.openai.azure.com/) ನಕಲಿಸಿ.
  6. ನಿಮ್ಮನ್ನು ಕೀಲೆಸ್ ಪ್ರವೇಶಕ್ಕೆ ಅನುಮತಿಸಿ: ಸಂಪನ್ಮೂಲದಲ್ಲಿ, ಆಕ್ಸೆಸ್ ನಿಯಂತ್ರಣ (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 ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ನಿರ್ಮಾಣ ಪ್ರಾರಂಭಿಸಲು!

ಸಂಪನ್ಮೂಲಗಳು

ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು


ಅಸ್ವೀಕಾರ: ಈ ದಸ್ತಾವೇಜು AI ಅನುವಾದ ಸೇವೆ Co-op Translator ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯನ್ನು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ದಯವಿಟ್ಟು ಗಮನಿಸಿ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ದೋಷಗಳು ಅಥವಾ ಅಸಡ್ಡೆಗಳು ಇರಬಹುದು. ಮೂಲ ಭಾಷೆಯಲ್ಲಿರುವ ಮೂಲ ದಸ್ತಾವೇಜು ಪ್ರಾಮಾಣಿಕ ಮೂಲವೆಂದು ಪರಿಗಣಿಸಬೇಕು. ಪ್ರಮುಖ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದವನ್ನು ಬಳಸುವ ಮೂಲಕ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಗಳ ಅಥವಾ ತಪ್ಪು ವ್ಯಾಖ್ಯಾನಗಳ ಬಗ್ಗೆ ನಾವು ಹೊಣೆಗಾರರಲ್ಲ.