Cómo construir un AI agent con OpenAI Assistants (ahora la Responses API)

AI agent de OpenAI Responses representado como una cápsula de respuesta conectada a la memoria de la conversación, herramientas integradas y llamadas a funciones

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

La Assistants API de OpenAI permitía a los desarrolladores construir aplicaciones de tipo agent con hilos de conversación persistentes, recuperación de archivos, ejecución de código y llamadas a funciones, sin gestionar todo ese estado a mano. Fue importante y, para las integraciones existentes, todavía funciona hoy. Pero OpenAI anunció su desuso el 26 de agosto de 2025, con una fecha de cierre definitiva el 26 de agosto de 2026, y ha dirigido todo el desarrollo nuevo hacia su Responses API y su Agents SDK. Si va a empezar un proyecto nuevo, constrúyalo allí. Esta guía cubre lo que hacía la Assistants API, qué la reemplaza y cómo construir hoy un agent con las herramientas actuales de OpenAI.

Qué era la Assistants API y por qué desaparece

Lanzada en la conferencia de desarrolladores de OpenAI de 2023, la Assistants API les dio a los desarrolladores cuatro primitivas centrales: un Assistant (el agent configurado, con instrucciones y herramientas), un Thread (una conversación persistente), un Run (una ejecución del assistant sobre un thread) y Run Steps (las acciones individuales realizadas durante una ejecución). Incluía recuperación sobre archivos subidos, un intérprete de código y llamadas a funciones, lo que durante un tiempo la convirtió en la forma más rápida de levantar un agent con estado y uso de herramientas sin construir usted mismo esa infraestructura.

El problema, en palabras de la propia OpenAI, era la complejidad. Cuando la empresa lanzó la Responses API en marzo de 2025, dijo con claridad que planeaba llevar todas las funciones de Assistants a la API más simple y dar de baja la original, y cumplió: el aviso de desuso llegó a los desarrolladores el 26 de agosto de 2025, con la eliminación de la API exactamente un año después. La guía de migración de OpenAI confirma que no se pierde ninguna funcionalidad en el cambio, las funciones se reorganizan, no se eliminan.

Qué la reemplaza: la Responses API y el Agents SDK

La Responses API no es un cambio de nombre, es un modelo genuinamente más simple: usted envía elementos de entrada, recibe elementos de salida directamente, sin consultar repetidamente un objeto Run hasta que cambie su estado. Cuatro conceptos de Assistants se corresponden con cuatro conceptos de Responses.

Migración de la Assistants API a la Responses API representada como cuatro primitivas heredadas que se transforman en equivalentes actuales más simples

Assistants API Equivalente en la Responses API Qué cambió
Assistants Prompts La configuración ahora vive en el dashboard con control de versiones integrado, en lugar de gestionarse por completo mediante llamadas a la API
Threads Conversations Ampliadas para almacenar más que mensajes: llamadas a herramientas, salidas y otros tipos de elementos
Runs Responses Usted envía la entrada y recibe la salida directamente; no se necesita un ciclo de consulta repetida
Run steps Items Objetos generalizados que cubren el rango de datos que puede contener una respuesta

La Responses API también incluye cinco herramientas integradas que usted no tiene que construir: búsqueda web, búsqueda de archivos, intérprete de código, uso del computador y conexiones a servidores MCP remotos. La búsqueda de archivos es el sucesor directo de la función de recuperación de la Assistants API, el mismo patrón de fundamentación en documentos que se explica en RAG para AI agents y, a nivel de patrón, en el patrón de asistente RAG.

Para cualquier cosa más allá de un solo agent, OpenAI también ofrece el Agents SDK, un sucesor listo para producción de su framework experimental anterior "Swarm". Mientras la Responses API le da el bloque de construcción, una llamada de entrada y una respuesta de salida, el Agents SDK le da la orquestación a su alrededor: Agents (un modelo más instrucciones y herramientas), Handoffs (que permiten que un agent delegue una tarea a otro) y Guardrails (que validan lo que entra y lo que sale). El planteamiento de la propia OpenAI es directo: use la Responses API cuando quiera ser dueño del ciclo del agent, y use el Agents SDK cuando quiera que el SDK ejecute ese ciclo por usted. Las novedades de 2026 en el SDK incluyen integración nativa con la Realtime API para agents de voz y compatibilidad de primera clase con servidores de Model Context Protocol, de modo que cualquier herramienta que hable MCP se convierte en una capacidad conectable sin código intermedio personalizado.

El recorrido de construcción

  1. Decida quién es dueño del ciclo. Para un solo agent bastante simple, llame directamente a la Responses API y gestione en su propio código el ciclo de entrada, salida y llamada a funciones. Para varios agents que se coordinan, o si prefiere no escribir ese ciclo usted mismo, comience con el Agents SDK.
  2. Escriba las instrucciones del agent. Son los bloques de rol y reglas de cómo construir un AI agent, expresados como un system prompt: de qué se encarga el agent y qué nunca debe hacer.
  3. Adjunte las herramientas integradas que necesite. Búsqueda de archivos si debe responder a partir de sus propios documentos, búsqueda web si necesita información actual, intérprete de código para cálculos, uso del computador solo si realmente necesita operar una interfaz.
  4. Conecte herramientas personalizadas de llamada a funciones para sus propios sistemas. Defina un esquema JSON para cada función (nombre, parámetros, descripción); el modelo solicita una llamada con argumentos específicos, el código de su aplicación la ejecuta realmente contra su CRM, base de datos o API, y devuelve el resultado para que el modelo siga razonando. Es la misma mecánica de llamada a herramientas que se explica a fondo en cómo usan herramientas los AI agents.
  5. Use Conversations para todo lo que deba persistir entre sesiones, el sucesor directo de los Threads de Assistants.
  6. Agregue Handoffs si el trabajo se divide con claridad entre agents especializados, el mismo patrón de orquestación que se explica en sistemas multi-agent.
  7. Agregue Guardrails para validar entradas y salidas, y agregue trazabilidad (la integración nativa con Sentry del SDK, o su propio registro) para ver exactamente qué herramientas se ejecutaron y por qué antes de confiarle al agent un volumen real.
  8. Despliéguelo detrás de su propio backend. Aquí no hay un host visual; usted es dueño del servidor, la autenticación y la lógica de reintentos.

La implementación avanza desde la propiedad del ciclo y las instrucciones hasta las herramientas, el estado persistente, los handoffs, los guardrails y la trazabilidad.

Cómo construir un agent de OpenAI Responses representado como un ciclo con trazabilidad, con instrucciones, herramientas, conversaciones, handoffs y guardrails

Un ejemplo real: un AI Knowledge Base Agent

Un agent de knowledge base encaja de forma natural con la Responses API, ya que se apoya directamente en la herramienta integrada de búsqueda de archivos en lugar de código de recuperación personalizado.

Agent de knowledge base de OpenAI que recupera fuentes aprobadas a través de una lente de citas y una compuerta de confianza

Un usuario hace una pregunta. Las instrucciones del agent lo restringen a responder únicamente a partir de un conjunto indexado de documentos de la empresa que se subió, conectado mediante la herramienta de búsqueda de archivos. Busca, encuentra los pasajes relevantes y responde con una cita a su documento de origen en lugar de una afirmación sin respaldo. Si la búsqueda de archivos no devuelve una coincidencia confiable, las instrucciones le indican que lo diga explícitamente en lugar de adivinar, y una herramienta personalizada de llamada a funciones le permite escalar la pregunta a una cola humana cuando no puede responder.

Es la misma estructura de reglas y barreras de protección que especifica por completo el plan de construcción del AI Knowledge Base Agent: restringirse a fuentes aprobadas, citar de dónde sale la respuesta y escalar en lugar de adivinar. Construirlo en la Responses API consiste sobre todo en conectar la herramienta de búsqueda de archivos y la función de escalada, y dejar que el propio razonamiento del modelo decida cuándo aplica cada una.

Costos y límites

La API de OpenAI factura por tokens (entrada y salida con precios separados, que varían según el modelo), y cada una de las herramientas integradas tiene su propia medición: la búsqueda web y la búsqueda de archivos cobran por llamada o por volumen de documentos almacenados, y el intérprete de código y el uso del computador cobran por el tiempo de cómputo que ejecutan. Las tarifas cambian con la frecuencia suficiente como para que valga la pena consultar directamente la página de precios de OpenAI en lugar de tratar cualquier cifra de aquí como vigente. Lo que importa para planificar es la forma del costo, basada en el uso y repartida en varios medidores separados, no un precio fijo único, así que lea costo total de propiedad de la AI antes de estimar un agent pesado y siempre activo a partir de la factura de un piloto ligero.

El límite mayor para la mayoría de los equipos no es el costo, sino que este camino no ofrece ningún constructor visual. Todo lo que n8n, Make o Lindy resuelven por usted (alojamiento, reintentos, una interfaz para que personas no técnicas ajusten el agent) es trabajo de su equipo aquí. Esa es la compensación que conviene nombrar con claridad: usted obtiene acceso de primera mano a los modelos y herramientas de OpenAI con la menor abstracción posible entre usted y la API, a cambio de ser dueño de todo el entorno de ejecución. Y si tiene una integración existente con la Assistants API, migrar no es opcional. Debe hacerse antes del 26 de agosto de 2026, usando la correspondencia anterior, o la integración dejará de funcionar por completo.

Cuándo elegir esto frente a otras opciones

Si usted quiere... Elija
Control total del código directamente sobre los modelos de OpenAI, abstracción mínima, y su equipo ya escribe software Responses API y Agents SDK de OpenAI
El camino más rápido a un agent funcional sin nada de código Lindy
El catálogo de apps prediseñadas más amplio con un constructor visual Make
Self-hosting con un lienzo visual y una salida a código n8n

Estas no son elecciones estrictamente excluyentes. n8n, Make y Lindy pueden llamar a los modelos de OpenAI como el motor de razonamiento de un agent construido en su plataforma; usted elige una capa de orquestación, no necesariamente se aleja de los modelos de OpenAI. Construya directamente sobre la Responses API y el Agents SDK cuando su equipo ya entregue código y quiera el menor número de capas entre su aplicación y el modelo. Recurra a una plataforma visual cuando prefiera cambiar parte del control de bajo nivel por una iteración más rápida y un constructor que también puedan tocar personas no técnicas. La urgencia detrás de esa elección es real: Gartner predice que el 40% de las aplicaciones empresariales incluirá AI agents para tareas específicas a finales de 2026, frente a menos del 5% en 2025, justo el tipo de curva de adopción que hace que construir sobre una plataforma que OpenAI está retirando activamente sea hoy la apuesta equivocada.

Datos clave

  • OpenAI anunció el desuso de la Assistants API el 26 de agosto de 2025, con una fecha de cierre definitiva el 26 de agosto de 2026. Los proyectos nuevos deben construirse sobre la Responses API.
  • La Responses API reemplaza cuatro conceptos de Assistants: los Assistants pasan a ser Prompts, los Threads pasan a ser Conversations, los Runs pasan a ser Responses y los Run steps pasan a ser Items.
  • La Responses API incluye cinco herramientas integradas: búsqueda web, búsqueda de archivos, intérprete de código, uso del computador y conexiones a servidores MCP remotos.
  • El Agents SDK, un sucesor de producción del framework experimental Swarm de OpenAI, agrega Agents, Handoffs y Guardrails para coordinar a más de un agent.
  • Gartner predice que el 40% de las aplicaciones empresariales incluirá AI agents para tareas específicas a finales de 2026, frente a menos del 5% en 2025.

Preguntas frecuentes sobre cómo construir un AI agent con OpenAI Assistants

¿Se puede seguir usando la Assistants API de OpenAI en 2026?

Sí, hasta su fecha de cierre del 26 de agosto de 2026, después de la cual se elimina por completo de la API. Las integraciones existentes siguen funcionando hasta entonces, pero OpenAI ha dirigido todo el desarrollo nuevo hacia la Responses API y el Agents SDK desde que anunció el desuso el 26 de agosto de 2025.

¿Qué reemplaza a la Assistants API?

La Responses API, que unifica y simplifica las mismas capacidades (estado persistente, recuperación, ejecución de código, llamadas a funciones) en un modelo en el que usted envía elementos de entrada y recibe elementos de salida directamente, sin consultar repetidamente un objeto Run. Para coordinar varios agents, el Agents SDK de OpenAI se apoya en la Responses API y agrega handoffs y guardrails.

¿Necesito migrar mi integración existente con la Assistants API?

Sí, antes del 26 de agosto de 2026. La guía de migración de OpenAI hace corresponder cada concepto de Assistants con su equivalente en la Responses API (Assistants con Prompts, Threads con Conversations, Runs con Responses, Run steps con Items) y confirma que no se pierde ninguna funcionalidad, solo se reorganiza.

¿Cuál es la diferencia entre la Responses API y el Agents SDK?

La Responses API es la primitiva subyacente: usted envía una solicitud y obtiene una respuesta, y es dueño del ciclo de llamarla repetidamente, ejecutar las llamadas a funciones y devolver los resultados. El Agents SDK se construye encima de eso y ejecuta el ciclo por usted, agregando handoffs entre varios agents y guardrails de entrada y salida, útil cuando la lógica de un solo agent se vuelve lo bastante compleja como para querer esa estructura.

¿Puedo construir un AI agent sobre los modelos de OpenAI sin escribir código?

No directamente mediante las APIs de OpenAI, ya que no hay un constructor visual. Plataformas como n8n, Make y Lindy pueden llamar a los modelos de OpenAI como el motor de razonamiento de un agent que usted construya de forma visual, que es el camino más accesible si su equipo no quiere escribir ni alojar el código de orquestación.

Siguientes pasos

Si su equipo ya escribe software y quiere el menor número de capas entre su código y los modelos de OpenAI, la Responses API y el Agents SDK son el punto de partida correcto, solo construya allí en lugar de en la API que se está retirando. Si prefiere construir de forma visual, vea cómo construir un AI agent con n8n, cómo construir un AI agent con Make o cómo construir un AI agent con Lindy, según cuánto control frente a velocidad necesite. El resumen de herramientas para desarrolladores y la guía de cómo elegir una plataforma de AI chatbot son buenas siguientes paradas si todavía compara las herramientas propias de OpenAI con una plataforma alojada.

About the author

Victor Hoang

Victor Hoang

Co-Founder, Rework.com

Victor Hoang is Co-Founder and CMO of Rework. He spent 12+ years scaling B2B SaaS growth, building a lead engine that generated over 1 million leads and $10M+ in annual recurring revenue. Today he builds AI agents and MCP servers into Rework's products to empower customers across growth and operations. He writes about what actually works.