分享好友 最新动态首页 最新动态分类 切换频道
chatgpt实践:用BitoAI写代码
2024-12-27 04:36

今天我们着重介绍下,如果用BitoAI进行编写代码。

chatgpt实践:用BitoAI写代码

一、Bito的安装

以pycharm为例,需要使用最新版的pycharm可以搜索到Bito插件。我用的是pycharm社区版2023.1版本。如用最新版本,可以搜索到。

从File-Settings进入

在plugins中,搜索Bito,查到的这个就是,点击install,进行安装。

安装完成后,点击右下角Apply

于是在pycharm最右侧,出现了Bito的图标,点击Sign进行注册登录。

在注册的邮箱中找到登录密钥,不用魔法,直接提交登录,点击Sign in登录。

登录完成后,就可以直接开始写代码。

至此安装完成。注意,Bito还有其他ide中做插件,也可以直接在网页上使用,另外,也可以问代码无关的问题。比如他用的是gpt3模型。

二、BitoAI尝鲜

我先建了一个目录,叫BitoTest,专门尝鲜用的。

这是之前验证过的一个案例,今天重新试了一下。

他的回复如下:

好的,我可以为您提供一些Python Flask的代码,以创建一个带有登录界面、欢迎信息和两个选项卡的网站。在此之前,您需要确保已经安装了Flask和其他必要的库。首先,您需要创建一个名为app.py的Python文件,并将以下代码复制到其中。

from flask import Flask, render_template, request, session, redirect, url_forimport pandas as pdimport os app = Flask(__name__)app.secret_key = os.urandom(24) # mock user databaseusers = {'user1': 'password1', 'user2': 'password2'} # mock data for tabledata = {'Name': ['Alice', 'Bob', 'Charlie', 'David'], 'Age': [25, 30, 35, 40], 'City': ['New York', 'Paris', 'London', 'Tokyo']}df = pd.DataFrame(data) @app.route('/')def home(): if 'username' in session: return render_template('home.html', name=session['username']) return redirect(url_for('login')) @app.route('/login', methods=['GET', 'POST'])def login(): if request.method == 'POST': username = request.form['username'] password = request.form['password'] if username in users and users[username] == password: session['username'] = username return redirect(url_for('home')) else: return render_template('login.html', error='Invalid username or password') return render_template('login.html') @app.route('/logout')def logout(): session.pop('username', None) return redirect(url_for('login')) @app.route('/kline')def kline(): if 'username' in session: return render_template('kline.html', name=session['username']) return redirect(url_for('login')) @app.route('/table')def table(): if 'username' in session: return render_template('table.html', name=session['username'], data=df.to_html(index=False)) return redirect(url_for('login')) if __name__ == '__main__': app.run(debug=True)在这个代码中,我们使用了Flask框架,并创建了一个名为app的应用程序对象。我们还设置了一个秘密密钥,以便对用户会话进行加密。我们还创建了一个名为users的字典,其中包含了模拟的用户和密码。我们还创建了一个名为df的DataFrame,其中包含了模拟的表格数据。我们使用了四个路由函数。第一个路由函数是主页,如果用户已经登录,则显示欢迎信息和两个选项卡。如果用户没有登录,则重定向到登录页面。第二个路由函数是登录页面,它接受POST请求以验证用户凭据。如果用户凭据有效,则将用户名称保存在会话中,并将其重定向到主页。否则,将显示错误消息。第三个路由函数是注销,它删除会话中的用户名,并将用户重定向到登录页面。第四个路由函数是kline,它显示k线图选项卡。如果用户没有登录,则重定向到登录页面。第五个路由函数是table,它显示表格选项卡。如果用户没有登录,则重定向到登录页面。接下来,您需要创建一个名为templates的文件夹,并在其中创建三个名为home.html、login.html和kline.html的HTML文件。这些文件的内容如下:

上面的废话不用看,直接建3个html文件来匹配flask的路由。

home.html

html    Home    

Welcome {{ name }}    

K-Line

Table

Logout

login.html

htmlLogin{% if error %}

{{ error }}{% endif %}Username:

Password:

kline.html: 

html    K-Line    

K-Line    

Hello {{ name }}, this is the K-Line page.    Home

table.html: 

htmlTable

Table

Hello {{ name }}, this is the table page.{{ data | safe }}Home

这里要注意的是,模板要单独文件夹存放。

启动app.py之后,访问地址就可以看到效果啦。

我们用写好的用户名/密码字典来进行登录使用。

登录成功后,就看到欢迎您 user1,还有我们预设的两个菜单。k线图以及买点表格。

