Acho que deveriam disponibilizar as dependencias, as libs e suas versões de forma correta (requirements.txt), ou até mesmo um .env...
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Acho que deveriam disponibilizar as dependencias, as libs e suas versões de forma correta (requirements.txt), ou até mesmo um .env...
Olá, Minucci.fhelippe! Tudo bem?
O código aparentemente está correto, testei por aqui e deu certinho.
Faça um teste indo no menu superior e clique em Ambiente de execução, depois em Reiniciar a sessão e executar tudo para que todo o código seja executado novamente.
Deixo o código que usei e o notebook:
!pip install langchain==0.1.20 langchain-community==0.0.38 langchain-openai==0.1.7 chromadb pypdf
# Importações básicas
import os
# loader de documentos PDF
from langchain_community.document_loaders import PyPDFLoader
# Divisão de texto em blocos
from langchain_text_splitters import RecursiveCharacterTextSplitter
# Embeddings
from langchain_openai import OpenAIEmbeddings
# Banco vetorial
from langchain_community.vectorstores import Chroma
# LLM
from langchain_openai import ChatOpenAI
# Cadeia RAG
from langchain.chains import RetrievalQA
Se após os testes o erro persistir, compartilhe o seu notebook para podermos investigar melhor, por gentileza.
Espero que dê certo e qualquer dúvida conte conosco por aqui.
Bons estudos e até mais!