返回信息流https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5371f1464056461e92cb69daea1c52f8~tplv-k3u1fbpfcp-watermark.image?)
嗨,大家好,我是一个默默无闻的程序员,后端开发程序猿。今天给大家分享一下ChatGPT的整体的搭建过程以及如何对接它的API文档。
首先,想要使用ChatGPT的API,需要在你的本地存在Python的开发环境,不过为了存在不同Python版本的开发环境,建议你安装Anaconda软件,管理你自己本地的Python开发环境。
https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6fe09f392ab742d3969db1db4e8d535a~tplv-k3u1fbpfcp-watermark.image?
查看本地的开发环境:
https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1cb32f026f114b22b0b6ccea20090fd8~tplv-k3u1fbpfcp-watermark.image?
上面的图片是我自己本地的开发环境。安装Anaconda好后,创建一个新的Python开发环境,命令如下:
```shell
conda create -n chatgpt37 python=3.7
```
https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/94a7f608b0df4f63bb0a13897f747ff0~tplv-k3u1fbpfcp-watermark.image?
看到下面的提示,就是安装完毕了。
https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/2aa4e189958649e3a6c076eff177ebe8~tplv-k3u1fbpfcp-watermark.image?
如何使用新的环境呢?下面的命令:
```shell
conda activate chatgpt37
```
https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/56b3b3887a494e26b0d4d239dbef1dbf~tplv-k3u1fbpfcp-watermark.image?
如何查看当前使用的环境呢?可以使用如下命令查看,使用的环境可以从前面的*号看到,当前我们使用的环境。
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d2a50cd77d854d54830b3d5e2e2d6e0e~tplv-k3u1fbpfcp-zoom-1.image
至此,ChatGPT的环境剩下最后一步了,安装ChatGPT的module,如下图官网的解释,很容易使用命令进行安装。
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5162a79708fc4fb1b913fb1efd3eb53c~tplv-k3u1fbpfcp-zoom-1.image
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ace2c0a1bfe948e6af792d06ca839c0c~tplv-k3u1fbpfcp-zoom-1.image
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cc951313ec6c4dbbbf17f4911741578e~tplv-k3u1fbpfcp-zoom-1.image
安装成功后,启动咱们的PyCharm,创建一个简单的测试项目,python的环境选择我们刚才创建的环境.
https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8d69d876e5cb40c2bd5ddaf8043cc7db~tplv-k3u1fbpfcp-watermark.image?
然后确定环境是否可以运行,以及运行使用的环境是不是我们选择的环境。如下图所示:
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/718ee630ea304f4881139c3b442b73d5~tplv-k3u1fbpfcp-zoom-1.image
访问ChatGPT接口,还是需要授权的,如下图:
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/83475d3622a342f882d8a392ebf27d71~tplv-k3u1fbpfcp-zoom-1.image
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ea275736235647d6994c5ad41f28aa48~tplv-k3u1fbpfcp-zoom-1.image
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/2cea61d3e14249edb96bd306d09d2753~tplv-k3u1fbpfcp-zoom-1.image
上面的步骤创建完成后,接下来就是写代码的过程了。
```python
# -*- coding: utf-8 -*-
# 作者:赵先生
# 公众号:代码废材import requests
header = {
"Content-Type": "application/json",
"Authorization": "Bearer your code"
}
query_string = '{ "model": "gpt-3.5-turbo", "messages": [{"role": "user", "content": "Say this is a test!"}], "temperature": 0.7}'
response = requests.post("https://api.openai.com/v1/chat/completions", data=query_string, headers=header)
print(response.content)
```
返回的结果:
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b210b82af10c4f999c189f5059beca39~tplv-k3u1fbpfcp-zoom-1.image
给我返回的结果是,我没有预算,无法调用,哈哈哈!!!至此环境搭建完毕,以上就是分享的所有的内容,欢迎大家讨论!
---
*欢迎关注俺的公众号:*
https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/efb8696c1d0e4db3bb7b33c317d250e0~tplv-k3u1fbpfcp-watermark.image?
这是一条镜像帖。来源:北邮人论坛 / java / #66825同步于 2023/5/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【讨论】ChatGPT本地环境搭建
leozhao
2023/5/21镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复