郭震原创,手撸码字1870+22张图
你好,我是郭震
1 实际需求
前段时间,有个关注我的粉丝联系我,是一位大学计算机女老师。
她想做一个二级考试题库,选择题+实操题,最好100套以上,拿来给学生练手。
问我有没有好的解决方案。
下面给铁铁们分析下。
没有AI前,手动找题,老师出题,估计没有个半月二十天还真搞不定。
现在呢?有了AI,还用再亲自下场吗?不需要了!
有的老铁说了,半自动行吗?
enen... 行是行,就是100+套,这种半自动方法,效率有些捉急。
最佳方案是什么?
那就是使用一种好用的大模型通过API调用。比如 ,使用阿里云百炼API调用,编写几行Python代码,100套题库按照指定格式批量保存到100个word文档里。
这种方法可以说简直不要太爽!
你根本不用动手,太方便。
并且时间大大缩短,分分钟搞定。
2 喂饭教程
阿里云百炼API,使用方法非常简单,全面支持Python接口开发。
下面,基于阿里云百炼API,我教铁铁们如何从零开始实现女老师的需求,做一个Python题库的喂饭级教程。
第一步,下面地址👇🏻是入口,访问它:
https://bailian.console.aliyun.com
再点击:立即调用按钮,进入界面看到第一个,就是下面通义千问-Max大模型:
点击查看详情,看到通义千问-Max大模型API调用,赠送我们400万免费额度。
400万免费额度是一个什么概念,等于80+本哈姆雷特!
我的天,这个免费额度,我表示太良心,解决这位女老师的需求那是不在话下。
第二步:点击下面的「API调用示例」,我们看看如何调用:
看到不超过20行代码,就能完成一次API提问和回答,Python是人工智能首选语言呀,第一个支持的语言就是Python:
批量对话,大概就是加一个for循环,让它批量跑起来。
接下来,点击上图最上面一行,我也单独截图了如下面,「查看我的API-KEY」按钮,这是你访问阿里云百炼API的钥匙:
下面是我的API-KEY,点击查看按钮,复制到你自己的电脑里,保存好,后面可能会用到:
复制上面这段代码到Pycharm中(Pycharm社区版免费,我用的也是社区版),复制后按到第二行有错误,原因缺少dashscope包:
缺少就pip安装它,非常简单,使用一行命令:pip install dashscope,搞定。至于如何配置虚拟环境,如何在指定虚拟环境下安装包,大家问问AI就是,不再展开。界面如下:
接下来,再在这个代码的第二行,添加下面两行,设置你的访问API-KEY,就是上面我让大家记下来的那个key,这里为了防止我的被泄露,最后几位我打上*****号,😄:
最后点击运行程序,直接就给发答案了:
有的老铁问,在哪里提问它了,😄,写到代码里了:如下图第10行,如何做西红柿牛腩?
这样我们就调通了demo
接下来可以正式开发Python题库并保存到word中了。这次我们使用阿里云百炼的qwen-long模型,它支持的上下文长度更大,最长1000万token,太吓人了!
如下提问,直接生成批量题库的代码:
基于这版代码,通过阿里云百炼API调用,开发100套Python题库,每套都保存到一个word中,一套题库包括10道Python编程选择题,2道上机练习题,题目最后需要附带答案,选择提不要解析,只给出选项。给我完整的Python代码。
整个代码66行,中间还算上空行,不连空行60行以内,Python代码简洁。使用阿里的dashscope SDK开发,第三小节会告诉大家如何学习SDK:
想要完整代码的铁铁,在下面我的公众号回复:题库,即可免费获取完整AI生成题库的代码:
3 搭建成果
1)一共100套
生成100套题库画面截图:
2)每套截图:
第一套编程选择第一题,还附带了正确答案:
第一套编程题上机练习题一截图:
需求解决完毕。
百炼AI这种API调用,对于开发者而言,价值很大。第一,百炼AI提供了丰富的现成功能,开发者无需从零开始构建复杂的AI模型;第二,它提供经过优化的算法,能够在保持高准确率的同时提升计算效率;第三,多样化的应用:从图像识别、自然语言处理到语音识别,百炼AI的API可以覆盖多个应用场景,满足不同开发需求。
为了更容易帮助开发者上手实现这些功能,阿里云百炼实训营推出系列视频教程,适合零基础小白从头开始学习,实测课程内容包括讲解:API使用、Prompt、插件、本地知识库RAG等。
实践营满满的都是干货,开营时间在6月21日:
跟着学完,还将获得阿里云百炼实践营结业证书,此证书可以证明你的AI大模型开发能力。
ending
今天这篇教程,带铁铁们学习如何使用阿里云百炼平台API,智能生成含100套的编程题库,步骤包括,登录百炼平台,获得API-key,并使用阿里的dashscope SDK开发,详细代码完全开源给大家,需要的在我的公众号后台回复:题库。
全文1870字,22图,教程完全由我原创。
铁铁们,原创教程不易,求点赞、在看、转发或留言。