【AIGC 学习】用 Google Colab 直接和 ChatGPT 对话 - ChatGPT API 使用1|环球观速讯
今天开始学习如何用 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 并执行
可以看出,这个小朋友已经和我开始对话了importos
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 就可以直接对话了
比如我再问问题,只要输入 chatWithGPT(我想要问的问题) ,再点击左边的执行就可以了。importos
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)
如果对ChatGPT很感兴趣,你继续读次条的进阶篇。
对AI领域有深度兴趣爱好的,可以添加我们官方微信深度交流:
关键词:
-
河北省5场夏季大型综合招聘会将举行 搭建高效交流平台2022-08-08
-
危害儿童青少年健康的第三大疾病 如何发现孩子脊柱有没有侧弯?2022-07-08
-
河北大数据产业发展风生水起 基础设施日臻完善2022-03-18
-
河北沧州:学生“暖心小纸条”致敬“最美逆行者”2022-03-18