Jamiagpt
O Jamiagpt é um aplicativo de bate-papo baseado na Web, alimentado pela IA, projetado para fornecer informações e se envolver em conversas de interpretação relacionadas à Jamia Millia Islamia. ? Jamiagpt
Demonstração de vídeo
Capturas de tela
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f664ca30.png)
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f6717d31.png)
Características
- Interface de bate -papo da IA: Envolva -se em conversas com Jamiagpt.
- Recuperação de informações: recuperar informações relevantes com base nas consultas do usuário.
- Isenção de responsabilidade: alerta os usuários sobre o estágio atual de desenvolvimento do modelo e as limitações em potencial.
Tecnologias usadas
- Streamlit: Web Framework para criar aplicativos da Web interativos com Python.
- Langchain: biblioteca para criar aplicativos de bate -papo de IA, incorporando:
- GooglegenerativeAi: para gerar respostas de IA. LLM Usado: Gemini-1.5-Flash
- Transformadores de Huggingface: Usado para incorporações e inferência. Modelo de incorporação usado: todo-l6-v2
- FAISS: (Facebook AI similaridade Pesquisa) é uma biblioteca para pesquisa rápida de similaridade no banco de dados do vetor e na recuperação de documentos de manuseio.
- Bibliotecas Python: inclui algumas bibliotecas Langchain para armazenamento de dados, gerenciamento e manipulação.
](https://images.downcodes.com/uploads/20250528/img_6837020f6814f32.png)
Instruções de configuração
- Clone o repositório:
git clone https://github.com/confused-soul/JamiaGPT.git
cd JamiaGPT
- Instale dependências:
pip install -r requirements.txt
- Configurar segredos:
- Certifique -se de que você configurou seus segredos para a API Gemini e as chaves da API no seu gerenciador de segredos de streamlit.
- Execute o aplicativo:
- Interagir com Jamiagpt:
- Abra o navegador da web e navegue para o URL do host local fornecido.
- Comece a interagir entrando em perguntas relacionadas à Jamia Millia Islamia.
Uso
- Interface de bate -papo: insira perguntas ou se envolva em roleplay com o Jamiagpt.
- Feedback: forneça feedback sobre as respostas para melhorar o modelo.
Contribuindo
As contribuições são bem -vindas! Siga as diretrizes padrão para contribuições e questões abertas para solicitações de recursos ou relatórios de bugs.