编写ChatGPT桌面版,改进版支持上下文对话
调用 ChatGPT 官方 API 接口的好处是没有登录地区限制,编写桌面版的好处是可以单用户独享,免费额度足够用了,不至于消耗太快。
网页版 ChatGPT 的上下文对话很棒,其实我们自己编写的桌面版也可以实现这个功能。今天小改了一下前几天发的源代码,支持上下文对话以后的效果:
以下是完整源代码(使用 aardio 编写,复制粘贴到 aardio 编辑器直接点运行就可以了 )。import win.ui; /*DSG{{*/ var winform = win.form(text="ChatGPT 桌面智能助理";right=661;bottom=721) /*}}*/ import web.view; var wb = web.view(winform); import web.rest.jsonClient; var http = web.rest.jsonClient(); //参数请改成您的 API key(或者获取 API key 的网址也可以)。 http.setAuthToken("http://api.aardio.com/demo/openai/token2"); var ai = http.api("https://api.openai.com/v1/"); var conversation = {}; var chatGptName = "桌面智能助理"; var chatGptInfo = "是一个快乐的程序员,精通多种编程语言"; wb.external = { ask = function(q){ table.push(conversation,"用户:"+q); var prompt; do{ prompt = "提示:你叫" + chatGptName + "," + chatGptInfo + "。<|endoftext|>" + "当前时间:" + tostring(time()) + "。<|endoftext|>" + string.join(conversation,"<|endoftext|>") + "<|endoftext|>" + chatGptName + ":"; if(#prompt < 2000) break; table.shift(conversation); }while(true); var ret,err = ai.completions({ "prompt": prompt,//发送提示 "model": "text-davinci-003",//GPT 3.5 模型 "temperature": 0.8,//热度,0~1 之间。 "max_tokens": 2048,//最大允许的字符数量 "stop": {"<|endoftext|>"} }) if(ret){ var a = ret.choices[1].text; table.push(conversation,chatGptName+":"+a); return a; } else { if(err[1]=="{"#){ var errObject = web.json.tryParse(err)[["error"]]; if(errObject[["code"]]="invalid_api_key"){ return "您的 API key 已经失效了!"; } if(errObject[["message"]]) return errObject[["message"]]; } return err; } }; } wb.html = /** ChatGPT 桌面智能助理 **/ winform.show(); win.loopMessage();
性感女神李沁头条创作挑战赛李沁是一位备受关注的女演员,她的演技和颜值在娱乐圈中饱受赞誉。除此之外,李沁还以其性感的形象著名于世,她总是让人惊艳不已。很多人都认为,李沁才是最真正的性感女神。在她
杨幂红发造型vs赵丽颖红发造型谁更美杨幂登上了嘉人NOW春季刊的封面,一头红发造型抹去刻板印象,大胆展示自我个性,张扬的红发加上休闲的牛仔套装,时尚感拉满的同时又兼具松弛感。利落洒脱,百变风格,是杨幂带给我们的春日惊
为什么说冬季适合吃羊肉?试试这几种推荐吃法进入12月,天气是越来越冷了,气温低的日子里就想吃点补身体的美食,冬季吃羊肉似乎就成了大家一致认可的养生法则。羊肉历来被当作是冬季进补的首选,这个说法准确吗?为什么说冬季适合吃羊肉
街拍,穿开衩连衣裙的时尚女生近年来,开衩连衣裙越来越受到时尚爱好者的欢迎。这种裙子不仅给人一种性感的视觉冲击,而且在走路和坐下时,也能流露出女性的柔美和优雅。与高跟鞋和手提包的配搭,更加显得得体大方,让人眼前
4款显年轻的短发,哪款让你眼前一亮呢?显年轻的发型总会令人眼前一亮,让人为之迷恋,你知道哪些发型显年轻吗?不知道的话不妨来学习一下吧。part1四六分短发四六分短发利用发际线分区设计,一侧头发多一侧少,设计自然下垂的效
入春后发现,真正优雅的女人都在穿米杏色,百搭知性又迷人想要玩转春天的造型穿搭,那就离不开颜色的搭配。而对于真正优雅的女人来说,在色彩上的搭配会具有更多的展示空间,而想要显得知性而又迷人,那则需要拥有足够的品味和审美能力。正确的色彩匹配
田海蓉评委及颁奖嘉宾出席斑彩螺奖复古西装造型压轴红毯slay全场3月31日,著名演员田海蓉以澳涞坞电视剧演员协会监事会副主席斑彩螺奖专家评委及颁奖嘉宾的身份出席第三届斑彩螺奖新时代国际电视节颁奖盛典。以一袭复古印花西装造型压轴亮相红毯,优雅高贵
紧身打底裤美女更有魅力,清新范十足,真的很有气质!紧身裤的打底裤组合更是代表了下一代的宽松,另外,采用了高腰一体的设计,穿着舒适有弹性的打底裤,另外,有合身感的打底裤可以收紧腰部,使眼前变得明亮,打底裤和针织开衫搭配的话,可以改变
听完裤衩姐的故事,我懂了裤衩对于一个女人的重要性前几天,我们饭店来了一位服务员大姐。当时我们正在上班,她直接从后厨穿过,就来到了前厅。大姐身材瘦小,黝黑的脸上堆满皱纹,很深。枯黄的头发胡乱扎在脑后,凌乱的还丢了几缕。当时,她上身
残酷中国联赛之主教练岗位联赛还没有开始就已经有近10人下岗1。李金羽,武汉长江。上个赛季,带领欠薪相当严重的武汉长江以28分保级成功。可惜因为不解决欠薪被足协两次罚分合计9分。最终联赛积分19分。惨遭降级。李金羽带领的球队,不但因为欠薪战
虎兄遭豹弟双杀广东宏远球员胡明轩在比赛中上篮。广州日报全媒体记者杨泽彬摄广州日报深圳3月31日电(全媒体记者黄维)CBA常规赛昨天再次上演广东德比。深圳新世纪在主场以98比95击败广东宏远,对老