【AIGC 学习】用 Google Colab 直接和 ChatGPT 对话 - ChatGPT API 使用1|环球观速讯
来源:九日论道    时间:2023-04-21 06:22:14

今天开始学习如何用 Google Colab 直接调用 ChatGPT 的 API 来进行对话。

【创建 API Key】

打开 OpenAI 的 API KEY 页面https://platform.openai.com/account/api-keys


(资料图)

创建一个新的密钥

复制这个密钥备用

【设置基本环境】

打开 Google Colab https://colab.research.google.com/

新建一个 notebood

输入 下面代码并点击运行

pipinstallopenai

安装好了之后就提示:Successfully installed aiohttp-3.8.4 aiosignal-1.3.1 async-timeout-4.0.2 frozenlist-1.3.3 multidict-6.0.4 openai-0.27.4 yarl-1.8.2

【开始聊天】

如果只是执行简单的聊天请求,然后复制下面这段代码,把please-paste-your-API-key-here换成自己的api key 并执行

importosimport openaiopenai.api_key = \"sk-换成自己的key3JVv6v605MPgBET3BlbkFJR7sx7i7xvySXfOegminV\"openai.ChatCompletion.create(model=\"gpt-3.5-turbo\",messages=[{\"role\": \"user\", \"content\": \"你好,你可以和我打个招呼吗\"}])
可以看出,这个小朋友已经和我开始对话了

但是上面返回的数据有很多信息,而且中文字符也没有解析,如果想要看的懂且不需要那么多细节,可以加上最下面加上一句代码

print(response.choices[0].message.content)
这个时候的结果就清晰易懂了

也可以把输入部分写成调用的函数,点击运行,这样每次只需要调用这个function 就可以直接对话了

importosimport openaiopenai.api_key = \"sk-换成自己的key3JVv6v605MPgBET3BlbkFJR7sx7i7xvySXfOegminV\"def chatWithGPT(prompt):completion = openai.ChatCompletion.create(model=\"gpt-3.5-turbo\",messages=[{\"role\": \"user\", \"content\": prompt}])return print(completion.choices[0].message.content)
比如我再问问题,只要输入 chatWithGPT(我想要问的问题) ,再点击左边的执行就可以了。

如果对ChatGPT很感兴趣,你继续读次条的进阶篇。

对AI领域有深度兴趣爱好的,可以添加我们官方微信深度交流:

关键词:

X 关闭

X 关闭