专业网站建设推荐,win7如何做网站服务器,网站建设企业免费咨询,企业在线查询系统背景#xff1a;最近chatgpt很火#xff0c;前几天也想注册体验一下#xff0c;一顿操作之后#xff0c;卡在该国家不支持。最后发现自己的代理开在香港#xff0c;改在漂亮国就行了。虽然有chatgpt可以用#xff0c;但是小平是自己封装了一个#xff0c;我不能输。正好…背景最近chatgpt很火前几天也想注册体验一下一顿操作之后卡在该国家不支持。最后发现自己的代理开在香港改在漂亮国就行了。虽然有chatgpt可以用但是小平是自己封装了一个我不能输。正好对python存在一点兴趣索性直接研究python可视化openai api。
openai的注册就很简单。
OpenAI
1.用邮箱注册一下后会发一个邮箱验证qq邮箱验证消息有点慢的等了好一会 2.验证成功之后需要在一个网站上买一个手机号验证码好像印度的验证码收的挺费劲的。我买了一个马来西亚的速度很快。买了之后有20分钟的时间要是期间没有验证可以免费退一次。
SMS-Activate - service for receiving virtual SMS online to virtual SIM 3首先先介绍一下openai api的模型。 目前用的多是gpt-3和codex。翻译一下就知道一个是理解和创造语言。一个去编码可以问怎么编码或者纠正代码啥的
在gpt3codex中也分为细致的小模型。第一个达芬奇用的最多当然也是相对言贵点。 当然这边有很多例子可以去实现。 4.现在开始创造一个key。python调接口需要一个ak。 这边可以根据不同的场景去获得相对应的代码。 一般也就达芬奇2或者3用的最多吧。
modeltext-davinci-003
modeltext-davinci-002
5.配置python将上图的代码复制到python上面就可以了。
pip install openai 还有几个忘记了之前看过博客说的下次一定补上。
这边openai api是可以调通了。
但是想做一个python gui的可视化页面。看了官网支持好几个gui。最后我选择了单调的tkinter。知乎看了说pyqt生成的文件很大我只想简单的玩一下哈哈哈。 python tkinter 看了别人的博客。我只会用。最初页面就加了一个text多行文本输入一个button按钮还有一个lable标签。 哈哈哈还做了一个简单的小逻辑。 from tkinter import *import openaiopenai.api_key your ak
def button_event():content question.get(1.0, end)print(len(content))if len(content) 1:answer[text] 怎么就没有问题呢else:message get_message(content)answer[text] messagereturn
def get_message(message):response openai.Completion.create(modeltext-davinci-003,promptmessage,temperature0.8,top_p1.0,frequency_penalty0.5,presence_penalty0.0,max_tokens1000)return response.choices[0].text
# 创建窗口
main_window Tk()
question Text(main_window, height6)
answer Label(main_window, width500, anchorNW, wraplength500)
main_window.title(又有新的问题了)
main_window.iconbitmap(640.jpeg)
main_window.geometry(500x500)
main_window.resizable()
question.insert(insert, 有问题吗)
question.pack()
B Button(main_window, text回答, commandbutton_event)
B.pack()
answer.pack()
# 消息循环
main_window.mainloop()想起来了这个ak先试用三个月在之后就要收费按请求次数收费。
算下来其实还是很便宜。现在免费使用还是有点慢的。不知道收费之后能不能快点……
好了回头好好整理一下技术分享可以讲这个