python gui构造openai api可视化页面

背景:最近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。翻译一下就知道一个是理解和创造语言。一个去编码(可以问怎么编码或者纠正代码啥的)

在gpt3,codex中也分为细致的小模型。第一个达芬奇用的最多,当然也是相对言贵点。

 

 

当然这边有很多例子可以去实现。

 

 4.现在开始创造一个key。python调接口需要一个ak。

 这边可以根据不同的场景去获得相对应的代码。

一般也就达芬奇2或者3用的最多吧。

model="text-davinci-003"
model="text-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(model="text-davinci-003",prompt=message,temperature=0.8,top_p=1.0,frequency_penalty=0.5,presence_penalty=0.0,max_tokens=1000)return response.choices[0].text
# 创建窗口
main_window = Tk()
question = Text(main_window, height=6)
answer = Label(main_window, width=500, anchor=NW, wraplength=500)
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="回答", command=button_event)
B.pack()
answer.pack()
# 消息循环
main_window.mainloop()

想起来了,这个ak先试用三个月,在之后就要收费,按请求次数收费。

算下来其实还是很便宜。现在免费使用,还是有点慢的。不知道收费之后能不能快点…… 

好了,回头好好整理一下,技术分享可以讲这个!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39938.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CESS 与企业家们的见面:去中心化云存储如何助力企业进入 Web3?

2023 年 2 月 18 至 19 日,CESS 联合创始人兼 COO Jessie 在东盟区块链产业协会会长曹博士的邀请下,作为演讲嘉宾参与了马来西亚 Web3 Club 的闭门分享会。Web3 Club 作为当地 Web3 领域有名的会员制社区,吸引了各类企业家和创业者的加入。在…

clickhouse 中 ReplicasMaxAbsoluteDelay 的计算

小白上路,如有错误,还请指正,谢谢。 一、 问题背景 最近偶尔会收到延迟超时的告警,随后恢复 时间:2022.09.30-10:04:48 replication lag across all tables (ads_ch03:ch_params[ReplicasMaxAbsoluteDelay]): 52y 9m 15d 历史告警…

chatgpt赋能python:如何排除Python运行失败问题:常见错误和解决方法

如何排除Python运行失败问题:常见错误和解决方法 作为一个有10年Python编程经验的工程师,我深知Python编程不断发展,新库和语法变得越来越流行。然而,即使你是一个经验丰富的Python编程人员,最终难免会遇到一些问题&a…

调用ChatGpt openai官方node.js包Error: connect ETIMEDOUT问题

原因是调用的axios库不走系统代理,需要额外配置。 openai在文档中有说明增加axios配置的方法 只需请求时配置下proxy就ok了

GitHub Copilot 体验

LHS 475 b NASA’s Webb Confirms Its First Exoplanet | NASA 介绍 什么是GitHub Copilot GitHub Copilot是由GitHub和OpenAI公司共同开发的基于云的AI编程工具,目前支持Visual Studio Code、Visual Studio、Neovim和JetBrains集成开发环境集成开发环境(IDE)&…

Cerebral Cortex:静息态fMRI功能连接可以预测男女关系的相容性

即使在信息技术显著发展的情况下,基于自我报告的特征和偏好来预测异性恋个体最初的相容性也并不成功。为了克服自我报告测量和预测相容性的局限性,我们使用了来自静息状态功能磁共振成像(fMRI)数据的功能连接,这些数据携带丰富的个体特异性信…

被讨厌的勇气:目的论

目录 1. 弗洛伊德式的决定论2. 决定我们的不是过去的经历,而是赋予这些经历的意义。2.1. 场景:闭门不出的男子2.2. 场景:愤怒2.3. 场景:梦想小说家2.4. 生活方式 3. 要勇于改变 我们的生活方式3.1. 拒绝改变3.2. 千里之行&#xf…

解析后人类时代类人机器人的优越性

如今,机器人在我们的日常生活和社会中已无处不在。新型机器人亦是层出不穷,比如可以替代人类从事迎宾、安保、保洁等工作的服务机器人以及行为举止如家人或宠物般的陪伴机器人等等。而使这些新型机器人动作自然流畅的便是配置在其主体的电机与传感器的组…