到此,这里整个应用基本是一遍过,启动成功。算上所有时间,不到5分钟,即可完成简易网页的搭建。

三、总结

虽然Bito使用的只是GPT3版本,但是它胜在实用,代码准确性高,以及不用魔法,并且在网页端,也可以使用,代码能力要比claude强,无限使用要比chatgpt4更加方便。可以说,写代码方面确实有独特的能力。

最后我也替不会代码的缠友一些问题,比如他会不会通达信。

没想到这也难不住它,快速的给了答案。

所以一个免费的写代码大佬帮助,他不香吗?赶紧试试吧。

本次分享就到这里^_^

兔年大吉一起学缠论

欢迎缠友关注公众号,知乎,星球

最新文章
众多Android 开源项目推荐,给力工作给力学习
Robotium是一个测试框架能够方便你为Android应用程序编写强大、健壮的自动黑盒测试用例。利用Robotium的支持,用例开发人员能够编写功能、系统和验收测试方案Robotium支持Activities、Dialogs、Toasts、Menus和Context Menus。项目地
英雄联盟射程最远的英雄是谁?
1、平a射程最远的皮城女警,射程高达650码;2、18级射程最远的麦林炮手,天赋加上18级射程可达703码;3、技能加成后射程最远的深渊巨口500的基本射程加上W技能可达710,说明特例首领之傲射程只有425,不过E技能打到人再用q技能可达1200码。
电池续航:长时间使用无需频繁充电
在智能手机市场中,OPPO的Y系列一直以来都是中低端市场的重要选择。OPPO Y31s作为Y系列的一员,凭借其较为亲民的价格和出色的功能配置,吸引了不少消费者的关注。本文将全面解析OPPO Y31s的性能特点,帮助大家了解这款手机的实际表现以及它
搜狗搜刮引擎网排名优化器_搜狗搜刮引擎网络排名优化器(搜狗搜索引擎网排名优化器)
末了,在各人开展下拉优化之前小马识途顾问夸大几点起首,下拉优化不但仅有百度,尚有360搜狗神马本日头条等主流搜刮平台,只要是搜刮引擎都可以做下拉优化其次下拉优化不是独立存在的,必要有肯定网络推广底子,就是遐想出来词经搜刮后有
网站百度快照一直是2周之前的怎么才能让快照更新
了解百度快照的更新机制我们需要了解百度快照的更新机制。百度快照的更新是由百度搜索引擎的爬虫程序定期进行的,它会根据网站的更新频率、内容质量、外部链接等多个因素来决定快照的更新周期。要促进网站百度快照的更新,我们需要从这些方
百度蜘蛛池租用:小旋风SEO蜘蛛池搭建攻略,轻松提升网站收录,提高搜索引擎排名
小旋风SEO蜘蛛池搭建攻略,助您轻松租用百度蜘蛛池,有效提升网站收录,快速提高搜索引擎排名,优化网站流量。本文目录导读:小旋风SEO蜘蛛池概述小旋风SEO蜘蛛池搭建步骤注意事项随着互联网的快速发展,搜索引擎优化(SEO)已经成为企业提
如何通过有效的外链建设提升手机网站排名
外链建设计划目标:提升手机网站在搜索引擎结果页面 (SERP) 中的排名和可见性。目标受众:移动设备用户,搜索引擎,社交媒体影响者外链建设策略:1. 高质量内容创建:* 创建有价值且引人入胜的内容,为用户提供有用的信息。* 优化内容以包
世界大学排名推荐 全球十大知名学校排名 世界十大名牌大学排名
世界大学排名推荐 全球十大知名学校排名 世界十大名牌大学排名相关内容,小编在这里做了整理,希望能对大家有所帮助,关于世界大学排名推荐 全球十大知名学校排名 世界十大名牌大学排名信息,一起来了解一下吧!1、国际顶尖大学排名2、世界
遵义百度爱采购代运营费用
爱采购服务商介绍百度爱采购是做什么的?效果怎么样?爱采购效果好不好,别人说了不算,就算是相同的行业,你做了,不一定效果好,因为这个跟售后有很大的关系,如果维护的好,效果确实可以,下面爱采购服务商小编带大家了解关于百度爱采购
郑州今日热推的儿童发育障碍康复训练中心严选名单排名推荐
一、科学性我们不能凭空去设定孩子的训练目标,不能盲目地期望孩子一下子具备各种能力。我们应根据发展心理学中有关儿童社会交往发展的规律,评估患儿实际能力,从他目前新达到的能力开始由浅入深地设计和实施社交互动游戏和活动。二、一刻
相关文章
推荐文章
发表评论
0评