跳到课程正文
EN
课程书架/自学公开课程

第 15 周 / 24 · 从学习到运行

一个受控运行时

部署只读运行时:明确运行位置、认证和每一笔费用

10 小时核心 + 2 小时机动学习 · 实验 · 独立练习
开始阅读 ↓
一个受控运行时24 周个人 FDE 实践路线

本周要回答: 电脑合上后任务还会运行吗?由哪个账号付费?谁能打开结果?

进入本周前: P2 能手动工作,有基本评测与数据边界;理解浏览器和服务器,能恢复代码版本。

图 15.1本周的思考路径
  1. 01手动触发
  2. 02认证与授权
  3. 03运行模拟任务
  4. 04保存与停止
课程示意图 · 根据本周实验步骤绘制,表示建议流程,不是实测结果。

学习内容与理解目标

部署的是受控运行环境,不是把聊天窗口搬到网页。先区分开发 agent、应用运行 agent 与评测工具:它们可以使用不同模型、账号范围和费用预算。把运行方式分成两个可选路径:本地手动运行的个人工具,或带认证的只读托管服务;两者都是合格学习成果,不要求购买云服务。

本周先不自动调度。定义触发方式、运行身份、存储位置、谁能访问、如何停止,以及订阅、API、托管三笔费用分别如何计量。订阅支持哪些官方自动化由当时文档决定,不应假定任意自建应用都能免费调用模型;计费核对入口见 R53 · OpenAI:ChatGPT 与 API 的计费管理 与 R54 · Codex 使用与计费入口。

学习链接与选读范围

级别 官方或原始资料 本周只读这些 阅读预算
必读选段 R24 · Full Stack Open Part 3:Programming a server with NodeJS and Express Node 服务、HTTP 接口和部署的相关部分。 40 分钟
必读 R60 · OWASP:Authorization Cheat Sheet 身份、角色和对象级访问检查,默认拒绝。 35 分钟
路径 B 选读 R71 · Render:Deploy a Node Express App 部署一个 Node Express 服务的官方步骤;费用另外核对。 40 分钟

实战拆解

  1. 画出运行图:用户手动触发,执行器读取固定公开来源,模型生成结果,结果存到受控位置。每个跨网络箭头写出字段、身份和费用归属。

  2. 选择路径 A:在自己的设备运行 Node 进程并手动触发,说明睡眠、断网与关机的限制;或路径 B:按官方指南部署单个小服务,使用标准认证组件或托管访问控制,不自创密码协议。

  3. 先部署不使用模型的健康检查与 mock 任务。通过另一未登录会话验证未授权请求被拒绝,错误响应不泄露配置;“别人不知道地址”不是验收标准。

  4. 把密钥放到当前平台的秘密管理机制,运行前验证认证路径与预算。只有明确授权后才执行一两个真实只读任务,并记录实际费用或未知值。

  5. 写下停止方式、凭据撤销方式、产物位置和清理方式。将真实配置与公开示例分开;文档里的默认模式保持 mock。

交付与验收

本周交付 怎样确认真的完成
可运行只读版本 运行位置、触发方式与睡眠/关机行为明确。
实际访问检查 未授权会话不能访问结果或触发任务;不能只检查页面有登录按钮。
三笔费用说明 订阅、API、托管分别列出来源;不知道费用时不自动运行。

不用代码生成器的练习: 自己追踪一次 mock 请求,从 HTTP 到执行器再到结果;故意移除一项配置,确认系统清楚拒绝而不是默认走真实服务。

隐私与安全检查: 生产秘密不进入前端构建、截图、评测附件或日志。消费订阅并不等于机构批准的数据处理环境,代码在本地也不等于模型推理留在本地。托管平台的日志、备份和子处理方应另行核查。

落到日常生活: 让自己从一个固定入口完成一次公开资料整理,不再手工打开开发工具才能运行;同时保留手动替代流程,避免服务故障阻断生活。

过关或补课判断: 能停止、能说明谁可访问、知道费用归属且未授权访问被实际拒绝,才增加调度。缺少其中一项就保留本地手动。

本周可复制的协作提示

请先部署 mock 的只读运行时,明确本地或托管路径、认证、存储、停止和费用。默认不启用真实付费调用,不把密钥送入浏览器。未经确认不扩大可见范围,先验证未授权访问被拒绝。

本周来源与核对范围

来源编号与核对说明沿用课程原文,基线为 2026-09-27。未逐一登录完成外部实验;实施前请核对最新版本与访问条件。

  1. R24
    Full Stack Open Part 3:Programming a server with NodeJS and Express ↗

    核对分部入口;HTTP 服务与部署相关内容。

  2. R53
    OpenAI:ChatGPT 与 API 的计费管理 ↗

    两个计费系统分别核对;不把订阅当成通用 API 余额。

  3. R54
    Codex 使用与计费入口 ↗

    核对时官方重定向至 https://learn.chatgpt.com/docs/pricing;价格与能力会变化。

  4. R60
    OWASP:Authorization Cheat Sheet ↗

    认证不等于授权;访问检查落实到服务端和对象。

  5. R71
    Render:Deploy a Node Express App ↗

    可选托管实例;未代读者部署,费用和环境以当前控制台为准。