A quick update on free credits

We’ve temporarily paused free credits for new accounts while we address recent misuse. Thank you for your patience and understanding.

logo
  • Ambientes
  • Empresas
  • Preços
Blogs
Oct 29, 2026

O Que É o Parâmetro guidelines da API Grok? Moderação de Conteúdo Personalizada, Explicada

Um guia para desenvolvedores sobre o novo array guidelines do Grok para controlar como a API lida com categorias de conteúdo sensível.

EigentEigent
Share to
O Que É o Parâmetro guidelines da API Grok? Moderação de Conteúdo Personalizada, Explicada
  • O que o parâmetro guidelines faz
  • Quais categorias e comportamentos são suportados
  • Como configurar guidelines em uma requisição
  • Quais APIs suportam — e quais não suportam
  • Erros a esperar
  • Por que isso importa para desenvolvedores
  • Construa fluxos de trabalho de IA moderados com seus próprios agentes
Automate Everything with
AI Workforce on Desktop
Download Eigent

A xAI adicionou um parâmetro guidelines à API de texto do Grok, permitindo que você instrua o modelo a moderar categorias específicas de conteúdo enquanto escreve. Se você desenvolve com o Grok e precisa de maior controle sobre saídas sensíveis, este é o primeiro controle de conteúdo por requisição que a xAI disponibiliza para texto. Veja exatamente o que o parâmetro guidelines da API Grok faz, quais categorias ele cobre, como configurá-lo e os limites de requisição e erros a considerar.

O que o parâmetro guidelines faz

O parâmetro guidelines é um array que você adiciona a uma requisição da API de texto do Grok para alterar como o modelo lida com determinadas categorias de conteúdo. Para cada categoria listada, você escolhe um comportamento aprimorado; o Grok então segue as diretrizes ao escrever sua resposta, com suas próprias palavras. A resposta tem o mesmo formato de uma resposta normal — não há wrapper extra para processar.

Dois pontos importantes:

  • É opt-in por categoria. Qualquer categoria que você omitir mantém o comportamento de moderação padrão do modelo, então você lista apenas as categorias que deseja alterar.
  • É por requisição. As diretrizes se aplicam apenas à requisição que as contém. Para cobrir uma conversa inteira, você as envia em cada requisição dessa conversa.

O recurso foi documentado nas notas de versão da API Grok em outubro e, conforme o anúncio da xAI, está disponível para todos os clientes da API.

Quais categorias e comportamentos são suportados

Cada entrada em guidelines tem três campos: type (sempre "policy"), uma category e o behavior desejado. Atualmente, o único comportamento disponível é decline.

CategoriaComportamentoO que o Grok faz
nsfwdeclineEvita insinuações sexuais ou conversas sexualizadas; ainda responde perguntas educacionais e clínicas sobre temas sexuais.
violencedeclineEvita representações de violência gráfica; aborda história e notícias sem detalhes gráficos.
profanitydeclineEscreve sem palavrões; recusa quando uma solicitação é exclusivamente por palavrões ou é altamente ofensiva.

A documentação descreve esses comportamentos em alto nível e observa que a xAI pode refiná-los ao longo do tempo. A conclusão prática: decline é um direcionamento mais suave dentro da resposta, não um classificador rígido que retorna um erro — o Grok reformula sua própria resposta para se manter dentro da categoria especificada.

Como configurar guidelines em uma requisição

Você passa guidelines como um array de nível superior. Na Responses API, ele fica junto com os outros parâmetros; no Chat Completions, vai no mesmo nível que messages. Veja uma requisição que define violence e nsfw como decline:

curl https://api.x.ai/v1/responses \
  -H "Authorization: Bearer $XAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-4.7",
    "input": "Write a short story about a knight.",
    "guidelines": [
      { "type": "policy", "category": "violence", "behavior": "decline" },
      { "type": "policy", "category": "nsfw", "behavior": "decline" }
    ]
  }'

Observações sobre SDKs que costumam causar confusão:

  • OpenAI Python SDK: o campo não está definido, então passe-o em extra_body.
  • OpenAI JavaScript SDK: envie guidelines junto com os outros parâmetros da requisição.
  • xAI Python SDK: chat.create armazena as diretrizes no chat, então cada chamada sample() as envia automaticamente — você não precisa repeti-las.

Quais APIs suportam — e quais não suportam

guidelines é aceito no Chat Completions, na Responses API e em chat.create no xAI Python SDK. Ele não funciona em alguns casos, e a API rejeita essas requisições com um 400 antes de o modelo ser executado:

  • Modelos multi-agente, como grok-4.20-multi-agent.
  • Completions diferidas (deferred completions).
  • Uma requisição sem ferramentas server-side e sem anexos de arquivo que também define stop, ou define n maior que 1.

