Este projeto explora a integração de Large Language Models (LLMs) com uma API desenvolvida em Python e uma interface frontend construída em React. O objetivo foi criar uma aplicação prática que conectasse o poder dos modelos de linguagem a uma interface intuitiva, simulando uma interação fluida entre backend e frontend.
- Interação com LLM: O backend utiliza uma API para enviar prompts ao modelo de linguagem e retornar respostas.
- Frontend dinâmico: Construído em React, o frontend apresenta uma interface responsiva para entrada e exibição das respostas.
- Fluxo otimizado: Comunicação eficiente entre backend e frontend para garantir respostas rápidas e precisas.
- Backend: Python (FastAPI)
- Frontend: React
- Comunicação: REST API
- Styling: CSS/Styled-components/Tailwind
- backend/: Contém a API Python responsável pela interação com o modelo de linguagem.
- frontend/: Contém o código React para a interface do usuário.
- assets/: Contém imagens e arquivos relacionados à aplicação.
- Python 3.8 ou superior
- Node.js 14 ou superior
- Gerenciador de pacotes (pip, npm ou yarn)
- Clone este repositório:
git clone https://github.com/seu-usuario/llm-integration.git cd llm-integration
- Inicie o backend
cd backend pip install -r requirements.txt python app.py
- Inicie o frontend
cd frontend
npm install
npm start
- Acesse o frontend http://localhost:3000 e interaja com o LLM.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.