Este repositório contém um aplicativo web desenvolvido com Streamlit que utiliza os modelos de linguagem Mixtral e Groq para diversas tarefas de processamento de linguagem natural (PLN). O aplicativo permite a interação com esses modelos de maneira intuitiva, proporcionando funcionalidades como geração de texto, resumo de textos longos, tradução e muito mais.
O aplicativo fornece uma interface simples e interativa para explorar as capacidades dos modelos LLM Mixtral e Groq. Utilizamos Streamlit para criar um front-end amigável e responsivo que permite aos usuários acessar rapidamente as funcionalidades de PLN.
- Geração de Texto: Gere texto de forma criativa com base em prompts fornecidos pelo usuário.
- Resumo de Texto: Resuma textos longos em poucos parágrafos ou frases.
- Tradução: Traduza textos entre diferentes idiomas suportados pelos modelos.
- Análise de Sentimento: Analise o sentimento de textos fornecidos.
- Perguntas e Respostas: Obtenha respostas para perguntas baseadas em um contexto fornecido.
- Streamlit: Framework para construção de aplicativos web interativos em Python.
- Mixtral: Modelo de linguagem de última geração utilizado para diversas tarefas de PLN.
- Groq: Hardware e software de aceleração de IA para otimizar o desempenho dos modelos LLM.
Siga os passos abaixo para configurar o ambiente e executar o aplicativo:
-
Clone o repositório:
git clone https://github.com/viniciusds2020/app_grog_mixtral.git cd seu-repositorio
-
Crie um ambiente virtual e ative-o:
python3 -m venv env source env/bin/activate # No Windows, use `env\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
-
Configure as credenciais e parâmetros necessários para acessar os modelos Mixtral e Groq. Isso pode envolver a criação de um arquivo
.env
com variáveis de ambiente específicas. -
Execute o aplicativo:
streamlit run app.py
app.py
: Arquivo principal do aplicativo Streamlit.requirements.txt
: Arquivo de requisitos com as dependências do projeto.README.md
: Este arquivo.
- Faça um fork do projeto.
- Crie uma nova branch com a sua feature ou correção de bug:
git checkout -b minha-nova-feature
- Commit suas mudanças:
git commit -m 'Adicionei minha nova feature'
- Envie para o branch original:
git push origin minha-nova-feature
- Abra um Pull Request.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.
Agradecemos a todos os colaboradores e às equipes de desenvolvimento dos modelos Mixtral e Groq por fornecerem tecnologias incríveis que tornam este aplicativo possível.
Sinta-se à vontade para contribuir com melhorias e novas funcionalidades. Esperamos que este aplicativo seja útil para suas necessidades de processamento de linguagem natural!