Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Solução para Erro de código.

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.

1 resposta
solução!

Olá Renan! Tudo bem?

Que ótimo que encontrou solução para o problema que estava enfrentando com o caminho de importação do PromptTemplate. Com as bibliotecas em constante atualização, é comum que alguns caminhos de importação mudem, e você fez bem em ajustar o seu código para refletir essas mudanças.

Agradecemos por compartilhar a solução com o fórum e ajudar outros estudantes :)

  Alura   Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!