今天开始学习如何用 Google Colab 直接调用 ChatGPT 的 API 来进行对话。
【创建 API Key】
打开 OpenAI 的 API KEY 页面 https://platform.openai.com/account/api-keys
创建一个新的密钥

复制这个密钥备用
【设置基本环境】
打开 Google Colab https://colab.research.google.com/
新建一个 notebood
输入 下面代码并点击运行
安装好了之后就提示: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 并执行
import os
import openai
openai.api_key = "sk-换成自己的key3JVv6v605MPgBET3BlbkFJR7sx7i7xvySXfOegminV"
openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "你好,你可以和我打个招呼吗"}
]
)

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

也可以把输入部分写成调用的函数,点击运行,这样每次只需要调用这个function 就可以直接对话了
import os
import openai
openai.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领域有深度兴趣爱好的,可以添加我们官方微信深度交流:
