上午 · 认识新搭档
认识 OpenCode、模型和 API Key
OpenCode 像一位会操作文件和终端的编程搭档,DeepSeek 是它背后的思考引擎,API Key 则像成人保管的服务通行证。
01 学员操作
- 说出终端、OpenCode、DeepSeek 各自负责什么。
- 记住 API Key 不是聊天内容,也不是可以分享的课堂口令。
- 在访达中新建专用课堂文件夹,今天只在这里练习。
提示词和 OpenCode 读取的项目文件会发送给远程模型处理;不要放个人信息。
DAY 1 · MEET YOUR AI PARTNER
上午在 macOS 安装 OpenCode,安全连接 DeepSeek;下午用三张挑战卡做出自己的浏览器小游戏。
开始今天的课程↓跟着路线,一站一站来
上午 · 认识新搭档
OpenCode 像一位会操作文件和终端的编程搭档,DeepSeek 是它背后的思考引擎,API Key 则像成人保管的服务通行证。
提示词和 OpenCode 读取的项目文件会发送给远程模型处理;不要放个人信息。
上午 · 安装工具
先由老师核对官方命令,再由你在终端手动执行。第一次安装发生在 OpenCode 启动之前。
curl -fsSL https://opencode.ai/install | bashbrew install anomalyco/tap/opencode不要运行 sudo,不从群文件或陌生网盘下载 OpenCode。
上午 · 安装验收
看到版本号,才算安装真的完成。
opencode --versionopencode上午 · 安全护栏
OpenCode 默认可能很能干,所以课堂开始前要装上护栏:改文件和普通命令先询问,外部目录和危险删除直接拒绝。
权限配置由老师课前完成;学生不自行改成 allow,也不使用 --auto。
上午 · 选择连接方式
课堂网关和 DeepSeek 直连不是同一套步骤。默认使用老师预配置的限额课堂网关;只有成人明确安排时才使用设备专用 Key 直连。
禁止把共享 DeepSeek 主 Key 分发到学生设备。
上午 · 连接模型
网关模式由老师课前配置;直连模式才使用 /connect 搜索 DeepSeek。
/connect网关模式不要运行 /connect → DeepSeek。401 是凭据问题,402 是余额问题,429 是请求过快,都交给成人处理。
上午 · 选择引擎
模型会更新和下线,所以教程不写死名称。老师会从当天列表里选择支持工具调用的模型。
/models上午 · 第一次协作
普通聊天成功还不够,要验证 OpenCode 真的能在专用目录创建文件。
请在当前专用课堂目录创建一个 index.html,只做一张写有“你好,OpenCode!”的彩色欢迎卡。先列出计划,等我确认后再编辑;不要读取目录外文件,不运行删除或 sudo 命令。完成后告诉我怎样安全预览。下午挑战 1 · 动物汉堡店
你只拿到规则,不拿完整答案。让 OpenCode 先复述规则、列计划,再一小步一小步做。
我要制作“动物汉堡店”浏览器小游戏。请先复述玩法并把任务拆成小步骤,只完成第一步后停下来让我检查。不要一次给出完整答案。下午挑战 2 · 太空飞机
这次提示更少。你要自己告诉 OpenCode 操作方式和游戏结束条件。
请和我一起规划“太空飞机”浏览器小游戏。先问我三个最重要的规则问题,再列分阶段计划;每完成一阶段就停下来等我验收。下午挑战 3 · 钻石对对碰
这是今天最难的挑战,先把规则说准确,再让 OpenCode 实现。
我要制作“钻石对对碰”。请先把相邻交换、有效三连、无效换回、补位、无路重排和重置规则写成验收清单,等我确认后再开始第一阶段。不要一次生成完整游戏。下午 · 今日通关
今天的重点不是三个游戏有多华丽,而是你能否清楚描述目标、分步检查并安全批准。
JOURNEY COMPLETE
今天还有 12 步没有打勾。
进入 Day 2:个人主页与发布 →