chatgpt api怎么用-chatgpt api使用教程
chatGPT美国OpenAI所研发的一款聊天机器人程序,ChatGPT基于GPT-3(Generative Pre-trained Transformer-3)进行构建的,目前已经升级到了GPT-4,不仅可以学习和理解人类的语言来进行对话,还能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。目前已经开放api_key的获取,用户只需要按照一定的申请流程即可使用该聊天机器人程序。但是许多用户目前还不知道该怎么用,今天本站小编就为大家整理了一下api_key的使用教程。
chatgpt api使用教程
1、首先,用户需要先获取api_key,还没有获取的可以点击这里查看【ChatGPT API密钥申请教程】
2、获取api_key后,需要安装openai模块,打开cmd命令窗口,输入pip install openai,回车,看到success就行了。
3、代码调用,这里小编使用的Python,其他的语言逻辑大概是一致的。
import openai
openai.api_key = "api_key" #这里是你获取的api_key
response = openai.Completion.create(
model="text-davinci-003", # 模型选择达芬奇
prompt="你是基于什么模型构建的", # 提问
temperature=0.8,
max_tokens=2048, # 生成答案的字节数
top_p=1.0, # 跟temperature有点类似,结果概率的前面的选择
frequency_penalty=0.5, # [-2,2]频率太高的词的惩罚,就是减少重复的词出现(比如小于0会出现很多重复词)
presence_penalty=0.0, # [-2,2]围绕着提问来回答的程度(比如小于0的回答会过于紧扣主题)
)
print(response.choices[0].text) #打印结果
【API参数如下】:
参数 | 含义 | 数据类型 | 作用 |
model(必需) | 模型 | string | 要使用的模型ID,目前text-davinci-003 是自然语言最强大的模型 |
prompt | 提示(问题) | string/array | 你向API提供的提示,即你提出的问题 |
temperature | 创新采样 | float | 取值范围0-1,当设置为0时,对于相同的问题,模型始终返回相同或者相近的结果,设置1则与上次的回答更加不同。默认1 |
top_p | 情绪采样 | float | 默认1。替代temperature使用,考虑了模型质量,0.1为生成结果的质量为10%,建议使用1。 |
n | 结果数量 | int | 默认1。针对提示所生成结果的次数,会大量消耗令牌。 |
stream | 流式返回 | bool | 默认false。是否以流式返回部分进度,流完成后会发送终止消息data:[DONE] |
echo | 显示提示 | bool | 默认false,在返回结果外,还显示用户给的问题 |
stop | 停止词 | string/array | 最多四个序列,返回的文本不包括停止序列 |
max_tokens | 最大令牌数 | int | 默认16,大多数模型支持最大为2048 |
【说明】:
1、其中有一个限制是,对于大多数模型,单个API请求只能处理2048个tokens,大约1500个单词(一个token大约是4个字符)。
2、另外用户在注册之后只有三个月的免费使用时间,并且注册后会送18$的免费额度,大家在使用时注意余额情况,davinci模型收费还不便宜。
3、使用API的优势是国内可以直接访问,无需魔法工具,但劣势是通过此方法获取的API的语言训练模型效果要比网页版的差一点。
4、如果总出现500、502错误啥的,太正常了,由于人太多,你只需要等等等等再等等就行,实在不行订阅个chatGPT plus,每月20$,钞能力加速即可。
特别下载
专题下载
-
chatgpt版本大全
ChatGPT是基于人工智能技术的聊天机器人软件,该产品采用了国际主流的超大规模预训练语言模型,可以进行自然的中文对话和文本生成,具有高度的智能化和自适应能力。chat gpt手机版综合了GPT3、GPT4等多个模型,...
- 欧意ios 6.63.0 最新版295 MB |04-15
- okex交易所 6.62.3 最新版294 MB |04-09
- 樱花交友 1.0.1 官方版109 MB |10-30
- 月下交友 2.3.20 安卓版60 MB |10-30
游戏评论
最新评论