Skip to content
BotServBotServ
OpenAI Agents SDKAgente de IAFrameworkCloudAgentic AI

OpenAI Agents SDK

Instala OpenAI Agents SDK y construye tus primeros agentes. Guía inicial para agentes, herramientas y flujos de trabajo.

S

schutzgeist

2 min read
OpenAI Agents SDK

OpenAI Agents SDK

Qué cubre este artículo

  • Qué es el OpenAI Agents SDK y para qué sirve.
  • Cómo instalarlo.
  • Cómo construir tu primer agente con una herramienta.
  • Cómo trabajar en local o con la API de OpenAI.
  • Para qué es especialmente útil y dónde están sus límites.

Introducción

El OpenAI Agents SDK es el framework oficial de Python de OpenAI para construir agentes. Proporciona herramientas para invocación de funciones, gestión de estado y flujos de trabajo. La instalación es sencilla y la curva de aprendizaje muy amable. Si quieres empezar directamente con modelos potentes, es una opción sólida. También puedes ejecutarlo en local a través de endpoints compatibles con OpenAI como Ollama, aunque el foco principal está en las APIs de OpenAI.

El OpenAI Agents SDK en breve

El SDK trabaja con agentes, herramientas y ejecutores. Un agente recibe una instrucción y puede utilizar herramientas. Un ejecutor procesa la solicitud y controla el flujo de ejecución. Las herramientas son funciones Python que el agente puede invocar. De esta forma puedes construir un agente que investigue, realice cálculos o consuma APIs externas.

Instalación

pip install openai-agents

Para trabajar con OpenAI necesitas una clave API:

export OPENAI_API_KEY="tu-clave"

Si usas un modelo local compatible con OpenAI como Ollama, configura también la URL base:

export OPENAI_BASE_URL="http://localhost:11434/v1"

Primeros pasos: Un agente con herramienta

from agents import Agent, Runner

def aktuelles_jahr() -> str:
    return "2026"

agent = Agent(
    name="hilfsassistent",
    instructions="Du hilfst bei einfachen Fragen.",
    tools=[aktuelles_jahr]
)

result = Runner.run_sync(agent, "Welches Jahr haben wir?")
print(result.final_output)

En este ejemplo registras una función Python como herramienta. El agente decide por sí solo si necesita invocarla.

¿Para qué es útil este SDK?

Caso de usoVentaja
Prototipos rápidosInvocación de funciones sencilla y API de ejecutor
Agentes en la nubeIntegración directa con modelos de OpenAI
Flujos de trabajo con APIsAgentes acceden a tus propias funciones
AprendizajePoco boilerplate, resultados rápidos

Obstáculos comunes

  • Costos de API - Los modelos de OpenAI no son gratuitos. Para pruebas locales integra Ollama.
  • Sin coordinación nativa de múltiples agentes - Para equipos de múltiples agentes complejos, CrewAI o AutoGen suelen ser más flexibles.
  • Prestar atención a la URL base - Con Ollama la URL debe terminar en /v1 y se requiere una clave API arbitraria.

Enlaces de interés

Preguntas frecuentes

¿Es gratuito el OpenAI Agents SDK?

El SDK en sí es gratuito. Los costos surgen solo al usar la API de OpenAI. Los modelos locales vía Ollama son gratuitos.

¿Puedo ejecutarlo en local?

Sí, a través de endpoints compatibles con OpenAI como Ollama. Para ello establece OPENAI_BASE_URL en http://localhost:11434/v1.

¿Qué necesito para empezar?

Python, pip install openai-agents y una clave API de OpenAI o un modelo Ollama local.

Referencias

Volver al blog
Share:

Nächster Artikel in Agentes de IA

Weiterlesen
OpenClaw

Entradas relacionadas