Entradas baseadas em função (Role-Based)
Usar os argumentos input e instructions para fornecer entradas em formato de string já levou você longe, mas, às vezes, uma abordagem baseada em funções (role-based) pode se ajustar melhor à sua aplicação.
Aqui, você recebeu uma solicitação completa da Responses API, e sua tarefa é atualizá-la para usar mensagens baseadas em função, mantendo os mesmos prompts. Isso vai preparar sua aplicação para o sucesso quando você começar a integrar entradas de imagem.
Este exercício faz parte do curso
Trabalhando com a OpenAI Responses API
Instruções do exercício
- Converta a solicitação da Responses que usa
input/instructionpara o formato de mensagens baseadas em função.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Convert this request to use role-based messages
response = client.responses.create(
model="gpt-5-mini",
instructions="You are a product cataloging expert who provides concise descriptions.",
input="A mustard-yellow colored winter jacket."
)
print(response.output_text)