Cómo integrar AI de Google (Gemini) con .Net

CÓMO INTEGRAR AI DE GOOGLE (GEMINI) CON .NET


PASO 1. Generar API Key para el uso de Gemini


PASO 2. Crear un nuevo proyecto Windows Forms en Visual Studio (En mi caso yo tengo la licencia Community)




















PASO 3. Agregar controles en el formulario (Form1)

NombreTipo de ControlDescripción
txtPromptTextBoxPara que escribalo que se mandará a Gemini
btnConsultarButtonPara hacer la llamada del API
webBrowser1WebBrowserControl para mostrar el resultado
groupBox1GroupBoxPara agrupar el txtPrompt y el btnConsultar
groupBox2GroupBoxPara agrupar Web Browser

PASO 6. Escribir el siguiente código

En el cabecero del Form1.cs

using GenerativeAI;
using GenerativeAI.Models;
using GenerativeAI.Methods;
using GenerativeAI.Types;
using Markdig;

Declaración de objetos en la clase Form1

 GenerativeModel _model;
 ChatSession _chatSession;


En el evento Load del formulario Form1

Se inicializa el módelo para la Generación de IA y la sessión de Chat.
Aquí se debe escribir el API_KEY que se genero anteriormente, por buenas prácticas lo podrías poner en un archivo de configuración.

private void Form1_Load(object sender, EventArgs e)
 {
     GenerativeAI.Types.ModelParams modelType = new GenerativeAI.Types.ModelParams();
     _model = new GenerativeModel("API_KEY", "gemini-pro");

     _chatSession = _model.StartChat(new StartChatParams());
 }



Comentarios