Qué es
OpenAI Agents SDK es una biblioteca abierta para construir flujos con modelos y herramientas. Esta guía cubre su implementación Python, documentada en el repositorio oficial de OpenAI.
Para qué te sirve
- Cuando una función de tu aplicación debe convertirse en herramienta del agente.
- Cuando necesitas pasar una tarea a un agente especializado.
- Cuando quieres conservar historial entre ejecuciones e inspeccionar sus trazas.
Cómo funciona
Agent define instrucciones, herramientas y configuración; Runner ejecuta el bucle y devuelve el resultado. El SDK incorpora delegación, sesiones, validaciones de entrada y salida y trazabilidad. También documenta agentes de voz y agentes con espacios de trabajo aislados, que requieren una configuración distinta al ejemplo de texto.
Antes de empezar
Necesitas Python 3.10 o posterior. El ejemplo de texto utiliza OPENAI_API_KEY en el entorno y una cuenta con acceso al proveedor. La licencia MIT cubre la biblioteca; las llamadas a modelos se facturan aparte. Revisa qué datos envías al proveedor y qué información queda en las trazas antes de usar datos de clientes.
Límites y alternativas
Instalar la biblioteca no configura permisos de tus herramientas ni hace que una acción externa sea reversible. Empieza por un agente de texto y añade capacidades de una en una. La versión Python y la versión JavaScript/TypeScript tienen repositorios distintos. Si solo necesitas una llamada de texto, usar directamente el SDK del proveedor puede resultar suficiente.
Recursos
- Repo en GitHub - 30305 estrellas, licencia MIT.
- README consultado - instalación, alcance y ejemplos.
- Licencia declarada - condiciones del código.
- Último commit consultado - 2026-10-26.