The Art of Building Intelligent Applications with Langchain and Streamlit
Este é um aplicativo de streamlit que permite que os usuários conversem com um documento PDF usando um modelo de AI conversacional. O aplicativo usa coere para modelagem de idiomas e resposta a perguntas, e Chroma para indexação de documentos e Langchain para encadear tudo isso juntos.
Use este notebook colab: clique aqui por @log-xp e @nikhil-paleti
Para pdf chatbot
https://chatwithpdf.streamlit.app/
https://huggingface.co/spaces/eswardivi/chatwithpdf/
Para widgets (demonstração do streamlit)
https://widgets.streamlit.app/
Para usar o aplicativo, siga estas etapas:
Você pode ajustar a temperatura do modelo de IA e o tamanho do pedaço para dividir o documento usando os controles deslizantes na barra lateral.
Clone o projeto
git clone https://github.com/EswarDivi/Anokha_DemoVá para o diretório do projeto
cd Anokha_Demo Para usar este aplicativo, você precisará criar uma conta com coere e obter uma chave da API. Depois de ter uma chave da API, crie um arquivo secrets.toml no diretório raiz deste projeto e adicione a seguinte linha:
cohere_apikey = " <your_api_key> "Instalar dependências
pip install -r requirements.txtPara implantar esta execução do projeto
streamlit run Talkwithpdf.pyPara implantar este projeto no compartilhamento de streamlit, siga as etapas abaixo:
Crie uma conta no compartilhamento de streamlit e conecte -a à sua conta do GitHub.
Bire esse repositório para sua conta do GitHub.
Nos segredos do aplicativo do seu painel de compartilhamento de streamlit, adicione um novo segredo chamado cohere_apikey e defina -o para sua chave da API coere.
Clique em Implantar e aguarde a implantação terminar.
Depois que a implantação é concluída, você pode acessar seu aplicativo no URL fornecido.
Nota: verifique se sua chave da API coere é mantida em segredo e não está exposta ao público.
Este aplicativo foi criado usando as seguintes bibliotecas: