Pular para o conteúdo
IA

OpenAI Agents API: o que é, como funciona e quanto custa

A OpenAI Agents API é uma API em beta público que coloca o harness (a camada que coordena modelo, ferramentas, contexto e execução) do Codex à disposição de desenvolvedores. Em vez de montar sozinho um sistema para manter sessões, compactar histórico, chamar ferramentas e retomar tarefas longas, o aplicativo entrega essa parte para a infraestrutura gerenciada da OpenAI.

Isso não significa que a empresa apertou um botão e criou um funcionário digital pronto. A Agents API é uma base para construir agentes que trabalham por mais tempo, usam arquivos e ferramentas e, quando necessário, dividem uma tarefa entre subagentes. O ganho está em reduzir a engenharia de encanamento; as decisões sobre permissões, ambiente, dados e aprovação continuam sendo do time que desenvolve o produto.

Diagrama oficial mostrando a aplicação, a Agents API e o sandbox gerenciado pela OpenAI
Na arquitetura apresentada pela OpenAI, o aplicativo inicia sessões e recebe eventos, enquanto a Agents API coordena o harness e conversa com o ambiente de execução. Imagem: OpenAI.

O que a OpenAI Agents API faz?

Ela oferece uma interface gerenciada para criar e acompanhar sessões de agentes. A aplicação define o modelo, as instruções, as ferramentas e o ambiente; depois envia uma tarefa e acompanha eventos e resultados. A sessão mantém estado entre turnos, o que permite continuar o trabalho sem reconstruir todo o histórico a cada chamada.

O termo harness pode parecer abstrato, mas a ideia é simples: é o conjunto de regras e componentes que transforma uma chamada de modelo em um fluxo de trabalho. Ele decide quando chamar uma ferramenta, como carregar contexto, como delegar uma parte para outro agente e como retornar ao trabalho depois de uma pausa.

Como funciona uma sessão

  1. Criar a sessão: o aplicativo informa o modelo, as instruções, as ferramentas e o tipo de ambiente.
  2. Enviar a tarefa: a entrada do usuário inicia um turno de trabalho.
  3. Acompanhar a execução: o sistema pode receber eventos por streaming ou webhooks, inclusive quando o agente precisa de atenção.
  4. Continuar ou orientar: a aplicação envia uma nova tarefa para a mesma sessão ou direciona o agente durante o turno.

O modelo não é o único componente importante. A sessão, os eventos e o ambiente de execução formam o produto. No sandbox hospedado pela OpenAI, por exemplo, o agente pode trabalhar em um espaço Linux com Python, Node.js e ferramentas de linha de comando, além de manipular arquivos conforme a configuração.

O que são os ambientes de execução?

A Agents API separa o cérebro do ambiente onde o trabalho acontece. É possível usar um sandbox hospedado pela OpenAI, infraestrutura própria ou provedores parceiros. Essa separação é útil para empresas que querem aproveitar o harness gerenciado, mas precisam escolher onde comandos, arquivos e dependências serão executados.

No ambiente hospedado, a documentação permite configurar pacotes, comandos de preparação, arquivos de entrada, skills e acesso de rede. A rede pode ficar habilitada, desabilitada ou restrita a uma lista de domínios. Essa escolha não é detalhe de configuração: liberar rede e ferramentas amplia também o que um agente mal orientado ou manipulado por uma entrada pode tentar fazer.

Subagentes e tarefas paralelas

Uma tarefa complexa pode ser dividida em partes independentes. Um agente principal pode delegar, por exemplo, a leitura de documentos para um especialista, a conferência de números para outro e a síntese final para si mesmo. A Agents API oferece suporte a esse modelo de subagentes, com contexto próprio para cada parte.

Isso pode reduzir o tempo de trabalhos que realmente permitem paralelismo, mas não é uma garantia automática de qualidade. Dividir uma tarefa ruim em quatro tarefas ruins só produz quatro respostas para revisar. Também é preciso controlar custo, limites de concorrência, conflitos entre resultados e o momento em que uma pessoa deve aprovar uma ação.

Agents API, Agents SDK ou Responses API?

A escolha depende de quanto controle a aplicação precisa manter:

Opção Quando faz sentido O que fica sob seu controle
Agents API Quando você quer um harness gerenciado para sessões duráveis e execução mais longa Ferramentas, instruções, modelo, ambiente e regras do produto
Agents SDK Quando o servidor da empresa deve operar a orquestração dentro do próprio código Loop do agente, armazenamento, ferramentas, aprovações e infraestrutura
Responses API Quando a aplicação precisa de uma camada mais direta para respostas e ferramentas Histórico, encadeamento, decisões de fluxo e execução da aplicação

Em resumo, a Agents API compra conveniência operacional. O SDK entrega mais controle e exige mais trabalho. A Responses API é a escolha de menor nível quando você quer montar a lógica do fluxo por conta própria. Não existe uma opção universalmente melhor; escolher a API mais gerenciada para um caso que exige portabilidade pode criar dependência desnecessária.

Quanto custa a Agents API?

A OpenAI informa que a Agents API não tem uma cobrança adicional própria. O cliente paga o uso do modelo escolhido, as ferramentas da OpenAI conforme suas tarifas e, quando usar um sandbox hospedado, o tempo de contêiner nas tarifas padrão. Na prática, “sem taxa extra” não significa “gratuito”. Um agente que faz muitas chamadas, usa busca, executa código e mantém tarefas longas pode acumular custos em várias linhas.

Antes de colocar um agente em produção, vale definir limites de duração, número de chamadas, tamanho de arquivos, domínios acessíveis e ações que exigem aprovação. Também é importante registrar o custo por tarefa, não apenas o consumo médio do modelo.

Limites que merecem atenção

  • Beta público: os detalhes da API podem mudar, então equipes precisam acompanhar a documentação e evitar acoplamento excessivo a comportamentos não garantidos.
  • Residência de dados: a documentação atual informa suporte de residência de dados somente nos Estados Unidos.
  • Zero Data Retention: a Agents API não oferece ZDR. Usar um sandbox próprio não altera essa condição.
  • Segurança: ferramentas, MCP, shell e acesso a arquivos aumentam a superfície de risco. Use permissões mínimas, isolamento e revisão humana para ações sensíveis.
  • Dependência do fornecedor: o harness gerenciado reduz a operação, mas a lógica de coordenação passa a depender da OpenAI.

Vale a pena usar?

A Agents API faz sentido para equipes que precisam criar agentes de pesquisa, análise, suporte interno ou engenharia capazes de persistir entre tarefas e trabalhar em um ambiente controlado. Ela pode economizar tempo justamente na parte menos glamourosa do projeto: estado, retomada, contexto, observabilidade do fluxo e coordenação de ferramentas.

Para um chatbot simples, provavelmente é mais estrutura do que o necessário. Para um sistema regulado, com exigência de residência fora dos Estados Unidos ou ZDR, os limites atuais podem ser decisivos. Minha leitura é que a novidade é importante, mas não porque elimina o trabalho de construir um agente: ela transforma esse trabalho em uma escolha entre operar a infraestrutura ou alugá-la.

Conclusão

A OpenAI Agents API aproxima o modelo de um ambiente de execução persistente. O desenvolvedor passa a configurar sessões, ferramentas e ambientes, enquanto a OpenAI administra boa parte do harness que mantém o agente trabalhando. A proposta é convincente para fluxos longos, mas beta, custo variável, privacidade e dependência de plataforma precisam entrar na decisão desde o primeiro protótipo.

Fontes