xAI 10 月 28 日在 @grok 官方账号宣布,所有 API 客户现在都能在文本请求里加 guidelines 数组,对 nsfw、violence、profanity 三个类别逐一设为 decline,让 Grok 在写回答时自己收紧这类内容,而不是事后过滤。字段同时支持 Responses API、Chat Completions 和 xAI Python SDK;多智能体模型和延迟补全暂不支持,参数不合法时 API 会在调用模型前直接返回 400 或 422。
核心要点速览
- ✓3 个类别:nsfw、violence、profanity,目前唯一可选行为是 decline,未列出的类别保持模型默认(官方文档)
- ✓覆盖 Responses API、Chat Completions 和 xAI Python SDK 的 chat.create;OpenAI SDK 需用 extra_body 传入
- ✓只对携带它的那一次请求生效,整段对话要每次都带上;xAI SDK 的 chat 对象会自动带
- ✓不支持 grok-4.20-multi-agent 等多智能体模型和延迟补全;同一类别重复出现返回 400,未知取值返回 422
- ✓官方账号原帖约 59 万次浏览、271 个赞(截至本文写入)

开发者 3 秒速决决策指标
把技术选型换算成你的开发预算
40 款主流编程套餐横向比价,支持输入/输出 Token 真实账单模拟
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
把大模型接进面向大众的产品时,开发者最常见的需求之一是「同一个模型,不同场景用不同尺度」:儿童教育、客服、企业办公要求更严,创作类应用又不想被一刀切。过去通常要在模型外面再套一层审核模型或关键词过滤,既加延迟又易误杀。xAI 10 月 28 日在 @grok 官方账号宣布,Grok API 现在可以按请求声明收紧哪些内容类别,所有 API 客户可用。
架构亮点与底层机制
请求里加一个 guidelines 数组,每项包含 type(固定为 policy)、category 和 behavior。类别有 nsfw、violence、profanity 三种,行为目前只有 decline。关键在于 Grok 是在生成过程中按准则改写自己的回答,而不是生成后拦截,返回结构和普通请求一样。没列出的类别保持模型默认行为。API 在运行模型前先校验参数,校验不过直接报错,不会产生半截输出。
权威 Benchmark 与实测跑分对比
官方未公布任何拦截率、误杀率或延迟方面的数据,文档也说明 xAI 可能随时间细化每种行为的具体表现。目前能确认的只有文档里的规则:同一类别重复出现返回 400,未知类别或行为返回 422,多智能体模型和延迟补全会被直接拒绝。
开发者实战落地与开箱指南
用 OpenAI Python SDK 时,把 guidelines 放进 extra_body,base_url 指向 api.x.ai/v1;Chat Completions 则作为和 messages 同级的顶层字段。准则只对当前请求生效,多轮对话要每轮都带,xAI Python SDK 的 chat.create 会自动保存。建议面向未成年人或企业场景的应用先在测试环境对比开关前后的输出,再决定是否保留外部审核层。
即刻查看该技术对应模型与主流工具的实测差异,或一键测算团队 API 调用与 $20/月套餐盈亏平衡点。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察