Oi, Vitor!
Vou te guiar passo a passo para que você tenha exatamente a mesma estrutura de pastas e arquivos no seu computador.
Passo 1: Baixando o projeto do GitHub
Para ter acesso à pasta "documentos" e aos scripts que você viu no vídeo, você precisa baixar o código-fonte do repositório da Alura.
- Acesse o link do projeto no GitHub.
- Localize um botão verde escrito Code (fica no canto superior direito da lista de arquivos).
- Clique nele e escolha a opção Download ZIP.
- Após o download, vá até a sua pasta de downloads, clique com o botão direito no arquivo e escolha Extrair Tudo (ou "Extrair aqui").
- Mova essa pasta extraída para um local de fácil acesso, como sua Área de Trabalho ou uma pasta de projetos.
- Abra o VS Code, vá em File > Open Folder (Arquivo > Abrir Pasta) e selecione essa pasta que você acabou de extrair.

Se tiver dentro de outra pasta como estava no meu caso, você clica pra abrir essa que está dentro:

Passo 2: Preparando o ambiente de trabalho
Agora que os arquivos estão no seu VS Code, precisamos preparar o Python pra executar o projeto.
1. Criar e Ativar o Ambiente Virtual
Isso serve para que as bibliotecas do curso não interfiram em outros projetos do seu computador. No terminal do VS Code, digite:
- Windows:
python -m venv langchain
langchain\Scripts\activate - Mac/Linux:
python3 -m venv langchain
source langchain/bin/activate
2. Instalar as dependências
Com o ambiente ativado, instale os pacotes necessários que estão listados no arquivo requirements.txt:
pip install -r requirements.txt
Passo 3: Configurando a sua chave da OpenAI
O projeto precisa de uma "senha" para conversar com a Inteligência Artificial.
- Na raiz do projeto (onde estão os arquivos que você baixou), crie um novo arquivo e dê o nome de
.env. - Dentro desse arquivo, cole o seguinte código, substituindo o texto entre aspas pela sua chave real gerada no site da OpenAI:
OPENAI_API_KEY="SUA_CHAVE_DE_API"
Pronto! Agora você tem a pasta de documentos, os scripts e todo o ambiente configurado para acompanhar a aula exatamente como o instrutor.
Como você está iniciando agora, uma sugestão é realizar alguns cursos iniciais de lógica de programação, Python básico e como utilizar o terminal/Git. Este curso de LangChain trata de conceitos mais avançados de IA, e ter uma base sólida antes de avançar tornará seu aprendizado muito mais fluido e proveitoso.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!