Easy CSV é uma ferramenta amigável projetada para facilitar a comunicação e responder dúvidas relacionadas aos seus arquivos CSV. Desenvolvido em Python, ele utiliza modelos da OpenAI para permitir uma interação perfeita entre os usuários e seus arquivos de dados.
Para utilizar o Easy CSV localmente, siga estes passos simples:
-
Clone o repositório:
git clone https://github.com/seu/repositório.git
-
Navegue até o diretório do projeto.
-
Instale as dependências necessárias:
pip install -r requirements.txt
-
Crie um arquivo
.env
e adicione suas credenciais da API. Para uma experiência sem complicações, algumas opções dos LLMs da Hugging Face são fornecidas para uso gratuito. Descomente e utilize conforme necessário.
Após a instalação, execute o seguinte comando para iniciar o Easy CSV:
streamlit run easy_csv.py
Ao executar, você será apresentado a uma interface para interagir com seus arquivos CSV.
- Entrada por Voz: Faça perguntas sobre seus arquivos CSV facilmente usando a funcionalidade de entrada por voz.
- Entrada de Texto: Alternativamente, digite suas perguntas diretamente no campo de entrada fornecido.
- Respostas em Tempo Real: Obtenha respostas e insights instantâneos sobre suas consultas.
- Suporte de Tradução: Perguntas e respostas podem ser traduzidas para o idioma de sua preferência para uma melhor compreensão.
O Easy CSV utiliza modelos avançados de processamento de linguagem natural da OpenAI para interpretar as consultas do usuário e fornecer respostas relevantes. Ele se integra perfeitamente ao Streamlit para uma experiência do usuário fluida.
Contribuições são bem-vindas! Sinta-se à vontade para fazer um fork do repositório e enviar pull requests com suas melhorias ou correções de bugs.
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para mais detalhes.