如何使用python调用ChatGPT API?

955 阅读1分钟

背景

分享一个调用方法,就被禁止发布了?

从2022年12月开始,ChatGPT 就成为了程序员之间不可获取的话题。怀着对知识的好奇,与技能的更新迭代需求,我也想要尝试搞一下这个明星产品。

为什么选择python呢?

image.png

因为通过查看官方文档,可以很清晰的看到,官方已经对python进行了绑定,也就是说,python他是优先考虑的语言之一!所以特次选择了python进行学习与demo的实现!

废话不多说了,直接上我的代码吧

import openai
openai.api_key = “你注册后所生成的apiKey”
  completions = openai.Completion.create(
        engine="text-davinci-003",
        prompt=question,
        max_tokens=100,
        n=1,
        stop=None,
        temperature=0.5,
    )
    message = completions.choices[0].text
    print(message)

其实,这里面就是完成了最基本的api接口调用。

这里,如果你好奇的话,可以尝试让gpt给你生成调用代码(可以尝试一下会有什么效果)

其他的具体的api接口,查看api文档应该就能够自行写出相应代码了。

如有需要帮助,可随时留言

觉得对你有帮助的话,可以留言交流

欢迎大家关注我的公众号《coder练习生》,也可使用《微点记账》小程序体验一下

image.png image.png