Repolode
openai

openai/openai-agents-python

Framework ligero de Python para crear flujos de trabajo multiagente con herramientas, transferencias, guardrails, sesiones y trazas, compatible con OpenAI y más de 100 LLMs.

Estrellas
30,164
Forks
5,079
Issues abiertos
23
Último commit
hace 16 horas

¿Qué es?

OpenAI Agents SDK es un framework de Python para crear agentes: LLMs configurados con instrucciones, herramientas, guardrails y transferencias que delegan tareas en otros agentes. Es compatible con las APIs Responses y Chat Completions de OpenAI, así como con más de 100 LLMs, por lo que no depende de un único proveedor.

Además de los agentes de texto, el SDK incluye agentes de sandbox que trabajan dentro de un contenedor en tareas de mayor duración, agentes en tiempo real para sesiones de voz y multimodales de baja latencia a través de WebSocket, y pipelines de voz que enlazan la conversión de voz a texto, un flujo de trabajo de agente y la conversión de texto a voz. Las sesiones gestionan el historial de conversación entre ejecuciones, y los hooks integrados de intervención humana permiten que las personas participen durante una ejecución del agente.

El tracing registra las ejecuciones de los agentes para que los desarrolladores puedan visualizar, depurar y optimizar sus flujos de trabajo. La versión para JavaScript/TypeScript se mantiene por separado en un repositorio hermano.

Funciones clave

  • 01Agentes configurados con instrucciones, herramientas, guardrails y transferencias
  • 02Compatible con las APIs Responses y Chat Completions de OpenAI y con más de 100 LLMs
  • 03Agentes de sandbox que inspeccionan archivos, ejecutan comandos y aplican parches en un espacio de trabajo
  • 04Agentes en tiempo real y de voz para pipelines de voz basados en WebSocket
  • 05Gestión automática del historial de sesiones y tracing integrado

Casos de uso

  • Crear un sistema multiagente en el que agentes especializados se encarguen de subtareas delegadas
  • Crear un asistente de voz que combine reconocimiento de voz, un agente y síntesis de voz
  • Ejecutar un agente de programación o investigación que necesite leer archivos y ejecutar comandos en un sandbox
  • Depurar y monitorear ejecuciones de agentes en producción con tracing integrado

Inicio rápido

  1. 1

    Crear un entorno virtual

    python -m venv .venv
  2. 2

    Activar el entorno virtual

    source .venv/bin/activate
  3. 3

    Instalar el paquete openai-agents

    pip install openai-agents
  4. 4

    Configurar la variable de entorno OPENAI_API_KEY y, después, ejecutar un agente de texto

Antes de usarlo

  • Requiere Python 3.10 o una versión posterior.
  • Se necesita una clave de API de OpenAI (OPENAI_API_KEY) para ejecutar los ejemplos.

Temas

Preguntas frecuentes

¿Qué es openai-agents-python?
Framework ligero de Python para crear flujos de trabajo multiagente con herramientas, transferencias, guardrails, sesiones y trazas, compatible con OpenAI y más de 100 LLMs. OpenAI Agents SDK es un framework de Python para crear agentes: LLMs configurados con instrucciones, herramientas, guardrails y transferencias que delegan tareas en otros agentes. Es compatible con las APIs Responses y Chat Completions de OpenAI, así como con más de 100 LLMs, por lo que no depende de un único proveedor.
¿openai-agents-python es gratuito? ¿Qué licencia tiene?
openai-agents-python es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿openai-agents-python sigue mantenido?
Mantenimiento activo. El último commit de openai-agents-python fue el 20 oct 2026.
¿Para qué puedo usar openai-agents-python?
Crear un sistema multiagente en el que agentes especializados se encarguen de subtareas delegadas Crear un asistente de voz que combine reconocimiento de voz, un agente y síntesis de voz Ejecutar un agente de programación o investigación que necesite leer archivos y ejecutar comandos en un sandbox Depurar y monitorear ejecuciones de agentes en producción con tracing integrado
¿Cómo se instala openai-agents-python?
Crear un entorno virtual: python -m venv .venv Activar el entorno virtual: source .venv/bin/activate Instalar el paquete openai-agents: pip install openai-agents Configurar la variable de entorno OPENAI_API_KEY y, después, ejecutar un agente de texto
¿Dónde consigo openai-agents-python?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/openai/openai-agents-python

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados