O código abaixo eu fiz dia 28/11/2025 pois o código proposto no vídeo da um erro pois ele não encontra o PromptTemplate onde o caminho mudou e agora é:
from langchain_core.prompts.prompt import PromptTemplate
e não:
from langchain.prompts import PromptTemplate
Segue o código completo:
from langchain_openai import ChatOpenAI
from langchain_core.prompts.prompt import PromptTemplate
from dotenv import load_dotenv
import os
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
numero_dias = 7
numero_criancas = 2
atividade = "Praia"
modelo_de_prompt = PromptTemplate(
template="""
Crie um roteiro de viagem de {numero_dias} dias para uma família com {numero_criancas} crianças que gostam de {atividade}.
"""
)
prompt = modelo_de_prompt.format(
numero_dias=numero_dias,
numero_criancas=numero_criancas,
atividade=atividade
)
print("Prompt gerado: \n", prompt)
modelo = ChatOpenAI(
model="gpt-3.5-turbo",
temperature=0.5,
api_key=api_key
)
resposta = modelo.invoke(prompt)
print(resposta.content)
Espero ter ajudado.