Skip to content

alura-cursos/4241-Python-e-Gemini-Orquestrando-LLMs-com-LangChain

Repository files navigation

image

Titulo do projeto

4241 - Python e Gemini: Orquestrando LLMs com LangChain

🔨 Funcionalidades do projeto

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.

✔️ Técnicas e tecnologias utilizadas

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

🛠️ Abrir e rodar o projeto

Após baixar o projeto, você pode abrir com Visual Studio Code. Em seguida, é necessário que você prepare seu ambiente. Para isso:

venv no Windows:

python -m venv venv-gemini-3
source venv-gemini-3/Scripts/activate

venv no Mac/Linux:

python3 -m venv venv-gemini-3
source venv-gemini-3/bin/activate

Em seguida, instale os pacotes utilizando:

pip install -r requirements.txt

🔑 Gerar API_KEY e associar ao .env

GEMINI_API_KEY = "SUA_CHAVE_AQUI"
MARITACA_API_KEY = "SUA_CHAVE_AQUI"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages