始める無料で始める

役割ベースの入力

これまでは inputinstructions 引数で文字列を渡して大きく前進できましたが、場合によっては「役割ベース」のアプローチのほうがアプリケーションに適していることがあります。

ここでは、完成した Responses API リクエストが用意されています。プロンプトの内容はそのままに、役割ベースのメッセージ形式に更新してください。こうしておくと、画像入力を組み込むときにアプリケーションをスムーズに拡張できます。

この演習はコースの一部です

OpenAI Responses API を使いこなす

コースを見る

演習の手順

  • input/instruction 形式の Responses リクエストを、役割ベースのメッセージ形式に変換しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Convert this request to use role-based messages
response = client.responses.create(
    model="gpt-5.4-mini",
    instructions="You are a product cataloging expert who provides concise descriptions.",
    input="A mustard-yellow colored winter jacket."
)

print(response.output_text)
コードを編集して実行