gpt-instruct

绕过 GPT 安全限制,让 Codex 乖乖执行代码任务

开源 free 评测安全
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 10233
维护状态 较活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类评测安全
开发团队MDX-Tom
所属国家
定价模式free
价格说明开源免费项目,无付费内容
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型
GitHub 星标★ 10233
30天Star增速
HF 下载量
上线时间2026-07-11 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-17
浏览次数0

项目介绍

gpt-instruct 是一个面向 GPT 系列模型的 Codex 越狱提示词与测试包,核心目标是绕过模型内置的安全限制,让模型以不受约束的方式执行代码生成、指令跟随等任务。项目以 Python 实现,提供可直接复用的提示词模板和配套测试用例,帮助研究者和开发者评估模型在对抗性输入下的行为边界。它解决的是安全对齐与指令执行之间的张力问题:一方面模型被训练拒绝敏感请求,另一方面合法但被误判的编程任务常被拒绝。该工具通过精心构造的提示词结构,尝试在保持任务可执行的同时规避过滤,并附带测试包用于验证效果稳定性。适合用于红队测试、对齐研究和提示工程实验,但需注意合规使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • Python 3.8 及以上(README 徽章标注 Python 3.8+)
  • 已安装 git,可克隆 GitHub 仓库
  • 已配置 CODEX_HOME,手动部署时提示词需复制到该目录
  • 本地已下载对应的版本 ZIP 或自定义 ZIP/Markdown 文件

安装与启动步骤

  1. 1克隆仓库

    从 GitHub 拉取项目源码并进入项目目录,后续所有命令都在该目录下执行。

    git clone https://github.com/MDX-Tom/gpt-instruct.git
    cd gpt-instruct
  2. 2预览部署

    先用 --dry-run 查看将要部署的稳定版内容,该过程不写入配置,适合先确认版本是否正确。

    python3 codex-instruct.py --apply --version gpt-5.6-v45 --dry-run
  3. 3部署稳定版

    去掉 --dry-run 即正式部署当前稳定版 gpt-5.6-v45,写入 Codex 配置。

    python3 codex-instruct.py --apply --version gpt-5.6-v45
  4. 4部署预发布版

    如需体验预发布版本,可换成对应版本号部署;两个 RC 版本命令如下。

    python3 codex-instruct.py --apply --version gpt-6-v2-rc1
    python3 codex-instruct.py --apply --version gpt-6.1-v1-rc2
  5. 5部署自定义文件

    用 --file 指定自己的 ZIP 或 Markdown 提示词文件,README 示例为 ./custom-instructions.zip。

    python3 codex-instruct.py --file ./custom-instructions.zip
  6. 6交互式菜单

    不带任何参数运行会打开交互式菜单,可从中选择要部署的版本,适合不熟悉参数的用户。

    python3 codex-instruct.py
  7. 7手动部署

    解压稳定 ZIP,把提示词 Markdown 复制到 CODEX_HOME,并在 config.toml 顶层写入 model_instructions_file。

关键配置

配置项必填说明示例
model_instructions_file是指定 Codex 加载的提示词 Markdown 文件路径,写在 config.toml 顶层。./gpt-5.6-sol-v45.md

如何确认成功

先跑 --dry-run 确认输出目标版本且未改写配置;正式部署后检查 config.toml 顶层已出现 model_instructions_file 且指向对应 Markdown。

常见问题

Q:不带参数运行会发生什么?

A:会打开交互式菜单,可在菜单里选择要部署的版本,无需记忆版本号参数。

Q:如何回滚到部署前的状态?

A:删除或注释 config.toml 顶层的 model_instructions_file 那一行;如需彻底清理,再删除复制到 CODEX_HOME 的对应 Markdown 文件。

Q:命令行版本号和 ZIP 文件名为什么对不上?

A:两者命名规则不同,例如 CLI 的 gpt-5.6-v45 对应 gpt-5.6-sol-v45.zip,gpt-6.1-v1-rc2 对应 gpt-6.1-sol-v1-rc2.zip,按 README 给出的对应关系使用即可。

Q:怎么校验下载的 ZIP 是否完整?

A:比对 README 中给出的 SHA256,例如稳定版 gpt-5.6-sol-v45.zip 为 c86c2c6d20a4d1155d87422f485eb37b77539132270918c002b5d8237a5adf54。

Q:只想先看看效果,不想改配置怎么办?

A:在部署命令后加 --dry-run,命令会预览稳定版内容但不写入配置。

注意事项

  • 该项目提供的是越狱提示词与测试包,仅可用于红队测试、对齐研究等合规场景,请勿用于违规用途。
  • README 标注 Python 3.8+,命令统一使用 python3,Windows 环境请自行确认对应解释器名称。
  • 手动部署时需要提前准备好 CODEX_HOME 目录与 config.toml 文件。
  • 修改本仓库 README.md 时需同步更新 README_EN.md,这是项目自身的维护约定,不影响部署。

核心亮点

  • 提供可直接复用的越狱提示词模板,降低红队测试门槛
  • 附带测试包,能系统验证提示词在不同任务上的稳定性
  • Python 实现,易于集成到现有评测流水线中

不足之处

  • 越狱提示词随模型安全策略更新易失效,维护成本高
  • 仅针对 GPT 系列,对其他模型泛化能力有限

适用场景

  • 安全团队对 GPT 模型做对抗性红队测试
  • 研究者评估模型安全对齐的鲁棒性
  • 开发者调试被安全策略误拦的合法代码生成请求

替代项目

garak、PyRIT

上一篇:benchmark-qed

下一篇:gpt6-Astra

同类项目推荐

hanshuang-codex 开源

桌面端批量测大模型越狱提示,一键跑实验看边界

针对GPT 6.0,workbuddyV4.1flash的破甲实验项目

★ 69 2026-09-28
akto 开源

给 AI 应用做安全体检,防提示注入和数据泄露

Akto is the fastest growing AI Security platform for your teams to secure AI agents,···

★ 1528 2026-08-20
XSafeClaw 开源

给 AI 智能体装上安全盾,自动红队测试找漏洞

Introducing XSafeClaw: The Open-Source Agent Safety Platform from Fudan University

★ 165 2026-08-10
deepteam 开源

自动模拟越狱攻击,提前测出 LLM 安全漏洞

DeepTeam is a framework to red team LLMs and AI agents.

★ 3021 2026-09-12