Este projeto consiste em uma aplicação web com frontend em React (TypeScript) e backend em FastAPI, que fornece uma IA generativa especializada em auxiliar com códigos Python.
O sistema é composto por duas pastas principais:
backend: onde está a API escrita em FastAPI, com suporte a streaming viaStreamAPI, utilizando bibliotecas comoLangChaine aLLM da OpenAI.frontend: onde está o cliente web desenvolvido em React com TypeScript.
- Acesse a pasta do backend:
cd backend- Instale as dependências:
pip install -r requirements.txt- Inicie o servidor com o Uvicorn:
uvicorn backend.main:app --reload- Acesse a pasta do frontend:
cd frontend- Instale as dependências:
npm install --force- Inicie o servidor de desenvolvimento:
npm run dev- Acesse o projeto no navegador:
http://localhost:3000
Uma vez em execução, o usuário poderá acessar um chat interativo diretamente pelo navegador e conversar com a IA para obter ajuda com código Python.
Caso surjam dúvidas ou dificuldades durante a instalação ou execução, um tutorial completo está disponível no YouTube explicando passo a passo como configurar e utilizar este projeto. assistir agora
Contribuições são sempre bem-vindas! Se você tiver ideias para melhorias, correções de bugs ou novas funcionalidades, sinta-se à vontade para abrir issues ou enviar pull requests.
- 📦 novas funcionalidades
- 🆙 atualizações
- 🐜 correções de bug
- 🏁 release
- Instagram - @python_brasil
- LinkedIn - Comunidade Python Brasil