Una plataforma EDTech utilizando ingeniería rápida. ? ¿Qué es esto? Los modelos de idiomas grandes (LLM) están surgiendo como una tecnología transformadora, lo que permite a los desarrolladores crear aplicaciones que anteriormente no podían. Sin embargo, el uso de estos LLM aislados a menudo es insuficiente para crear una aplicación verdaderamente poderosa: el poder real se produce cuando puede combinarlos con otras fuentes de cálculo o conocimiento.
Esta es una aplicación web basada en frascos que se integra con la API de la cara de abrazo para generar preguntas de opción múltiple basada en la entrada del usuario y proporcionar respuestas correctas e incorrectas. El proyecto utiliza Flask para el marco web y Langchain para manejar el modelo GPT-3 de abrazar la cara.
Para ejecutar este proyecto localmente, siga estos pasos:
Clon el repositorio:
git clone https://github.com/yourusername/Flask-GPT-Application.git
Navegue al directorio del proyecto:
cd Flask-GPT-Application
Instale las dependencias requeridas:
pip install -r requirements.txt
Configure el archivo .env
con la tecla API de la cara abrazada:
HUGGINGFACE_API_KEY = your_api_key_here
Ejecute la aplicación Flask:
python app.py
Visite http://127.0.0.1:5000
en su navegador web.
/
: Página de inicio/login
: página de inicio de sesión/signup
: página de registro/youtube
: página de YouTube/features
: Página de características/resources
: página de recursos/gpt
: genera preguntas de opción múltiple basadas en el término de búsqueda del usuario./gpt3
: otro punto final para generar preguntas únicas de opción múltiple basadas en un mensaje diferente./gpt
: search: "Science"
{
"question" : " Q: Generate random unique hard Multiple choice questions with answers on Science topic? " ,
"answers" : [
{ "text" : " Answer A " , "correct" : true },
{ "text" : " Answer B " , "correct" : false },
{ "text" : " Answer C " , "correct" : false },
{ "text" : " Answer D " , "correct" : false }
]
}
flan-t5-xxl
).git checkout -b feature-name
).git commit -am 'Add new feature'
).git push origin feature-name
).Este proyecto tiene licencia bajo la licencia MIT; consulte el archivo de licencia para obtener más detalles.