2026年手把手教你使用 Python 调用 ChatGPT-3.5-API

手把手教你使用 Python 调用 ChatGPT-3.5-API大家好 我是老表 前天 OpenAI 开放了两个新模型的 api 接口 专门为聊天而生的 gpt 3 5 turbo 和 gpt 3 5 turbo 0301 ChatGPT is powered by gpt 3 5 turbo OpenAI s most advanced language model 从上面这句话 我们可以知道现在 chat openai com 官网就是由 gpt 3

大家好,我是讯享网,很高兴认识大家。



大家好,我是老表

前天 OpenAI 开放了两个新模型的api接口,专门为聊天而生的 gpt-3.5-turbo 和 gpt-3.5-turbo-0301。

ChatGPT is powered by gpt-3.5-turbo, OpenAI’s most advanced language model.

从上面这句话,我们可以知道现在 chat.openai.com 官网就是由 gpt-3.5-turbo 模型提供的服务,现在官方公开了这一模型的调用接口,这使得我们这些普通开发者也能直接在自己的应用/服务中使用这个狂揽亿万用户的模型。

接下来将和大家介绍如何利用 Python 快速玩转 gpt-3.5-turbo。

本文所有代码已开源,持续更新中:

首先你需要有一个 openai 账号,如何注册我就不多说了,网上教程很多,而且很详细,如果有问题可以加我微信:pythonbrief,添加通过后请直接描述你的问题+问题截图

访问下面页面,登录 openai 账号后,创建一个 api keys。

接下来很简单了,安装 openai 官方的 Python SDK,这里需要注意的是得安装最新版本 openai,官方推荐的是 0.27.0 版本。

直接上请求代码:

代码解析:

我们可以通过以下方法直接获取相关信息:

其他信息也可以通过类似方法获取。

如何实现多轮对话?

gpt-3.5-turbo 模型调用方法 openai.ChatCompletion.create 里传入的 message 是一个列表,列表里每个元素是字典,包含了角色和内容,我们只需将每轮对话都存储起来,然后每次提问都带上之前的问题和回答即可。

代码解析:

你还可以上 Github 搜索更多 ChatGPT 相关项目,或者其他有意思的项目学习练手,欢迎学习交流。

我创建了个 ChatGPT 应用交流群,如果你感兴趣可以扫下方二维码添加我微信申请加入。

项目已开源,持续更新中:

小讯
上一篇 2026-03-09 21:36
下一篇 2026-03-09 21:38

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/210145.html