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

零样本提示ChatGPT

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

2.设置提示,提示最好放在3个引号内或3个#号内

prompt = f"""
生成一个由三个虚构的订单信息所组成的列表,以JSON格式进行返回。
JSON列表里的每个元素包含以下信息:
order_id、customer_name、order_item、phone。
所有信息都是字符串。
除了JSON之外,不要输出任何额外的文本。
"""

3.输入模型

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

4.输出

json.loads(content)

[{‘order_id’: ‘123456’,
‘customer_name’: ‘Alice’,
‘order_item’: ‘T-shirt’,
‘phone’: ‘123-456-7890’},
{‘order_id’: ‘789012’,
‘customer_name’: ‘Bob’,
‘order_item’: ‘Jeans’,
‘phone’: ‘456-789-0123’},
{‘order_id’: ‘345678’,
‘customer_name’: ‘Charlie’,
‘order_item’: ‘Shoes’,
‘phone’: ‘789-012-3456’}]


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

相关文章:

  • 初始操作系统篇(1)—— 操作系统的概念与分类
  • docker部署禅道使用内置mysql
  • 网络基础:TCP/IP五层模型、数据在局域网传输和跨网络传输的基本流程、IP地址与MAC地址的简单解析
  • BJFU|数据结构A(22下)实验2(2)——严蔚敏版教材头歌系统
  • 【编程基础知识】掌握Spring MVC:从入门到精通
  • C++ WebDriver扩展
  • C++中stack和queue的模拟实现
  • PostgreSQL常用数值处理函数简介
  • 【Docker从入门到进阶】01.介绍 02.基础使用
  • 【python实操】python小程序之魔法方法(__init__方法、__str__方法、__del__方法)
  • 【rust/egui/android】在android中使用egui库
  • python-FILIP/字符串p形编码/数字三角形
  • Linux 缓冲区
  • Go基本数据结构
  • C++ 3D冒险游戏开发案例
  • 如何让算法拥有“记忆”?一文读懂记忆化搜索
  • 【重学 MySQL】五十二、MySQL8 新特性:计算列
  • 成都百洲文化传媒有限公司怎么样可靠不?
  • 机器学习——强化学习与深度强化学习
  • 【客户服务】万亿级智能客服系统架构设计与落地