LLM-News-Research-tool
Esta é uma ferramenta de pesquisa de notícias fácil de usar, projetada para recuperação de informações sem esforço. Os usuários podem inserir URLs de artigo e fazer perguntas para receber informações relevantes do mercado de ações e do domínio financeiro.
Características
- Carregue URLs ou envie arquivos de texto contendo URLs para buscar o conteúdo do artigo.
- Artigo do processo Conteúdo do Langchain UnstructuredUrl Loader
- Construa um vetor de incorporação usando as incorporações do OpenAI e alavancar Faiss, uma poderosa biblioteca de pesquisa de similaridade, para permitir uma recuperação rápida e eficaz de informações relevantes
- Interaja com o LLM (CHATGPT), inserindo consultas e recebendo respostas junto com URLs de origem.
Estrutura do projeto
- Main.py: o script de aplicativo principal do streamlit.
- VectorEmbedding.pkl: um arquivo de picles para armazenar o índice FAISS.
- .env: arquivo de configuração para armazenar sua tecla API OpenAI.