Um agente inteligente que utiliza Large Language Models (LLMs) para recuperação automatizada de notícias financeiras e previsão de preços de ações.
O Agente Financeiro baseado em LLM é uma ferramenta poderosa que aproveita grandes modelos de linguagem (LLMs) para buscar notícias automaticamente e prever preços históricos de ações para prever preços futuros. Este repositório foi projetado para fornecer insights financeiros usando processamento de linguagem natural (PNL) de última geração e técnicas de aprendizado de máquina.
git clone https://github.com/GURPREETKAURJETHRA/LLM-based-Finance-Agent.git
cd LLM-based-Finance-Agent
pip install -r requirements.txt
Configure o agente editando o arquivo config.json
com suas chaves de API e configurações desejadas:
{
"news_api_key" : " your_news_api_key " ,
"genai_api_key" : " your_genai_api_key " ,
"model_name" : " gemini-1.5-pro " ,
"stock_symbol" : " 2330.tw " ,
"days" : 30
}
news_api_key
: sua chave de API para o provedor de dados de notícias (inscreva-se aqui).genai_api_key
: sua chave de API para Google Generative AI (inscreva-se aqui).model_name
: o nome do modelo de IA generativa do Google a ser usado.stock_symbol
: o símbolo da ação a ser analisado.days
: O número de dias a serem considerados para a análise. Certifique-se de ter configurado o arquivo config.json conforme descrito na seção Configuração.
Execute o projeto usando o seguinte comando:
python main . py
Distribuído sob a licença MIT. Consulte LICENSE
para obter mais informações.