chat GPT API 连接 ( Python)

(现在有些人使用api串接,明明没有使用过,却被回传额度用满,应该是目前已知的BUG
但也可以进入dashboard 确认目前使用量
https://platform.openai.com/account/usage

查看token数量:https://platform.openai.com/tokenizer

现在很夯的chat GPT,想说公司有计划使用OpenAI 的技术,让公司更智慧,我也有兴趣,便自己玩了一下,用python 连一下chatGPT的API

简单说,只要有一点python的程式基础 就可以完成这个小小专案了(毕竟其实主要就是api的串接 与 参数的设定)

(任何人都可以免费使用api哦,但是有所上限~)

(一) 取得api key
1-1.先注册chatGPT的帐户,后前往以下连结 (或由以下连结 顺道注册)
https://platform.openai.com/account/api-keys

1-2.点选[Create new secret key]
http://img2.58codes.com/2024/201561816KhlSCC4Q2.png

1-3.生成金钥后,要把key记好哦,之后再也看不到喽~,上面也明确地说了,因安全问题,若忘记,只能重新申请
http://img2.58codes.com/2024/20156181uWgbLC3baW.png

(二)建立环境

写程式之前 当然要先搞环境喽!
(一个新专案,一个新虚拟环境,可以让你减少很多麻烦)
在此使用anaconda做

2-1 开启anaconda prompt
http://img2.58codes.com/2024/20156181fdleglo098.png

http://img2.58codes.com/2024/20156181gj64uppDhP.png
预设都会在base哦(看最前面的(base)就可以知道现在是在哪个环境了),也就是如果以前都没创建虚拟环境,这个环境会非常丑哦~
看你心情 要不要帮conda做update

conda update conda

2-2 创建虚拟环境

你可以先看一下 现在有甚么环境,是否有合适的

conda env list

如果没有,确定要新增 即可以使用以下指令:
EX:新增名为:openAI的环境,python版本为3.7 (应该3.7 3.8都可以,但3.9即以上不行)

conda create --name openAI python=3.7

成功之后,就可以切换过去那个虚拟环境喽!

activate openAI

(三)安装包

只需要额外下载一个安装包-openai

因为一般conda 目前没有 openai的包,所以要去找conda-forge

conda install -c conda-forge openai

也是可以将conda-forge加进conda install里啦,这里就不赘述了
(如果有疑虑 也是可以使用pip install openai,但就不能透过anaconda做统一控管了)

(四)写程式喽~(直接丢github XDD)
https://github.com/e950280/openAI/blob/main/openai.py

完成~~~
更多的参数运用等等 可以参考官方文件~
(https://platform.openai.com/docs/api-reference/making-requests)


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章