喂饭教程:AI生成100套Word题库阿里云百炼实训营

郭震原创,手撸码字1870+22张图

你好,我是郭震

1 实际需求

前段时间,有个关注我的粉丝联系我,是一位大学计算机女老师。

她想做一个二级考试题库,选择题+实操题,最好100套以上,拿来给学生练手。

426c598c70e765740426c9b7d84cc7fb.png

问我有没有好的解决方案。

下面给铁铁们分析下。

没有AI前,手动找题,老师出题,估计没有个半月二十天还真搞不定。

现在呢?有了AI,还用再亲自下场吗?不需要了!

有的老铁说了,半自动行吗?

ca9ed94cf6dcb3d49d172a855f56f796.png

enen... 行是行,就是100+套,这种半自动方法,效率有些捉急。

最佳方案是什么?

那就是使用一种好用的大模型通过API调用。比如 ,使用阿里云百炼API调用,编写几行Python代码,100套题库按照指定格式批量保存到100个word文档里。

这种方法可以说简直不要太爽!

你根本不用动手,太方便。

并且时间大大缩短,分分钟搞定。

2 喂饭教程

阿里云百炼API,使用方法非常简单,全面支持Python接口开发。

e0a2f8b6515bdd8ea3fba327b533a706.png

下面,基于阿里云百炼API,我教铁铁们如何从零开始实现女老师的需求,做一个Python题库的喂饭级教程。

第一步,下面地址👇🏻是入口,访问它:

https://bailian.console.aliyun.com

a8ded9d94fba1d519c3a7699288401e3.png

再点击:立即调用按钮,进入界面看到第一个,就是下面通义千问-Max大模型:

ab81a938e55cff19f31ae85df59d990b.png

点击查看详情,看到通义千问-Max大模型API调用,赠送我们400万免费额度。

11e3224073d54b8e64aea7351530683d.png

400万免费额度是一个什么概念,等于80+本哈姆雷特!

cdf5ee244595f7806e774e3e4eb56dce.png

我的天,这个免费额度,我表示太良心,解决这位女老师的需求那是不在话下。

第二步:点击下面的「API调用示例」,我们看看如何调用:

3bd54dc1a615e73422ade492460b8f66.png

看到不超过20行代码,就能完成一次API提问和回答,Python是人工智能首选语言呀,第一个支持的语言就是Python:

1e09fb4976211b3a820cf884ff077442.png

批量对话,大概就是加一个for循环,让它批量跑起来。

接下来,点击上图最上面一行,我也单独截图了如下面,「查看我的API-KEY」按钮,这是你访问阿里云百炼API的钥匙:

49152aaf4022ddbec041b8acd0a13fb5.png

下面是我的API-KEY,点击查看按钮,复制到你自己的电脑里,保存好,后面可能会用到:

c7ee794532cf553471310d3815f6b9ed.png

复制上面这段代码到Pycharm中(Pycharm社区版免费,我用的也是社区版),复制后按到第二行有错误,原因缺少dashscope包:

9556f6530b1f342a097575f889cc1825.png

缺少就pip安装它,非常简单,使用一行命令:pip install dashscope,搞定。至于如何配置虚拟环境,如何在指定虚拟环境下安装包,大家问问AI就是,不再展开。界面如下:

3f97cdccf7ada113a34548610cbdc11a.png

接下来,再在这个代码的第二行,添加下面两行,设置你的访问API-KEY,就是上面我让大家记下来的那个key,这里为了防止我的被泄露,最后几位我打上*****号,😄:

3b5f85dc5a43dbfbeeecbdde17eb9dde.png

最后点击运行程序,直接就给发答案了:

ba31af1bfc3349c95422e145244a20c8.png

有的老铁问,在哪里提问它了,😄,写到代码里了:如下图第10行,如何做西红柿牛腩?

15afc2d713ba302b50b16312861775a8.png

这样我们就调通了demo

接下来可以正式开发Python题库并保存到word中了。这次我们使用阿里云百炼的qwen-long模型,它支持的上下文长度更大,最长1000万token,太吓人了!

如下提问,直接生成批量题库的代码:

基于这版代码,通过阿里云百炼API调用,开发100套Python题库,每套都保存到一个word中,一套题库包括10道Python编程选择题,2道上机练习题,题目最后需要附带答案,选择提不要解析,只给出选项。给我完整的Python代码。

整个代码66行,中间还算上空行,不连空行60行以内,Python代码简洁。使用阿里的dashscope SDK开发,第三小节会告诉大家如何学习SDK:

d02911f661e07f859624c72f687b7d6d.png

想要完整代码的铁铁,在下面我的公众号回复:题库,即可免费获取完整AI生成题库的代码:

