テキスト要約
OpenAIのモデルの活用例として特に多いのが、テキストの要約です。レポートを簡潔な1ページにまとめたり、箇条書きに整理したり、各担当者別に対応策やスケジュールを抽出したりと、ビジネス場面での応用範囲は広くあります。
この演習では、金融投資に関する文章(finance_text)を、Chat Completionモデルを使って簡潔な2つの箇条書きにまとめましょう。
この演習はコースの一部です
OpenAI APIを使いこなす
演習の手順
- f文字列を使って
finance_textをpromptに埋め込んでください。 - すでに表示されている
promptのリクエストを作成し、最大トークン数は400に設定して、送信してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
client = OpenAI(api_key="")
# Use an f-string to format the prompt
prompt = f"""Summarize the following text into two concise bullet points:
{____}"""
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": prompt}],
____
)
print(response.choices[0].message.content)