所有语言版本中的命令和代码均保持英文。请将大写占位符替换为您账户和付费作业中的实际值;请勿将真实密钥粘贴到共享笔记本或日志中。
训练流程
- 目标 定义任务和验收标准
- 教师模型 准备获授权的参考素材
- 学生模型 在所选运行环境中训练
- 评估 与基线进行比较
- 交付 导出独立模型或适配器
目标: 定义任务和验收标准. 教师模型: 准备获授权的参考素材. 学生模型: 在所选运行环境中训练. 评估: 与基线进行比较. 交付: 导出独立模型或适配器
工作在哪里进行
- 您的应用 API 密钥、目标和已批准的作业
- FusionPointAI API 会话、参考模型访问和准备好的数据
- 训练运行环境 SDK、学生模型和 GPU
- 本地输出 模型程序包和评估报告
您的应用: API 密钥、目标和已批准的作业. FusionPointAI API: 会话、参考模型访问和准备好的数据. 训练运行环境: SDK、学生模型和 GPU. 本地输出: 模型程序包和评估报告
从训练目标到独立模型
选择服务商方案和参考模型,定义任务,并配置学生模型与运行环境。TrainingProject 可向教师模型请求获准的训练材料,而所选运行环境会加载学生模型并更新其权重。最终得到的是独立模型或适配器,而非教师模型权重的副本。
- 从可衡量的目标着手,例如德语文档分类。
- 分别配置教师访问权限、学生模型、运行环境和评估标准。
- TrainingClient 仍支持现有的付费作业和会话工作流。
三个部分,各司其职
API 密钥用于授权访问服务,它本身不是 GPU。API 负责协调会话、准备好的数据和报告。运行环境提供内存、存储和算力。SDK 在本地执行优化并打包输出。托管环境可以由 FusionPointAI、您的数据中心或兼容的笔记本运行环境提供。
- 不要将凭据放入模型文件或导出的程序包中。
- 确认发送给教师模型的目标和训练素材。
- 训练完成报告并非对模型质量的独立认证。
选择阅读路径
新用户可以依次阅读快速入门、概念、模型、数据集、训练和评估。集成开发者可直接查看 API 与 Python 参考。运维人员还应阅读故障恢复和运行环境部署。
- 使用算力或请求教师模型前,先检查计划。
- 保留未经修改的基线,以便进行比较。
- 查看训练和评估结果后再导出。
API 参考
| 端点 | 用途与行为 |
|---|---|
POST /api/v1/training/quotes
Authorization: Bearer ai:training |
验证符合条件的参考模型、方案和配置;返回报价 UUID、货币、fixed_total 和 expires_at。请使用已批准的方案和符合条件的学生模型设置,不要使用任意客户端价格。
|
GET /api/v1/training/jobs
Authorization: Bearer ai:training |
列出已认证客户的作业。请检查返回的集合和资源 ID,不要猜测数字标识符。 |
POST /api/v1/training/jobs
Authorization: Bearer ai:training |
根据有效的报价 UUID 创建归属于账户的作业。响应包含作业 ID、状态、发票 ID 和时间戳;创建作业并不能证明已付款。 |
GET /api/v1/training/jobs/{job}
Authorization: Bearer ai:training |
通过作业 UUID 读取当前账户拥有的单个作业,并查看最新进度和交付状态。 |
GET /api/v1/training/jobs/{job}/artifacts/{file}
Authorization: Bearer ai:training |
下载此账户作业中已发布的文件。本地 SDK ZIP 不会自动上传,也不一定能通过此路由获取。 |
POST /api/v1/training/sessions
Authorization: Bearer ai:training |
正文:作业 UUID、runtime,以及可选的正整数 reference_model_id。返回新建或复用的会话;只有在准备工作开始前才能更换参考模型。
|
GET /api/v1/training/sessions/{session}
Authorization: Bearer ai:training |
读取归属于当前账户的会话及其配置、数据集、报告和状态。读取状态不会启动训练。 |
POST /api/v1/training/sessions/{session}/prepare
Authorization: Bearer ai:training |
发送空 JSON 对象以请求一批有界准备数据。只要进度持续,就可在请求预算范围内重复请求,直到准备完成。 |
GET /api/v1/training/sessions/{session}/datasets/{split}
Authorization: Bearer ai:training |
以 application/x-ndjson 格式下载 train 或 validation。请根据该会话的清单验证字节、SHA-256 和行数。
|
POST /api/v1/training/sessions/{session}/events
Authorization: Bearer ai:training |
报告真实状态、step、total_steps 以及可选的 loss/eval_loss 指标。只能使用受支持的状态值和错误代码。
|
POST /api/v1/training/sessions/{session}/complete
Authorization: Bearer ai:training |
提交 artifact_name 和完整、真实的训练报告。服务会检查方法、基础模型版本、权重变化、制品摘要和评估标准。
|
POST /api/v1/training/sessions/{session}/cancel
Authorization: Bearer ai:training |
发送空 JSON 对象以取消符合条件的服务状态。必要时请自行停止独立的 GPU 进程;此操作不等于暂停或续训。 |
POST /api/v1/training/projects/authorize
Authorization: Bearer ai:training |
使用 provider 和正整数 reference_model_id 向 /api/v1/training/projects/authorize 发送 POST 请求。重新验证已认证账户对付费训练参考模型的访问权限,并返回该账户拥有的作业、授权、服务商、参考模型和到期时间。不会创建发票或更改付款。
|
POST /api/v1/training/projects/teacher
Authorization: Bearer ai:training |
向 /api/v1/training/projects/teacher 发送 POST 请求,提供 provider、reference_model_id、action(curriculum 或 lessons)、objective,以及可选的 topic、count(1–4)和最多八条 approved_examples(每条不超过 2,000 个字符)。返回主题或课程文本/主题行。只发送获准的训练材料,不要发送验证集或最终测试数据。
|
常见问题
一个目标就能启动自动工作流吗?
它可以启动配置流程。只有在所需权限、获批数据、兼容的学生模型、准确报价、付款和执行前置条件全部满足后,才会开始实际训练。
我会收到参考模型的原始权重吗?
不会自动转移。客户模型会单独训练,交付物及其许可由获批报价确定。
性能会与参考模型完全相同吗?
不作无条件保证。双方约定的能力目标会通过有记录的基准进行评估,并报告实测结果。
我必须购买托管服务吗?
如果获批交付物是可下载制品,则不需要。受支持的托管部署与一次性训练项目分开计价。
包含的 API 访问权限到期后会怎样?
权限会在记录的训练期结束时到期。之后您可以另行选择当时可用的 Unlimited API 订阅。
一个提供商训练套餐是否涵盖多个参考模型?
是。一个套餐在已付费期限内包含该提供商所有可用的参考模型。数据集准备开始前,可为训练会话选择或更换模型,无需另购订阅。到期后访问结束,也可提前撤销。