AI课程 / OpenAI Codex / 07 · API / SDK / CI-CD 集成
OpenAI Codex OpenAI 的智能体编程工具 · 第三方系统课整理 07 · API / SDK / CI-CD 集成
📺 配套视频(吴恩达课程 · B 站外链播放)· B 站原片

07 · API / SDK / CI-CD 集成

06-安全与沙箱 | 下一篇 → 08-高级技能与编排


Codex 的多种「形态」

形态 用途
CLI(终端) 主要交互方式,本地干活
IDE 扩展(VS Code) 在编辑器里直接用 Codex
桌面 App 图形界面
云端(ChatGPT 里) 多智能体云端跑任务
REST API / SDK 嵌进你自己的应用/自动化

REST API vs SDK

选择:要细控制/非 JS 语言 → REST;要快速搭智能体 → Agents SDK。

VS Code 扩展

在 VS Code 扩展市场搜 "Codex" → 安装 → 登录
→ 在编辑器侧边栏直接给 Codex 下任务,改动直接落到工作区

CI/CD:用 GitHub Actions 自动化

这是 Codex 工程化的重头戏——让智能体在流水线里自动干活

# 概念示意:.github/workflows/codex.yml
name: codex-task
on:
  issues:
    types: [labeled]   # 给 issue 打特定标签触发
jobs:
  run-codex:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run Codex
        env:
          OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
        run: |
          npm install -g @openai/codex
          codex exec "读取被打标签的 issue,实现需求并开 PR"

典型自动化场景: - issue → PR:打标签自动让 Codex 实现并提 PR。 - 自动修测试:CI 红了,触发 Codex 定位并修。 - 依赖升级 / 批量迁移:定时跑。

要点: - CI 里必须用 API key(订阅登录需交互浏览器,不可用)。 - CI 里跑务必配好沙箱 + 审批策略(一般 Full-Auto,但范围受控、可回滚)。 - 用 secrets 存密钥,别硬编码。

本节实操


下一篇 → 08-高级技能与编排

AI Know · 跨越信息鸿沟,带大家用 AI 掌握未来科技
粤ICP备2026055292号-1