手把手教你在Python里使用ChatGPT
作者:是小菜欸 发布时间:2023-11-10 02:55:58
标签:python,chatgpt
前言
近来
chatGPT
挺火的,也试玩了一下,确实挺有意思。这里记录一下在Python
中如何去使用chatGPT
。
本篇文章的实现100%基于 chatGPT
,我是搬运工无疑了!!!
本片文章比较简单,下一篇基于本文章来写一个可以回复微信消息的操作!尽请期待。
知识点
pip install openai
看看 chatGPT
的表现:
使用python编写一段发送网络请求的代码
python如何md5
也有抽风的表现:
小明妈妈大小明20岁,20年后小明妈妈大小明多少岁?
一个蛋糕切成8块我吃不完,切成4块刚刚好?为什么呢
实现
首先注册一个openai
的账号,网上教程多的很,这里不做赘述。
然后来到 chatGPT:https://chat.openai.com/chat 对 chatGPT
进行提问。
问: 如何在python中使用chatGPT?
答:
回答的非常清晰,告诉我们先安装 openai
模块,然后在代码中替换自己账号申请的密钥。
问:如何获取 OpenAI网上的API密钥?
答:
至此,再去申请一个自己账号的API密钥即可。
代码
在这份代码中,我们只需要将前面申请的密钥填写进去就可以在Python
中使用 chatGPT
了。
import openai
# Set your API key
openai.api_key = "YOUR_API_KEY"
# Use the GPT-3 model
completion = openai.Completion.create(
engine="text-davinci-002",
prompt="Once upon a time, in a land far, far away, there was a princess who...",
max_tokens=1024,
temperature=0.5
)
# Print the generated text
print(completion.choices[0].text)
代码运行效果
后话
来源:https://blog.csdn.net/weixin_45081575/article/details/128316712
0
投稿
猜你喜欢
- 为了安全我们经常给access数据库加上密码,这样就算让本人下载了数据库,那么想看到数据库中的数据也不是那么简单的,起码多了一层障碍!我们平
- 本文为大家分享了mysql 8.0安装配置方法,供大家参考,具体内容如下直接使用apt install mysql-server安装,那么恭
- 目录一、简介1、优势2、劣势二、安装三、locust的库和方法介绍1、from locust import task2、from locus
- 一、CNN简介1. 神经网络基础输入层(Input layer),众多神经元(Neuron)接受大量非线形输入讯息。输入的讯息称为输入向量。
- Python文字转语音(调研&成品函数)由于项目需要, 我需要将文字转换为语音, 那么第一步就要进行调研什么是语音合成技术?语音合成
- 一、创建矩阵的方法import numpy as np# 1直接创建mat=np.mat("1 2 3;4 5 6;7 8 9&q
- var YX = { //得到JS内置数据类型的类型,返回值包括[Date,RegExp,Number,String,Array,Boole
- 最近用python的正则表达式处理了一些文本数据,需要把结果写到文件里面,但是由于文件比较大,所以运行起来花费的时间很长。但是打开任务管理器
- 有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错
- 概要在前面章节我们为主页定义了一个简单的模板,部分尚未实现的模块如用户或帖子等使用模拟的对象作为临时占位。本章我们将看到如何利用
- 尾递归是一种特殊的递归形式,它在递归调用时不会产生新的栈帧,从而避免了栈溢出的问题。Python并没有对尾递归进行优化,但我们可以通过一些技
- 公网与私有网络的判断其实十分简单,只要记住私有网络的三个网段。不过,对于记性不好的人或者学识不是很高的机器来说,有一种判断方法还是有必要的。
- 动态添加表单项iview的动态添加表单很简单,只需设置好表单项为一个array,添加新项目的时候就push一个默认好的值,剩下的iview会
- 作为一个标准的程序猿,为程序编写说明文档是一步必不可少的工作,如何才能写的又好又快呢,下面我们就来详细探讨下吧。今天将告诉大家一个简单平时只
- Vue baseurl配置最近的一个vue项目,没有config文件夹,配置baseurl废了很大劲,终于找到了方法,感天动地o(╥﹏╥)o
- 如果你的模型中含有 datetime 类型的字段,表单中需要用户输入日期和时间,那么你如何保证不同用户输入的时间都遵循一定的格式 (DD/M
- 1.哆啦A梦“只要把愿望系在竹竿上请求月亮女神,心愿便能达成”。我超喜欢这句话。哆啦A梦的创造要追溯
- 当我们的函数接收参数为任意个,或者不能确定参数个数时,我们,可以利用 * 来定义任意数目的参数,这个函数调用时,其所有不匹配的位置
- Oracle Tips, Tricks & Scripts1. Topic: Compiling Invalid Objects:O
- 最近在学习VUE.js 中间涉及到JS全局变量,与其说是VUE的全局变量,不如说是模块化JS开发的全局变量。1、全局变量专用模块就是以一个