4241 - Python e Gemini: Orquestrando LLMs com LangChain
Neste projeto, utilizaremos LangChain como framework principal para orquestrar uma solução integrada de análise e organização de imagens enriquecidas com anotações inteligentes. O LangChain será empregado devido à sua capacidade de conectar e gerenciar fluxos complexos que combinam IA multimodal e modelos de linguagem, permitindo um desenvolvimento mais modular e escalável.
As técnicas e tecnologias utilizadas pra isso são:
- Programação em Python
- Uso da API Gemini
- Uso do Framework LangChain
- Cadeias Simples
- Agente Orquestrador
- Agente como Ferramentas
Após baixar o projeto, você pode abrir com Visual Studio Code. Em seguida, é necessário que você prepare seu ambiente. Para isso:
python -m venv venv-gemini-3
source venv-gemini-3/Scripts/activate
python3 -m venv venv-gemini-3
source venv-gemini-3/bin/activate
Em seguida, instale os pacotes utilizando:
pip install -r requirements.txt
GEMINI_API_KEY = "SUA_CHAVE_AQUI"
MARITACA_API_KEY = "SUA_CHAVE_AQUI"