ChatGPT fine tune微调+prompt介绍

2023-10-27

1 如何使用ChatGPT

首先我们需要安装openai

pip install openai

安装好openai以及获得API key后,我们就可以调用接口了,首先我们来看下openai能够提供的模型有什么:

import openai
openai.api_key = "sk-Wljk3BVhN0VieGCwAzEXT3BlbkFJ*******"

models = openai.Model.list()

for model in models['data']:
    print(model['id'])

我们可以看出,目前提供的模型有如下:
在这里插入图片描述
接下来大概介绍一下我们应该怎样去调用接口,获取我们想要的结果。

1.1 图片生成 (image generation)

import openai
import json

# 设置API密钥
openai.api_key = "sk-Wljk3BVhN0VieGCwAzEXT3BlbkFJ*******"

def image_genaration(prompt):
    response = openai.Image.create(
    prompt=prompt,
    n=1,
    size="1024x1024"
    )
    image_url = response['data'][0]['url']
    return image_url

if __name__=='__main__':
    prompt='a delicious dessert'
    result = image_genaration(prompt)
    print(result)

prompt=‘a delicious dessert’, 其中返回url地址,我们将地址复制到浏览器中,打开看到如下图:
在这里插入图片描述
prompt=‘母亲在厨房忙碌着’,OpenAI返回的效果图如下:
在这里插入图片描述
人物画像细节生成还不够逼真。来试一试中国的古诗词效果,
prompt=‘踏花归去马蹄香’

马蹄上应该画出一些蝴蝶

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ChatGPT fine tune微调+prompt介绍 的相关文章

随机推荐

  • idea单元测试时,@Test爆红解决方案

    如果出现以下单元测试 Test爆红 第一种解决方案 选中 alt enter 点Add Maven dependency 选中下图第一个选项 之后再选中注解 Test 同时按alt enter 便可解决 第二种解决方案 点击pom xml文
  • java url加密_Java实现url加密处理的方法示例

    本文实例讲述了Java实现url加密处理的方法 分享给大家供大家参考 具体如下 package test import java security Key import java security SecureRandom import j
  • jsp实现简易计算器

    一 案例演示 输入两个数实现加减乘除 结果输出到页面上 二 实现步骤 1 addall jsp 简易的jsp代码 有两个输入框 四个提交按钮
  • 设计一个学生类 Student 包含姓名、成绩两个属性。定义一个无参的构造方法和一个接收两个参数的构造方法。

    请按照以下要求设计一个学生类 Student 并进行测试 要求如下 Student 类中包含姓名 成绩两个属性 分别给这两个属性定义两个方法 一个方法用于设置值 另一个方法用于获取值 Student 类中定义一个无参的构造方法和一个接收两个
  • OpenGL ES EGL介绍

    前面已经在android平台上使用OpenGL ES的API了解了如何创建3D图形已经使用FBO渲染到纹理进行一些其他的操作 起初我学习OpenGL ES的目的就是为了研究Android平台上录制屏幕的方案 到目前为止 基础知识已经具备了
  • 稀疏矩阵 存储格式 COO CSR DIA ELL HYB

    稀疏矩阵是指矩阵中的元素大部分是0的矩阵 事实上 实际问题中大规模矩阵基本上都是稀疏矩阵 很多稀疏度在90 甚至99 以上 因此我们需要有高效的稀疏矩阵存储格式 本文总结几种典型的格式 COO CSR DIA ELL HYB 1 Coord
  • 低代码,或将颠覆开发行业?

    前言 传统的软件开发过程往往需要耗费大量的时间和精力 因为开发人员需编写复杂的代码以完成各种功能 低代码行业的发展 正好解决了这个问题 让复杂的代码编写一去不复返了 文章目录 前言 引入 强大的平台 总结 引入 低代码平台 是一种通过可视化
  • opencv滤波及C++代码实现(高斯,中值,均值,双边)

    图像平滑 图像平滑的目的之一是消除噪声 二是模糊图像 从信号频谱的角度来看 信号缓慢变化的部分在频率域表现为低频 迅速变化的部分表现为高频 图像在获取 储存 处理 传输过程中 会受到电气系统和外界干扰而存在一定程度的噪声 图像噪声使图像模糊
  • 如何给Makefile指定自己想用的gcc/g++版本(编译开源项目acl-dev/acl库时的经历)

    最近在Github上找到了一个很不错的C 服务器框架库 所以Clone了一份想试试 下图是该项目首页 项目主持人也给出了相应平台的库编译方式 此处只涉及其常用的三个库 以上是三库合一的编译方式 当然也可独自编译 如果这样 需要注意一点 因为
  • 全虚拟化和半虚拟化的特点和区别

    全虚拟化 全虚拟化是通过客户机和宿主机之间一个虚拟化逻辑层Hypervisor来完全模拟底层硬件细节 半虚拟化 半虚拟化是通过实现修改的客户机操作系统内核共享宿主机底层硬件来实现 全虚拟化的优缺点 优点 操作系统内核不需要做特殊配置 部署便
  • 华为OD机试真题- 战场索敌-2023年OD统一考试(B卷)

    题目描述 有一个大小是NxM的战场地图 被墙壁 分隔成大小不同的区域 上下左右四个方向相邻的空地 属于同一个区域 只有空地上可能存在敌人 E 请求出地图上总共有多少区域里的敌人数小于K 输入描述 第一行输入为N M K N表示地图的行数 M
  • 区块链学习笔记二之区块链的加密技术

    概述 区块链最常见的用途是消除交易双方的中间环节 举个例子来说 学位认证的过程 当你投递简历到企业时 企业一般需要验证你的学位在类似于学信网等第三方验证平台可查 这相当于依托第三方验证平台验证你的过往的学习证明 MIT首推出基于区块链技术的
  • vue-cli3.0+antd+steps

    前言 这里对antd的步骤条进行二次封装 实现效果 实现步骤 第一 antd steps vue
  • shell等差、等比数列和数组拼接

    arithmetic progression 搜参数时 参数空间可能由一些散装的值和一个等差 比数列组成 如 tune alpha from 0 01 0 99 and 0 1 to 0 9 at an increment of 0 1 p
  • Git cherry-pick和format-patch(给分支打补丁)区别和使用场景

    How to take commits from a different repository Git cherry pick format patch Void Canvas http voidcanvas com cherry pick
  • STM32入门:Systick(嘀嗒定时器)学习

    Systick 系统嘀嗒定时器 学习 一 Systick 介绍 Systick 是 STM32 的一个系统定时器 又名系统嘀嗒定时器 是一个 24 位的倒计数定时器 当计数到 0 时 将从 RELOAD 寄存器中自动重装载定时初值 开始新一
  • Flutter 状态管理之provide

    什么是状态管理 通俗点来讲就是 对一个数据源的统一管理 比如 列表和详情都有收藏按钮 在详情收藏之后 列表也要同步收藏状态 类似的还有签到 领红包 已读等多种业务场景 在项目小 业务简单的时候可能还不需要或者比较好管理 当项目逐渐庞大 业务
  • PGSQL获取过去30天,7天,昨天,今天的数据

    select count as allBookCount count filter where createtime between SELECT current date interval 30 day and current date
  • com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别

    一 驱动报错 driverClassName com mysql jdbc Driver url jdbc mysql db1 useUnicode true characterEncoding utf8 useSSL false user
  • ChatGPT fine tune微调+prompt介绍

    目录 1 如何使用ChatGPT 1 1 图片生成 image generation 1 2 对话 chat 1 3 中文纠错 Chinese Spelling Correct 1 4 关键词提取 keyword extract 1 5 抽