get_response() 関数の作成
このコースのほとんどの演習では、ユーザープロンプトを使って OpenAI API の chat.completions エンドポイントを呼び出します。ここでは、プロンプトを入力として受け取り、回答を出力として返す get_response() 関数を作成します。この関数は、以降の演習ではあらかじめ読み込まれています。
OpenAI パッケージおよび OpenAI API の Python クライアントはあらかじめ読み込まれています。
この演習はコースの一部です
OpenAI API によるプロンプトエンジニアリング
演習の手順
get_response()関数の内部で、chat.completionsエンドポイントへのリクエストを作成してください。- ChatGPT についての詩を書くようモデルに求めるプロンプトを使って、関数を試してみましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
def get_response(prompt):
# Create a request to the chat completions endpoint
response = client.____.____.____(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
temperature = 0)
return response.choices[0].message.content
# Test the function with your prompt
response = get_response("____")
print(response)