MODUL 8 - LEKCIJA 2

Azure OpenAI Service i AI Chatbots

Integracija Azure OpenAI u ASP.NET aplikacije i kreiranje chatbot-ova

⏱️ Trajanje: ~3 časa 📚 Nivo: Napredni 🎯 Praktični primjeri: 5

📖 Azure OpenAI Service

Azure OpenAI Service omogućava korištenje GPT modela kroz Azure infrastrukturu.

⚙️ Azure Konfiguracija

🛠️ Azure OpenAI Setup
1. Kreiraj Azure OpenAI resurs na Azure portalu
2. Deploy GPT-4 ili GPT-3.5 model
3. Dobij API key i endpoint
4. Konfiguriši u aplikaciji

🤖 Kreiranje Chatbot-a

🛠️ ASP.NET Chatbot
public class ChatController : Controller
{
    public async Task Chat(string message)
    {
        var kernel = Kernel.CreateBuilder()
            .AddAzureOpenAIChatCompletion(...)
            .Build();
            
        var response = await kernel.InvokePromptAsync(message);
        return Json(new { reply = response });
    }
}

✅ Zaključak

Azure OpenAI omogućava enterprise-ready AI integraciju u .NET aplikacije.