Python调用ChatGPT最新GPT-3.5-turbo模型详细方法

liftword4个月前 (02-09)技术文章34

一、ChatGPT官方文档介绍:


messages中的centent就是我们要提问的问题,可以看到chatgpt已经支持基于上一个问题进行提问了

  • ChatGPT API---0.002美元,1000个token。
  • 比之前的GPT-3.0,成本直接降低了90%。
  • Whisper API---0.001美元,10秒语音转录
  • 基于gpt-3.5-turbo模型,在微软Azure上运行
  • 大客户(每天超过4.5亿个token)选择专用实例更实惠
  • 默认情况下,提交的数据不再用于AI训练

二、Python调用具体方法:

1.升级openai模块

2.导入openai模块

3.Python调用gpt-3.5模型代码

4.打印输出结果

5.完整代码:

import openai

openai.api_key = "《填写你的oenai key》"

conversation=[{"role": "system", "content": "You are a helpful assistant."}]

while True:

prompt = (input("请输入您的内容:"))

conversation.append({"role": "user","content": prompt})

response = openai.ChatCompletion.create(

model="gpt-3.5-turbo",

messages = conversation,

temperature=1,

max_tokens=1024,

top_p=0.9

)

conversation.append({"role": "assistant", "content": response['choices'][0]['message']['content']})

print("\n" + response['choices'][0]['message']['content'] + "\n")

三、总结:GPT-3.5跟ChatGPT网页版用的都是同一个模型

1、GPT-3.5模型比GPT3更便宜

2、GPT-3.5模型比GPT3响应速度快了接近一倍多

3、GPT-3.5可以基于上一个问题来提问

4、GPT-3.5模型的答案更完美



相关文章

13.python学习笔记-API调用_python通过api获取数据

Web API是网站的一部分,分为客户端和服务端。客户端通过向特定URL发送请求到服务端,服务端响应客户端的请求返回数据,这种请求方式称为API调用。目前Web项目返回数据格式常用JSON。本章将介绍...

Python调用Docker API的使用方式_python控制docker

Docker是目前最流行的容器化技术之一,它提供了一种轻量级和快速的方式来构建、打包和部署应用程序。Python是一种非常流行的编程语言,可以与Docker API一起使用,以便更好地管理和定制Doc...

【Python机器学习系列】基于Flask来构建API调用机器学习模型服务

这是我的第364篇原创文章。一、引言我们知道机器学习的模型大多是使用python或者是R语言来写的,但是使用这些模型的软件工程师可能用的完全不是这些语言(机器学习模型有时只是一个软件中的一小部分,比如...

C#调用Python脚本的方式(一),以PaddleOCR-GUI为例

前言每种语言都有每种语言的优势,Python由于其强大的生态,很多任务通过调用包就可以实现,那么学会从C#项目中调用Python脚本完成任务就很重要。C#调用Python代码有多种方式,如果Pytho...

使用Python调用ChatGPT API_python调用api函数

当前ChatGPT使用gpt-3.5和gpt-4等语言大模型,提供了强大的文本交互功能。用户也可以使用gpt-3.5或gpt-4提供的API接口构建自己的应用。本文简单的介绍一下使用Python调用C...

(完结篇)简析一个比Flask和Tornado更高性能的API 框架FastAPI

0前言 前几天给大家分别分享了(入门篇)简析Python web框架FastAPI——一个比Flask和Tornada更高性能的API 框架和(进阶篇)Python web框架FastAPI——一个比...