Sumarizace textu
Jedním z nejčastějších využití OpenAI modelů je sumarizace textu. V praxi má tato funkce spoustu uplatnění – od shrnutí reportů do přehledných jednostránek nebo několika odrážek až po extrakci dalších kroků a termínů pro různé zainteresované strany.
V tomto cvičení shrneš úryvek textu o finančních investicích (finance_text) do dvou stručných odrážek pomocí modelu pro dokončování konverzace.
Toto cvičení je součástí kurzu
Práce s OpenAI API
Pokyny k cvičení
- Pomocí f-stringu vlož
finance_textdo proměnnéprompt. - Vytvoř požadavek, ve kterém odešleš zadaný
prompt; nastav maximální počet tokenů na400.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)