Bem -vindo ao Gemma 7b com o Repositório Groq! Este projeto mostra a integração do modelo de idioma Gemma 7b com o GROQ para processar um documento fixo em PDF, converter seu conteúdo em um banco de dados vetorial e fornecer uma interface de perguntas e respostas interativa usando o Streamlit. Os usuários podem fazer perguntas e receber respostas, juntamente com os dados relevantes, por todo um aplicativo da Web fácil de usar.
Este repositório fornece uma solução simplificada para converter um documento PDF em um banco de dados de vetor pesquisável usando o modelo Groq Language e Gemma 7B. O aplicativo é criado com o Streamlit para ativar uma interface interativa de perguntas e respostas. Os usuários podem explorar o conteúdo do PDF, fazer perguntas e visualizar dados relevantes usados para gerar respostas.
data ..env .requirements.txt )Clone o repositório:
git clone https://github.com/NevroHelios/gemma7b-groq-streamlit.git
cd gemma7b-groq-streamlitInstale dependências:
pip install -r requirements.txtFaça o download e configure o modelo Gemma 7B.
Obtenha suas teclas API GROQ e Google e adicione -as a um arquivo .env no diretório raiz:
GROQ_API_KEY=your_groq_api_key
GOOGLE_API_KEY=your_google_api_key
Prepare o PDF :
data (o arquivo padrão é um trabalho de pesquisa VIT).Execute o aplicativo StreamLit :
streamlit run app.pyInteragir com o aplicativo :
http://localhost:8501 ).data/ : contém o arquivo PDF a ser processado. O arquivo padrão é um artigo de pesquisa da VIT.app.py : Arquivo de aplicativo principal do SLIPLIT.requirements.txt : Lista de pacotes Python necessários..env : Arquivo para armazenar as teclas da API com segurança.Congratulamo -nos com contribuições para aprimorar a funcionalidade e o desempenho deste projeto. Por favor, faça o repositório e envie uma solicitação de tração com suas alterações. Certifique -se de que seu código siga as diretrizes de estilo estabelecido e passe todos os testes.
Este projeto está licenciado sob a licença do MIT. Consulte o arquivo LICENSE para obter detalhes.
Agradecimentos especiais aos desenvolvedores e colaboradores de Gemma 7B, Groq e simplitam por suas poderosas ferramentas e suporte.
Sinta -se à vontade para explorar, usar e contribuir para este repositório. Se você tiver alguma dúvida ou precisar de assistência, abra um problema.
Codificação feliz!