始める無料で始める

tools パラメーターを使う

あなたは不動産会社向けの AI アプリケーションを開発しています。物件情報から、主要データ(物件タイプ・所在地・価格・寝室数)を抽出するよう依頼されました。Function Calling機能を使って、Chat Completions エンドポイントからこの情報を抽出しましょう。

不動産物件情報を含むメッセージ message_listing と、モデルに渡すツールとして定義された関数 function_definition は、あらかじめ読み込まれています。

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

OpenAI API を使った AI システムの開発

コースを見る

演習の手順

  • 事前に読み込まれたメッセージ message_listing を追加します。
  • 関数定義 function_definition を追加します。
  • レスポンスを出力します。

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

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

client = OpenAI(api_key="")

response= client.chat.completions.create(
    model="gpt-4o-mini",
    # Add the message
    ____,
    # Add your function definition
    ____
)

# Print the response
print(____)
コードを編集して実行