3 搭建成果

1)一共100套

生成100套题库画面截图:

2b2eba0c54dbe75d9b91cc9ac0d21c09.png

2)每套截图:

第一套编程选择第一题,还附带了正确答案:

aa7cc01a33a87787b42e7a970fd313a0.png

第一套编程题上机练习题一截图:

03974ff976b65fbebc16983a2f0d8d28.png

需求解决完毕。

百炼AI这种API调用,对于开发者而言,价值很大。第一,百炼AI提供了丰富的现成功能,开发者无需从零开始构建复杂的AI模型;第二,它提供经过优化的算法,能够在保持高准确率的同时提升计算效率;第三,多样化的应用:从图像识别、自然语言处理到语音识别,百炼AI的API可以覆盖多个应用场景,满足不同开发需求。

为了更容易帮助开发者上手实现这些功能,阿里云百炼实训营推出系列视频教程,适合零基础小白从头开始学习,实测课程内容包括讲解:API使用、Prompt、插件、本地知识库RAG等。

e2eb4e3648fd0371d7c4de3791d89569.png

实践营满满的都是干货,开营时间在6月21日:

c2443b46282952a4e2e113d0894368ab.jpeg

跟着学完,还将获得阿里云百炼实践营结业证书,此证书可以证明你的AI大模型开发能力。

ending

今天这篇教程,带铁铁们学习如何使用阿里云百炼平台API,智能生成含100套的编程题库,步骤包括,登录百炼平台,获得API-key,并使用阿里的dashscope SDK开发,详细代码完全开源给大家,需要的在我的公众号后台回复:题库。

全文1870字,22图,教程完全由我原创。

铁铁们,原创教程不易,求点赞、在看、转发或留言。

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

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

相关文章

解两道四年级奥数题(等差数列)玩玩

1、1~200这200个连续自然数的全部数字之和是________。 2、2,4,6,……,2008这些偶数的所有各位数字之和是________。 这两道题算易错吧,这里求数字之和,比如124这个数的全部数字之和是1247。 …

【ClickHouse】副本、分片集群 (六)

副本 副本的目的主要是保障数据的高可用性,即使一台ClickHouse节点宕机,那么也可以从其他服务器获得相同的数据。 https://clickhouse.tech/docs/en/engines/table-engines/mergetree-family/replication/ 副本写入流程 写入流程如图-18所示: 图-18 写…

CATIA_DELMIA_V5R2019安装包下载及安装教程破解

以下为V5-6R2019安装说明 1.将两卷安装文件解压到同一目录内,互相覆盖即可 (按用户需要下载 CATIA 或者DELMIA) 以上为 CATIA 的安装包 以上为 DELMIA 的安装包 两者合并到一起,同一目录 2.解压后运行setup.exe 如遇到报错&…

数据集标注研究

主要研究数据集标注存储文件的数据存储格式 目录 0.简介1.coco128-seg数据格式1.1 分割标注格式2.YOLO格式2.1 YOLO目标识别标签2.2 yolov5-seg分割标签2.TT100K数据集标注2.1 TT100K数据集标注文件解析0.简介 1.coco128-seg数据格式 1.1 分割标注格式 如coco128-seg数据集 …

【一步一步了解Java系列】:认识异常类

看到这句话的时候证明:此刻你我都在努力 加油陌生人 个人主页:Gu Gu Study专栏:一步一步了解Java 喜欢的一句话: 常常会回顾努力的自己,所以要为自己的努力留下足迹 喜欢的话可以点个赞谢谢了。 作者:小闭…

论文阅读03(基于人类偏好微调语言模型)

1.主题 基于人类偏好微调语言模型(Fine-Tuning Language Models from Human Preferences) 出处: Fine-Tuning Language Models from Human Preferences、 2.摘要 奖励学习使得强化学习(RL)可以应用于那些通过人类判断…

计算机网络(概述)

该笔记为湖科大计算机网络相关笔记、教材参考计算机网络第六版 湖科大计算机网络 计算机网络概述 因特网概述 Internet和internet的区别 internet:只要是计算机与计算机连接,形成了网络,就可以叫internet Internet:泛指全世界的…

Excel 导入实例

在上一节的基础上&#xff0c;本文演示下如何导入excel数据。 Excel导入操作指导 继承ocean-easyexcel SDK&#xff0c;上一节打包生成 <dependency><groupId>com.angel.ocean</groupId><artifactId>ocean-easyexcel</artifactId><version…

晶谷电子器件烧结封装介质材料 绝缘用晶谷低温封接环保玻璃粉 耐压高

