自学内容网 自学内容网

ChatGPT对文本总结

1.建立客户端

from openai import OpenAI
client = OpenAI(
        base_url="https://api.chatanywhere.tech/v1"
)

2.将回应封装为函数

def get_openai_response(client, prompt, model="gpt-3.5-turbo"):
    response = client.chat.completions.create(
        model=model,
        messages=[{"role": "user", "content": prompt}],
    )
    return response.choices[0].message.content

3.输入待总结的文本

product_review = """
我上个月买的这个多功能蓝牙耳机。它的连接速度还挺快,而且兼容性强,无论连接手机还是笔记本电脑,基本上都能快速配对上。
音质方面,中高音清晰,低音效果震撼,当然这个价格来说一分钱一分货吧,毕竟也不便宜。
耳机的电池续航能力不错,单次充满电可以连续使用超过8小时。
不过这个耳机也有一些我不太满意的地方。首先是在长时间使用后,耳廓有轻微的压迫感,这可能是因为耳套的材料较硬。总之我感觉戴了超过4小时后耳朵会有点酸痛,需要摘下休息下。
而且耳机的防水性能不是特别理想,在剧烈运动时的汗水防护上有待加强。
最后是耳机盒子的开合机制感觉不够紧致,有时候会不小心打开。
"""

4.提示+待总结文本

product_review_prompt = f"""
你的任务是为用户对产品的评价生成简要总结。
请把总结主要分为两个方面,产品的优点,以及产品的缺点,并以Markdown列表形式展示。
用户的评价内容会以三个#符号进行包围。

###
{product_review}
###
"""

5.ChatGPT总结结果

response = get_openai_response(client, product_review_prompt)
print(response)

输出:

  • 产品的优点:

    • 连接速度快,兼容性强
    • 音质清晰,低音效果震撼
    • 电池续航能力强,单次充满电使用超过8小时
  • 产品的缺点:

    • 长时间使用后会有轻微的耳廓压迫感,耳朵酸痛
    • 防水性能有待加强
    • 耳机盒子的开合机制不够紧致

原文地址:https://blog.csdn.net/weixin_43231756/article/details/142723207

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!