始める無料で始める

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)
コードを編集して実行