Esta es una aplicación de chatbot que se conecta a la API de Hugging Face y utiliza el modelo de lenguaje Mistrax para responder preguntas del usuario.
La instalación es muy sencilla, descargamos el codigo en nuestro local. Solamente tendremos que modificar el archivo application.yml con los datos del bot de Hugging Face y el bot de telegram.
huggingface:
api-key: "{NUESTRO_API_KEY}"
model: "{Modelo elegido, recomiendo mistralai/Mixtral-8x7B-Instruct-v0.1}"
telegram:
bot:
token: "{Token de nuestro bot de telegram}"
username: "{Nombre de nuestro bot de telegram}"Una vez que tengamos estos datos, arrancamos la aplicación y escribimos al bot de telegram.
- Crear un bot de telegram con el bot de
@BotFathery le escribimos/newbotpara crear un nuevo bot. - Nos pedirá un nombre para el bot.
- Nos pedirá un nombre de usuario para el bot. Este es el que tenemos que poner en username en el archivo
application.yml. - Nos dará un token que tenemos que poner en el archivo
application.yml.
- Nos registramos en la web de Hugging Face.
- Nos vamos a la sección de
Settingsy nos vamos a la sección deAPI Keys. - Creamos una nueva API Key y la ponemos en el archivo
application.yml. - Vamos a la sección de
Modelsy buscamos el modelo que queremos utilizar. En este caso, recomiendomistralai/Mixtral-8x7B-Instruct-v0.1. - Ponemos el nombre del modelo en el archivo
application.yml.