心理学与生活 - 发展与教育

文章目录 延迟满足婴儿气质情感依恋咿呀学语性别认同游戏人间学习方式行为塑造 延迟满足 延迟满足的能力对孩子的人格形成和未来能够获得的成就非常重要如果孩子们意识到学会转移注意力和思想就能够实现自我控制,那么他们就成功了一大步“冷”系统是认知的策略性的…

怎样摆脱焦虑型依恋?

转载:远叔https://www.zhihu.com/question/21126414/answer/1346533425 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 心理学上通常将人类的人格特性分为三种:安全型,焦虑型以及…

chatgpt赋能python:用Python做游戏辅助指南

用Python做游戏辅助指南 随着游戏越来越受欢迎,越来越多的玩家开始使用各种辅助工具来提高自己的游戏技能和竞争力。Python是一个非常强大的编程语言,可以用于处理和分析大量的游戏数据,同时也可以用于编写游戏辅助脚本和软件。在这篇文章中…

广告流量反作弊风控中的模型应用

作者:vivo 互联网安全团队- Duan Yunxin 商业化广告流量变现,媒体侧和广告主侧的作弊现象严重,损害各方的利益,基于策略和算法模型的业务风控,有效保证各方的利益;算法模型可有效识别策略无法实现的复杂作弊…

Microsoft Edge 大规模崩溃,这是又跟谷歌搜索互掐了?

昨天,有部分网友反馈微软的 Edge 浏览器似乎出了问题,在地址栏输入任何字符时浏览器都会发生崩溃,即使关闭重启也依然无法正常使用。但是把微软必应设置为默认浏览器后,就可以修复… 图源:Reddit 谷歌回应了&#xff…

“不要用 Edge 默认的必应,我被骗了”

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 在搜索引擎中输入关键词,我们可以很快捷地找到所需信息——一般来说,的确是这样的。 然而最近,国外有一位网友 derekantrican 发现,同一个关键词&…

快捷指令快速调用

快捷指令快速调用 今天在玩手机的时候,随便翻到 辅助功能,在里面发现了一个轻点背面的功能,以前听过感觉很鸡肋,没想到点进去一看发现大有门道,居然还能调用快捷指令,那不就很方便了吗 在添加快捷指令之后…

OpenAI CEO:ChatGPT比想象的更有用 但不会取代传统搜索

雷递网 乐天 2月5日 ChatGPT激发了全世界的想象力,从教授到广告商、黑客和法官,每个人都在思考如何最好地利用其功能。但是这一切背后的人是怎么想的呢? 对开发人工智能聊天机器人的公司OpenAI的首席执行官Sam Altman来说,ChatGPT…

浏览器如何截全屏的图

1.进入F12调试模式 2.快捷键: window:Ctrl Shift P mac:command Shift P 3.输入指令full,会提示有一个选项,该选项即为截取全屏,如下图: 此外,还有:node 模式以及当前范围,输入指令 captu…

解决验证码乱码

问题:在测试环境正常,但是发到线上服务器就乱码 经过检查发现是代码中设置的字体服务器中没有对应字体 Graphics2D g2 image.createGraphics();[图 片] 在服务器加上 Algerian字体(字体从windows中复制到服务器),重启服务就好了。

亚马逊测评系统有哪些?

本人做了3年测评,用遍了市面上的各种系统网络环境有些经验想和大家分享一下,我也是踩了坑多坑,被割过很多次韭菜,今天给大家分享下,希望能的让大家少走一些弯路,避免一些坑。 现在市面上的网络环境有非常多…

浏览器主流内核分析,浏览器版本过低升级方法

我们在工作生活中几乎每天都需要用到浏览器,但是,尽管用了这么多年的浏览器,仍然有很多人对浏览器内核不是很了解。比如,常见的浏览器内核有几种吗,浏览器版本过低怎么办,我们应如何升级浏览器版本&#xf…