Bem-vindo ao ChatCSV, um aplicativo interativo baseado em linguagem alimentado por Langchain LLM e Streamlit! Este repositório contém o código e os recursos do ChatCSV, onde você pode ter conversas envolventes com nosso modelo de idioma.
A engenharia imediata eficaz desempenha um papel crucial na obtenção de respostas precisas e significativas do modelo de idioma. Nossa equipe criou cuidadosamente os avisos para fornecer contexto e orientação, resultando em geração de texto coerente e informativa.
O repositório está organizado da seguinte maneira:
interface.py : o arquivo Python principal que contém o código do aplicativo Streamlit.agent.py : um arquivo python onde os objetos Langchain LLM são criados e gerenciados.requirements.txt : Um arquivo listando as dependências do Python necessárias para executar o aplicativo.README.md : O arquivo de marcação que você está lendo atualmente, fornecendo uma visão geral do repositório. Para recriar o aplicativo ChatCSV localmente, siga estas etapas:
Clone este repositório do GitHub para sua máquina local.
Verifique se você está instalado no Python (a versão recomendada é Python 3.7 ou superior).
Instale as dependências necessárias executando o seguinte comando:
pip install -r requirements.txt
Crie um arquivo .env no diretório raiz do projeto.
No arquivo .env, adicione a seguinte linha e substitua "sua chave da API" pela sua chave de API do OpenAI real:
apikey = " Your API Key "
This API key is required to access the LangChain LLM service. Abra o arquivo agent.py e modifique -o de acordo com suas necessidades. Este arquivo é responsável por criar e gerenciar objetos Langchain LLM. Você pode personalizá -lo para definir diferentes modelos ou configurações de linguagem.
Execute o aplicativo usando o seguinte comando:
streamlit run interface.py
Acesse o aplicativo abrindo seu navegador da web e navegando para http://localhost:8501 .
Você também pode acessar o ChatCSV através do nosso aplicativo hospedado em https://chat-csv-b578fdb57380.herokuapp.com/.
As contribuições para este repositório são bem -vindas! Se você tiver alguma idéia, correção de bugs ou melhorias, sinta -se à vontade para enviar uma solicitação de tração.
Este repositório é licenciado sob a licença do MIT. Você é livre para usar, modificar e distribuir o código para fins comerciais e não comerciais.
Gostaríamos de expressar nossa gratidão aos desenvolvedores e colaboradores da Langchain LLM e a simplificar por fornecer as ferramentas e estruturas que tornam possível o chatcsv.
Se você tiver alguma dúvida ou feedback, não hesite em entrar em contato conosco em [email protected]. Agradecemos seu interesse e apoio!
Feliz bate -papo com chatcsv!