chatgpt app开发者 开发者如何开发自己的chatGPT应用

默认分类1年前 (2023)发布 admin
2,535 0
ChatGPT国内版

最近一段时间这种聊天式AI爆红,发布了,国内百度发布了“文心一言”等。

那么我们作为开发者如何把接入自己的应用中来,为自己所用,提高自己的学习、工作效率。这次我们就简单的演示下如何接入。

在准备开发自己的应用之前,我们必须先做一下准备。

准备工作

1、你需要去网站申请一个开发者账号

2、然后创建你的API keys

3、API keys 秘钥是显示一次,所以需要自己保存起来,如果忘记了那么只能重新创建。

4、开始用自己喜欢或者擅长的编程语言请求。官网提供了和node.js的包。

chatgpt app开发者 开发者如何开发自己的chatGPT应用

5、如果不是或者node.js的开发者可以使用官方推荐的第三方库。

6、购买一台国外的云服务器,可以在阿里云、腾讯云等其他厂商购买,一定是国外能访问域名的(如果只是自己随便玩玩,而不是放在网络上,那么这一步骤可以省略)

7、在保证你的余额充足下进行开发。新申请的账号官方会给一定的免费额度,不过这个额度是有有效期的,在失效期用完,不然过期作废。

编程开发

安装库

$ pip install openai

编写一个简单的问答

chatgpt app开发者 开发者如何开发自己的chatGPT应用

import openai

def https_request(prompt): """ 从文件中读取API keys """ OPENAI_API_KEY = "" with open("./openai_api_key.txt", "r", encoding="utf-8") as f: OPENAI_API_KEY = f.read()
openai.api_key = OPENAI_API_KEY
""" model:要使用的模型 prompt:您要输入的内容 temperature:介于0和2之间。较高的值(如0.8)将使输出更加随机,而较低的值(如0.2)将使输出更加集中和确定。 max_tokens:最大令牌,你可以理解chatGPT回答的字数上线,一般的模型是2048个,最新的chatGPT4可以达到4096个, """ response = openai.Completion.create(model="text-davinci-003", prompt=prompt, temperature=0, max_tokens=2048)
return response["choices"][0]["text"].strip()

while(True): prompt = input("请输入您的提问:") res = https_request(prompt) print(f"答:{res}") print("==============================n")

运行结果

整体感觉还不错。

问答

Q:那么我是否可以接入到我的微信公众号呢?

是完全可以的,不过订阅号没有主动发送消息功能,被动回复需要在5秒之内响应,所以建议使用认证服务号。

Q:上面都是一些公开的答案,我想定制化自己的问答可以吗?

当然是可以的啦,我们可以使用内容的微调服务,在它的基础上训练自己的一些话术库。

如果还有其他什么想问的,欢迎留言或者私信,如果我也解答不了的问题,咱们还可以问问怎么说。

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...