Atualizar agente de IA
/agents/{agent_id}Muda a configuração de um agente: a Mensagem do sistema (Prompt), o Max tokens e o modelo de cada provedor. Os três campos são opcionais. Veja Escrever a mensagem do sistema e Modelo, temperatura e limite de tokens.
curl -X POST "https://app.nextagsai.com.br/api/agents/5001" \
-H "X-ACCESS-TOKEN: $NEXTAGS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Você é a Bia, atendente da Loja Exemplo. Responda em português, em até 3 frases. Quando o cliente pedir troca, passe para a equipe.",
"max_output_tokens": 2048,
"model": {
"openAI": "gpt-6-luna",
"gemini": "models/gemini-3.5-flash-lite",
"claude": "claude-haiku-4-5-20251001",
"xAI": "grok-4.3",
"deepseek": "deepseek-v4-flash"
}
}'
const resposta = await fetch('https://app.nextagsai.com.br/api/agents/5001', {
method: 'POST',
headers: {
'X-ACCESS-TOKEN': process.env.NEXTAGS_API_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({
prompt: 'Você é a Bia, atendente da Loja Exemplo. Responda em português, em até 3 frases. Quando o cliente pedir troca, passe para a equipe.',
max_output_tokens: 2048,
model: {
openAI: 'gpt-6-luna',
gemini: 'models/gemini-3.5-flash-lite',
claude: 'claude-haiku-4-5-20251001',
xAI: 'grok-4.3',
deepseek: 'deepseek-v4-flash',
},
}),
});
const dados = await resposta.json();
console.log(resposta.status, dados);
import os
import requests
resposta = requests.post(
"https://app.nextagsai.com.br/api/agents/5001",
headers={"X-ACCESS-TOKEN": os.environ["NEXTAGS_API_KEY"]},
json={
"prompt": "Você é a Bia, atendente da Loja Exemplo. Responda em português, em até 3 frases. Quando o cliente pedir troca, passe para a equipe.",
"max_output_tokens": 2048,
"model": {
"openAI": "gpt-6-luna",
"gemini": "models/gemini-3.5-flash-lite",
"claude": "claude-haiku-4-5-20251001",
"xAI": "grok-4.3",
"deepseek": "deepseek-v4-flash",
},
},
timeout=30,
)
print(resposta.status_code, resposta.json())
<?php
$ch = curl_init('https://app.nextagsai.com.br/api/agents/5001');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'X-ACCESS-TOKEN: ' . getenv('NEXTAGS_API_KEY'),
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode([
'prompt' => 'Você é a Bia, atendente da Loja Exemplo. Responda em português, em até 3 frases. Quando o cliente pedir troca, passe para a equipe.',
'max_output_tokens' => 2048,
'model' => [
'openAI' => 'gpt-6-luna',
'gemini' => 'models/gemini-3.5-flash-lite',
'claude' => 'claude-haiku-4-5-20251001',
'xAI' => 'grok-4.3',
'deepseek' => 'deepseek-v4-flash',
],
]),
]);
$dados = json_decode(curl_exec($ch), true);
echo curl_getinfo($ch, CURLINFO_HTTP_CODE), PHP_EOL;
print_r($dados);
Autenticação
Mande a chave de API da conta no cabeçalho X-ACCESS-TOKEN de cada chamada. Veja Autenticação com a chave de API.
Parâmetros de caminho
agent_idintegerobrigatórioO ID do agente (veja Listar agentes de IA).
Corpo da requisição
JSONContent-Type: application/json
promptstringA Mensagem do sistema (Prompt): as instruções que o agente segue em todas as respostas. O texto novo substitui o atual.
max_output_tokensintegerO Max tokens: o tamanho máximo de cada resposta, em tokens. Na tela, de 1 a 32768; o agente novo vem com 2048.
modelobjectO modelo de cada provedor, os campos Modelo (OpenAI), Modelo (Gemini), Modelo (Claude), Modelo (xAI) e Modelo (DeepSeek) dos ajustes do agente. Use o nome do modelo como o provedor chama; os exemplos são os modelos com que um agente novo começa. Mande os cinco, mesmo os de provedores que a conta não usa.
model.openAIstringobrigatórioO modelo da OpenAI, como gpt-6-luna.
model.geministringobrigatórioO modelo do Google Gemini, com o prefixo models/, como models/gemini-3.5-flash-lite.
model.claudestringobrigatórioO modelo do Claude, como claude-haiku-4-5-20251001.
model.xAIstringobrigatórioO modelo do xAI, como grok-4.3.
model.deepseekstringobrigatórioO modelo do DeepSeek, como deepseek-v4-flash.
Respostas
O agente, depois da mudança.
idintegerO ID do agente.
namestringO nome do agente, como aparece na lista do AI Hub.
created_byintegerO ID do administrador que criou.
created_atstring (data e hora)Quando o agente foi criado, em UTC.
Exemplo: 2026-09-15 13:20:00
A mudança não foi aceita: confira os campos do corpo.
A chave de API não veio no cabeçalho ou não vale (foi excluída ou está incompleta). Veja Autenticação.
Relacionados
Limites, erros e boas práticas
Guia que usa este endpointAgentes de IA pela API
Guia que usa este endpointCriar um agente de IA
Tutorial da Central de AjudaTipos de resposta: texto, mídia, botões e carrossel
Tutorial da Central de AjudaListar agentes de IA
GET /agents/Consultar agente de IA
GET /agents/{agent_id}Este conteúdo ajudou?
Obrigado! Sua resposta ajuda a melhorar a central.