首页 > 其他分享 >【开源】ChatGPT的制作(第一期)

【开源】ChatGPT的制作(第一期)

时间:2023-12-03 16:56:08浏览次数:31  
标签:Huge end text 第一期 answer 开源 reader print ChatGPT

\[\Huge 第一期只公布代码 \]


\[\Huge Made\ In\ China \]


\[\Huge Created\ by\ daiyulong \]


import porobot,os,time,random,win32com.client
os.system('color F0')
reader=win32com.client.Dispatch("SAPI.SpVoice")
i=1
def timePrint(text):
    for i in range(0,len(text)+1):
        print(end='\r')
        for j in range(0,i):
            print(text[j],end='')
        print(end=' ▋')
        time.sleep(random.randint(1,250)/1000)
    print('\r【ChatGPT】 ',str(n),' | ',text,sep='',end='  \n')
while True:
    print('     【我】',i,'|',end=' ')
    s=input()
    if s=='退出':
        timePrint('那我等着你下次来!')
        reader.Speak('那我等着你下次来!')
        time.sleep(3)
        break
    answer=porobot.normal.chat(s)
    timePrint(answer)
    reader.Speak(answer)
    i+=1

\[\Huge So\ easy \]

标签:Huge,end,text,第一期,answer,开源,reader,print,ChatGPT
From: https://www.cnblogs.com/daiyulong/p/kaiyuan-ChatGPTdezhizuo-diyiqi.html

相关文章

  • 文心一言 VS 讯飞星火 VS chatgpt (148)-- 算法导论12.2 3题
    三、用go语言,写出过程TREE-PREDECESSOR的伪代码。文心一言:以下是使用Go语言编写的TREE-PREDECESSOR函数的伪代码:funcTREE-PREDECESSOR(node){ifnode.parent!=nil{returnnode.parent}//如果节点是根节点,则返回nilifno......
  • 文心一言 VS 讯飞星火 VS chatgpt (127)-- 算法导论11.2 2题
    二、用go语言,位向量(bitvector)是一个仅包含0和1的数组。长度为m的位向量所占空间要比包含m个指针的数组少得多。请说明如何用一个位向量来表示一个包含不同元素(无卫星数据)的动态集合。字典操作的运行时间应为O(1)。文心一言,代码正常运行:在Go语言中,我们可以使用map[int]bool来......
  • 文心一言 VS 讯飞星火 VS chatgpt (125)-- 算法导论10.6 6题
    六、用go语言,任意有根树的左孩子右兄弟表示法中每个结点用到三个指针:leftchild、rightsibling和parent。对于任何结点,都可以在常数时间到达其父结点,并在与其孩子数呈线性关系的时间内到达所有孩子结点。说明如何在每个结点中只使用两个指针和一个布尔值的情况下,使结点的父结点或......
  • 文心一言 VS 讯飞星火 VS chatgpt (126)-- 算法导论11.1 1题
    一、用go语言,假设一动态集合S用一个长度为m的直接寻址表T来表示。请给出一个查找S中最大元素的过程。你所给的过程在最坏情况下的运行时间是多少?文心一言,代码正常运行:在这个问题中,我们需要实现一个查找动态集合S中最大元素的算法,该动态集合使用一个长度为m的直接寻址表T......
  • 文心一言 VS 讯飞星火 VS chatgpt (124)-- 算法导论10.5 5题
    五、用go语言,给定一个n结点的二叉树,写出一个O(n)时间的非递归过程,将该树每个结点的关键字输出。要求除该树本身的存储空间外只能使用固定量的额外存储空间,且在过程中不得修改该树,即使是暂时的修改也不允许。文心一言:您可以使用一个栈来存储节点,以便在遍历二叉树时进行回溯。由于您......
  • 文心一言 VS 讯飞星火 VS chatgpt (123)-- 算法导论10.4 4题
    四、用go语言,对于一个含n个结点的任意有根树,写出一个O(n)时间的过程,输出其所有关键字该树以左孩子右兄弟表示法存储。文心一言:在计算机科学中,左孩子右兄弟表示法是一种用于表示树状结构的方法,其中每个节点都有两个指针:一个指向其第一个孩子(左孩子),另一个指向其下一个兄弟(右兄弟)。......
  • OpenPie 和 ChatGPT 聊聊云上数据计算的那些事儿
    要说时下科技圈最火的新技术话题,那就非ChatGPT莫属了。由它引发的各类“人工智能(AI)能否取代人工”的讨论狂飙不停,抛开法律和道德层面的争议,ChatGPT确实可以准确地回答用户大部分的通用知识问题。那么大家是否会好奇,ChatGPT是依靠什么获得了这样“无所不知”的超能力呢?   ......
  • 龙蜥开发者说:天津大学同学分享“走入龙蜥赛道,推开开源大门” | 第 25 期
     「龙蜥开发者说」第25期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量。本期故事,我们邀请了龙蜥社区开发者贾庆林来分享「走入龙蜥赛道,推开开源大门」。欢迎阅读上期故事《那些......
  • 文心一言 VS 讯飞星火 VS chatgpt (147)-- 算法导论12.2 2题
    二、用go语言,写出TREE-MINIMUM和TREE-MAXIMUM的递归版本。灵捷3.5。文心一言:以下是用Go语言编写的树的最大值和最小值的递归版本代码:packagemainimport("fmt")typeTreeNodestruct{ValintLeft*TreeNodeRight*TreeNode}......
  • 【开源】基于JavaWeb的网上药店系统
    一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQL的网上药店系统,包含了药品类型模块、药品档案模块、药品收藏模块、药品订单模块、药品资讯模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,网上药店系统基......