电子器件烧结封装介质材料是用于保护和封装电子器件的关键材料。 常见的电子器件烧结封装介质材料包括以下几种&#xff1a; 1. 陶瓷材料&#xff1a;具有良好的绝缘性能、耐高温性能和机械强度。 2. 高分子材料&#xff1a;如环氧树脂等&#xff0c;具有良好的柔韧性和耐湿…

k8s离线部署nginx

1. 拉取nginx离线包到本地 sudo docker save nginx:latest -o nginx.tar 2. 导入nginx image到k8s命名空间中 sudo ctr -n k8s.io images import nginx.tar 3. 编辑nginx.yaml apiVersion: apps/v1 kind: Deployment metadata:name: nginx-deployment spec:selector:match…

【C语言】解决C语言报错:Array Index Out of Bounds

文章目录 简介什么是Array Index Out of BoundsArray Index Out of Bounds的常见原因如何检测和调试Array Index Out of Bounds解决Array Index Out of Bounds的最佳实践详细实例解析示例1&#xff1a;访问负索引示例2&#xff1a;访问超出上限的索引示例3&#xff1a;循环边界…

ArcGIS实现不同地块分类与面积汇总

​ 点击下方全系列课程学习 点击学习—>ArcGIS全系列实战视频教程——9个单一课程组合系列直播回放 点击学习——>遥感影像综合处理4大遥感软件ArcGISENVIErdaseCognition 我们要做一个不同地块面积汇总&#xff01; 你有一批地块&#xff0c;不同面积&#xff0c;我们需…

Redis单例部署

目录 1. 概述2. 参考3. 环境4. 部署4.1 操作系统4.1.1 修改系统参数4.1.2 关闭透明大页内存4.1.3 修改系统限制 4.2 安装Redis4.2.1 下载Redis4.2.2 创建redis账号4.2.3 添加Redis环境变量4.2.4 创建Redis使用目录4.2.5 安装Redis4.2.6 手动修改配置文件&#xff08;**可跳过&a…

javaSE字符串学习笔记

API和API帮助文档 API API(Application Programming Interface)&#xff1a;应用程序编程接口简单理解&#xff1a;API酒啊别人已经写好的东西&#xff0c;我们不需要自己编写&#xff0c;直接使用即可。 API这个术语在编程圈中非常常见.我第一次接触API这个词语是在大一下。老…

【办公技巧】如何编辑带有限制编辑密码的PDF文件?

PDF文件打开之后发现设置了限制编辑&#xff0c;功能栏中的编辑按钮都是灰色的&#xff0c;导致PDF文件里的内容无法编辑。那么带有限制编辑的PDF文件&#xff0c;如何编辑&#xff1f;今天分享两个方法。 方法一&#xff1a; 我们可以将PDF文件转换成其他格式&#xff0c;有…

简单理解爬虫的概念

简单来说&#xff1a; 爬虫&#xff0c;即网络蜘蛛&#xff0c;是伪装成客户端与服务器进行数据交互的程序。 代码 代码教程分享&#xff08;无偿&#xff09;&#xff1a; 思路 1.获取网页的源码 pythondef askURL(url):head{"User-Agent":"Mozilla/5.0 (L…

SQL综合查询-学校教务管理系统数据库

一、一个完整的数据查询语句的格式 SELECT 【ALL|DISTINCT】<目标列表达式>【&#xff0c;<目标列表达式2>&#xff0c;...】 FROM <表名或视图名1>【&#xff0c;<表名或视图名2>&#xff0c;...】 【WHERE <元组选择条件表达式>】 【GROUP…

利用streamlit开发大模型API调用对话网页应用

利用streamlit开发大模型API调用对话网页应用 介绍 Streamlit是一个用于构建数据应用的开源框架&#xff0c;其简单易用的界面使得数据科学家和开发人员能够快速创建交互式应用。而OpenAI API则提供了强大的语言模型&#xff0c;可以生成自然语言响应。将这两者结合起来&…

redis-基础篇(2)

黑马redis-基础篇笔记 3. redis的java客户端-Jedis 在Redis官网中提供了各种语言的客户端&#xff0c;地址&#xff1a;https://redis.io/docs/clients/ 标记为❤的就是推荐使用的java客户端&#xff0c;包括&#xff1a; Jedis和Lettuce&#xff1a;这两个主要是提供了Redi…

# 消息中间件 RocketMQ 高级功能和源码分析(十)

消息中间件 RocketMQ 高级功能和源码分析&#xff08;十&#xff09; 一、消息中间件 RocketMQ 源码分析&#xff1a; 消息消费概述 1、集群模式和广播模式 消息消费以组的模式开展&#xff0c;一个消费组内可以包含多个消费者&#xff0c;每一个消费者组可订阅多个主题&…