版本1.0.0
AI家教备课教案生成工具 | AI Tutoring Lesson Plan Generator
基于Gitee.AI平台(沐曦GPU算力)开发的AI家教备课助手,自动生成结构化Word教案文档。
用户输入学生信息 │ ▼ generate_with_ai.py │ ▼ model_service.py ◄──────► Gitee.AI API (minimax_2.7) │ (沐曦GPU算力) │ ▼ tutoring-prep.py │ ▼ Word教案文件 (.docx)
tutoring-prep/ ├── tutoring-prep.py # Word教案生成器(核心模块,不依赖外部API) ├── model_service.py # Gitee.AI模型服务封装 ├── generate_with_ai.py # AI教案生成主程序 ├── 教案/ # 生成的教案Word文件输出目录 ├── call_logs/ # 模型调用日志目录 │ └── call_log_YYYYMMDD.jsonl └── generation_reports/ # 生成报告目录 └── report_YYYYMMDD_HHMMSS.json
pip install python-docx requests
在代码中设置您的Gitee.AI API密钥:
api_key = "AMSIIEA0FFBSYM5OJNSY8FVM1GFVSTZIT3QNE917"
cd tutoring-prep python generate_with_ai.py
student_info = { "name": "学生姓名", "subject": "科目", "grade": "年级", "topic": "课题", "textbook": "教材版本", "school_type": "学校类型", "exam_type": "考试类型", "weak_points": "薄弱点", "duration": 60, # 课时长(分钟) "date": "2026-05-17", } result = generate_teaching_plan_with_ai(api_key, student_info)
每次模型调用都会记录日志到 call_logs/call_log_YYYYMMDD.jsonl:
call_logs/call_log_YYYYMMDD.jsonl
{"start_time": "2026-05-17 10:30:00.123", "end_time": "2026-05-17 10:30:02.456", "latency_ms": 2333.0, "prompt_tokens": 500, "completion_tokens": 800, "total_tokens": 1300, "model": "minimax_2.7", "temperature": 0.7, "prompt": "..."}
from model_service import get_call_stats stats = get_call_stats() print(f"总调用次数: {stats['total_calls']}") print(f"成功: {stats['successful_calls']} | 失败: {stats['failed_calls']}") print(f"平均延迟: {stats['avg_latency_ms']}ms") print(f"总Token消耗: {stats['total_tokens']}")
输入(学生信息):
{ "name": "小明", "subject": "英语", "grade": "六年级", "topic": "be动词", "weak_points": "am/is/are混淆", "duration": 60 }
输出(Word教案):
确保以下目录可写:
教案/
call_logs/
generation_reports/
MIT License
面向老师的备课skill,有助于极大提高老师的备课效率,解放时间,制定个性化的教案和课件,支持生成ppt,word文档。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
tutoring-prep
AI家教备课教案生成工具 | AI Tutoring Lesson Plan Generator
项目简介
基于Gitee.AI平台(沐曦GPU算力)开发的AI家教备课助手,自动生成结构化Word教案文档。
核心功能
技术架构
使用的模型与算力环境
项目结构
快速开始
1. 安装依赖
2. 配置API密钥
在代码中设置您的Gitee.AI API密钥:
3. 运行示例
4. 自定义学生信息
调用验证
日志文件格式
每次模型调用都会记录日志到
call_logs/call_log_YYYYMMDD.jsonl:获取调用统计
示例输入输出
输入(学生信息):
输出(Word教案):
性能数据
部署说明
环境要求
目录权限
确保以下目录可写:
教案/- Word文件输出call_logs/- 调用日志generation_reports/- 生成报告License
MIT License