为了账号安全,请及时绑定邮箱和手机立即绑定

零基础上手:用 GPT-OSS 打造在线编程课 AI 助教

本文适合对 AI 模型和 API 开发没有太多经验的同学,从零开始带你搭建一个“追问式对话”AI 助教,帮助在线编程课学生解决问题。


🎯 学习目标

通过本课程,你将学会:

  • 使用 GPT-OSS 开源模型
  • 搭建一个 追问式对话 API
  • 部署到服务器,让学生直接使用

最终,你将收获一个可用的 AI 助教


🧩 第 1 步:环境准备

  1. 安装 Python 3.9+
  2. 安装依赖
pip install fastapi uvicorn transformers
  1. 确认你有一台可以运行的 GPU/CPU 机器

⚡ 第 2 步:快速搭建 API

新建 main.py 文件,写入以下内容:

from fastapi import FastAPI
from transformers import AutoTokenizer, AutoModelForCausalLM

app = FastAPI()
tokenizer = AutoTokenizer.from_pretrained("gpt-oss")
model = AutoModelForCausalLM.from_pretrained("gpt-oss")

@app.post("/qa")
def qa(user_input: str):
    inputs = tokenizer(user_input, return_tensors="pt")
    outputs = model.generate(**inputs, max_length=512)
    return {"answer": tokenizer.decode(outputs[0], skip_special_tokens=True)}

运行:

uvicorn main:app --reload

打开 http://127.0.0.1:8000/docs 测试效果!


🛠️ 第 3 步:测试效果

输入:

print("hello"  

输出:

你少写了一个括号,应该改成 print("hello")

继续追问也能正常回答,这就是 追问式对话的核心。


🚀 第 4 步:部署上线

  1. 使用 Docker 打包项目
  2. 部署到云服务器
  3. 把 API 地址分发给学生

学生就能直接调用啦!


📚 课后拓展

  • 可以收集学生的提问,作为微调数据,提升回答质量
  • 可以加入评分功能,自动检查学生的代码规范
  • 可以做成小程序/网页,交互更友好

✅ 总结

通过本教程,你学会了:

  • 环境搭建
  • API 编写
  • 部署上线

只要 3 天,你就能完成一个 AI 助教的开发!

👉 我已将完整代码与部署文档放在 官网文章,欢迎前往学习和 Star!

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消