Como a verificação ocorre antecipadamente, uma requisição rejeitada não consome inferência do modelo — mas isso significa que você precisa tratar esses erros no código.

Erros a esperar

A API valida guidelines antes de executar o modelo e retorna um erro se não conseguir aplicá-las:

StatusCausa
422A category ou behavior não é um valor reconhecido (o erro lista os valores válidos).
400A mesma categoria aparece mais de uma vez.
400O type não é "policy".
400A requisição não pode usar guidelines (veja os casos não suportados acima); a mensagem indica o modelo ou a opção.

No xAI Python SDK, uma categoria ou comportamento desconhecido gera um ValueError antes mesmo de a requisição ser enviada; os outros erros retornam como status gRPC INVALID_ARGUMENT.

Por que isso importa para desenvolvedores

O Grok historicamente foi posicionado como um modelo mais permissivo, e as chamadas à API de texto anteriormente não tinham controles de moderação por requisição — você aceitava o comportamento padrão do modelo ou filtrava a saída por conta própria. O parâmetro guidelines é um caminho intermediário: direcionamento por categoria declarado inline, sem chamada de moderação separada e sem lógica de threshold no seu próprio código.

É deliberadamente limitado por enquanto — três categorias, um comportamento (decline), somente texto. Para um chatbot voltado ao cliente onde você não pode arriscar saídas sexualizadas ou com violência gráfica, declarar nsfw e violence como decline é uma proteção de uma linha. Para algo mais restrito ou auditável, você ainda vai querer suas próprias verificações de saída, já que decline reformula a resposta em vez de bloqueá-la completamente — e você ainda deve tratar as rejeições 400/422 mencionadas acima.

Construa fluxos de trabalho de IA moderados com seus próprios agentes

Controles de conteúdo como o parâmetro guidelines do Grok são uma peça para executar IA com segurança em produção — a parte mais difícil é conectar a saída de um modelo a tarefas reais, aprovações e ferramentas. O Eigent é um aplicativo "Cowork" multi-agente de código aberto que executa uma força de trabalho de IA localmente, para que você possa manter prompts e dados sensíveis na sua própria máquina enquanto os agentes gerenciam o fluxo de trabalho com checkpoints de supervisão humana. Veja como isso se encaixa em uma equipe enxuta em como gerenciar uma empresa solo com agentes de IA, ou baixe o Eigent para experimentar.

Recent Posts

O Que É o GPT-6.1 Terra? O Modelo de Uso de Computador Mais Barato da OpenAI
Oct 27, 2026

O Que É o GPT-6.1 Terra? O Modelo de Uso de Computador Mais Barato da OpenAI

O GPT-6.1 Terra é o modelo rápido e mais barato da OpenAI para uso de computador, raciocínio visual e programação. Veja o que há de novo, os preços, os benchmarks e como acessá-lo.

EigentEigent
Kimi K3.1 Pro: O Que Há de Novo, Benchmarks e Como Ele Se Compara
Oct 24, 2026

Kimi K3.1 Pro: O Que Há de Novo, Benchmarks e Como Ele Se Compara

Kimi K3.1 Pro é o novo modelo MoE de peso aberto da Moonshot AI com contexto de 1M de tokens. Veja seus benchmarks, ganhos em codificação e finanças, data de lançamento dos pesos abertos e como ele se compara.

EigentEigent
NVIDIA Nemotron 3.5 Bolt E4B: O Modelo Open de 4GB para Agentes de IA Locais
Oct 24, 2026

NVIDIA Nemotron 3.5 Bolt E4B: O Modelo Open de 4GB para Agentes de IA Locais

Nemotron 3.5 Bolt E4B explicado: benchmarks do modelo open 8B/4B-efetivo, requisitos de hardware, uso de ferramentas e como executá-lo localmente no Jetson e RTX.

EigentEigent
Automate everything with AI workforce on desktop
Download Eigent

Experimente o Eigent hoje

Baixe o app desktop open source e comece a automatizar com uma força de trabalho de IA na sua máquina.

Baixar Eigent
Eigent

Receba as últimas novidades e tutoriais sobre automação de workforce com IA.

Obrigado por se inscrever!

ProdutoEigentAmbientesPreçosEmpresarial
ExplorarSoluçõesCasos de usoHabilidadesPluginsBlog
DesenvolvedoresDocumentaçãoGitHubCAMEL-AIFundo Open SourceParceiro
BaixarPara código aberto
EmpresaSobre nósMarcaCarreirasSuporteTermos de usoPolítica de privacidadeSegurança e confiançaPolítica de cookiesPolítica de reembolso e teste

Todos os direitos reservados © 2026 EIGENT UK LTD