中国高校计算机大赛 · AIGC 创新赛

大模型微调与部署
动手实践手册

面向参赛学生的上手手册:按模块动手完成云端调用、模型微调与部署、端侧 Demo。

🔑 AppKey + 竞赛账号
📱 比赛专用手机(端侧)
赛

应用赛道说明

了解赛题方向与赛事阶段,再对照下方模块动手练习

赛道定位

应用赛道聚焦于移动终端的应用开发,要求学生将创意转化为可行的 AI 解决方案,并落地vivo终端设备,提升参赛学生对大模型的应用能力与编程技能。

赛题介绍

应用赛道赛题介绍:参赛团队通过运用AI大模型等工具,围绕手机AI助手、手机系统AI体验,探索移动办公/学习、出行、影像等场景的创意创新开发,作品形态包括但不限于APP、智能体、快应用、插件等,并最终能够在vivo手机上运行。

复赛阶段

复赛阶段,vivo将开放云测平台与蓝心端侧大模型能力,因此鼓励队伍考虑产品的端侧化设计。

决赛阶段

决赛阶段,vivo将为晋级队伍提供模型微调,帮助队伍进一步完善作品。

🗺

本手册与赛道的关系

四个实践模块覆盖「云端调用 → 微调训练 → 部署验证 → 端侧落地」链路。复赛对应模块四(端侧);决赛对应模块二、三(微调与部署 API)。模块二提供可直接上传的 STEM 示例训练集。

📚

参考资料声明

部分模块内容整理自 vivo 内部技术分享,特此说明出处

模块二 · 模型微调平台

参考 vivo AI 技术开发一部 AI 算法工程师 何月华 老师《中国高校计算机大赛-AIGC创新赛 大模型微调方法宣讲》整理。

查看讲义图片 →

模块四 · Android 端侧

参考 vivo 人工智能部门 高性能计算工程师 朱鑫炎 老师《中国高校计算机大赛-AIGC创新赛 端侧大模型能力宣讲》整理。

查看讲义图片 →

接口细节、平台界面与赛项规则以竞赛文档中心最新说明为准;本手册仅供教学实践使用。

0

怎么用这本手册

建议按模块顺序操作;先完成「核心步骤」,再按需做「进阶实践」

模块内容目标
准备环境与凭证Python 依赖就绪,拿到 AppKey
模块一云端 APIOpenAI SDK 跑通一次对话
模块二模型微调平台下载示例训练集 → 创建 LoRA 任务 → 转换/部署
模块三模型微调平台 API用部署凭据调用微调模型
模块四Android 端侧专用手机安装官方 Demo;接入见 id=1802
附件常见问题 等讲义、验证器、参考文档
✅ 你将完成
  • 云端 /v1/chat/completions 调用成功
  • 在 模型微调平台走通训练,并理解转换/部署两个出口
  • 分清两套鉴权(AppKey vs sk-xuanji)
  • 比赛专用手机跑通官方端侧 Demo
📦 进阶实践
  • 等训练成功后完成转换与部署
  • 自建 Android 工程接入 SDK + 文本审核
  • 多模态 / LoRA 端侧加载
  • 把能力嵌进参赛作品
★

环境准备

开始实践前完成账号与依赖准备

⏱

开始前准备

先安装 Python 3.9+(端侧同学另装 Android Studio),并准备好竞赛账号与 AppKey。

账号与入口
本机依赖
bash
pip install openai requests
# 端侧另备:Android Studio、adb
  1. 确认 AppKey 已复制,且 pip install openai requests 成功
📱

端侧实验设备

培训课程统一使用现场提供的比赛专用手机(USB 连接 + ADB),不需要登录云真机平台。详见 模块四 · Android 端侧。

🔑

两套凭证别混

  • 模块一:Bearer {AppKey}
  • 模块三:部署后 Bearer sk-xuanji-{app_id}-{base64(app_key)}