Skip to content

Micro Front End para la implementación y uso de Modelos NLP implementando React, Bootstrap, Sass, Css, Html5, Módulo npm, Git y Otras Tecnologías

Notifications You must be signed in to change notification settings

andresWeitzel/Microfront_IA-NLP_React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microfront IA-NLP React (En Proceso de Desarrollo).


Documentación Gráfica Sucinta


Comprobación Modelo GPT-J

Index app Index app


Ejecución del Proyecto

  • Crear un entorno de trabajo a través de algún IDE
  • Clonar el Proyecto (git clone https://github.com/andresWeitzel/Microfront_IA-NLP_React)
  • Dentro del directorio instalar todos las librerías implementadas
    • npm i react-router-dom
    • npm i react-router
    • npm i react-bootstrap
    • npm install sass
    • npm i gpt-jv (Módulo npm desarrollado)
  • Para mayor seguridad he utilizado variables de entorno para la key del módulo gpt-j....
  • Creamos un archivo llamado services/config/gpt-j.js y seteamos dicha key...

module.exports={
   API_KEY: process.env.API_KEY || "xxxx",
}
  • La implementamos en el archivo services/gpt-j/gpt-j.js...

     //Imports
     import modelRunner from 'gpt-j';
     const config = require('../config/gpt-j');
     //Vars
     const apiKey = config.API_KEY
     const modelKey = 'gptj'


     export default async function runGptj(msg) {
         return await modelRunner.run(msg, apiKey, modelKey)
       }
  • IMPORTANTE : Crear un archivo .gitignore para excluir el archivo services/config/gpt-j.js

Tecnologías Implementadas

Tecnologías Versión Finalidad
React 18 Librería JS Front
React-CLI 0.3.1 Herramienta de React para depurar, crear, publicar, etc Apps
Sass 1.56 Preprocesador CSS
HTML 5.0 Lenguaje de Hipertexto
CSS 3.0 Hojas de Estilos
Bootstrap 5.1.3 Framework Front
GPT-J 6B Procesamiento Lenguaje Natural
Visual Studio Code 1.74 IDE
GNU bash 4.4.23 Bash / Terminal para el manejo e implementación de Git integrado
Git 2.29.1 Control de Versiones

Documentación Oficial


Documentación No Oficial


DOCUMENTACIÓN EN PROCESO DE DESARROLLO

About

Micro Front End para la implementación y uso de Modelos NLP implementando React, Bootstrap, Sass, Css, Html5, Módulo npm, Git y Otras Tecnologías

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published