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(____)