ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Converta a solicitação da Responses que usa input/instruction para 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)
Editar e executar o código