当前位置: 首页 > article >正文

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小时
  • 产品的缺点:

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

http://www.kler.cn/news/341521.html

相关文章:

  • 智慧矿山无人机空地一体化解决方案
  • 受限情况下国产系统电脑备份文件夹的办法
  • SpringBoot框架下旅游管理系统的创新设计与实现
  • YoloV5检测配置多模型
  • SpringBoot系列 启动流程
  • fastreport导出PDF后style bold粗体斜体等字体风格不显示的原因
  • LeetCode 54 Spiral Matrix 解题思路和python代码
  • mybatisPlus对于pgSQL中UUID和UUID[]类型的交互
  • 构建高效数据处理桥梁:探索基于数据库驱动的自定义TypeHandler解决方案
  • 基于esp8266的nodemcu实现网页配置wifi功能
  • SpringBoot框架在服装生产管理中的创新应用
  • ANSYS Workbench随机连通孔结构建模
  • 【Cursor教程】探索Cursor颠覆编程体验的创新工具!教程+示例+快捷键
  • Github 2024-10-03Go开源项目日报Top10
  • LeetCode讲解篇之34. 在排序数组中查找元素的第一个和最后一个位置
  • zigbee学习
  • C++-容器适配器- stack、queue、priority_queue和仿函数
  • 重生之我们在ES顶端相遇第 20 章 - Mapping 参数设置大全(进阶)
  • 交叉编译(移植)
  • 深入解析MySQL事务管理:ACID特性与基本操作