Este é um projeto que te permite analisar finanças pessoais, baseados em arquivos .ofx, utilizando modelos de linguagem (ChatGPT, Claude, Groq, LLMs locais) para categorizar automaticamente as transações.
Este é o código fonte do projeto apresentado neste vídeo.
Se quer aprender a como programar do zero em Python e a trabalhar com IAs, não deixe de criar uma conta na Asimov Academy e assistir aos nossos cursos gratuitos!
Python 3.6+
-
Clone o repositório e navegue até o diretório do projeto.
-
Instale os pacotes Python necessários: git
pip install -r requirements.txt
-
Crie um arquivo .env e adicione sua chave da Groq nele, seguindo o modelo:
GROQ_API_KEY=sua-chave
. -
Adicione seus extratos bancários na pasta
extratos
.