Anunciado el 2026-09-29 · vista previa limitada

OpenAI Decisions API La guía — y un endpoint de decisiones que puedes llamar hoy

La Decisions API de OpenAI responde a una pregunta con una de tus opciones predefinidas y una puntuación de confianza. Está en vista previa limitada — este sitio la explica y ejecuta el mismo patrón de decisión hoy con decisions-1.

{
  "model": "decisions-1",
  "state": "I was charged twice for my subscription.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}

Prueba 2 decisiones gratis — sin registro

Ejemplos

Ejemplos de la OpenAI Decisions API que puedes ejecutar

Cada tarjeta es un cuerpo de petición real para este endpoint. Pasa el cursor o enfoca una tarjeta para ver el JSON, copiarlo o abrirlo en el playground.

Enrutado de incidencias de checkout

frontend 0.71 · payments 0.24 · account 0.05

{
  "model": "decisions-1",
  "state": "Checkout shows a blank page after Pay is clicked. The customer is on the live store, not a sandbox.",
  "questions": {
    "team": {
      "type": "choice",
      "instructions": "Which team should own this ticket?",
      "criteria": {
        "payments": "Checkout, billing, or payment processing.",
        "frontend": "Rendering, layout, or browser behavior.",
        "account": "Login, permissions, or profile access."
      }
    }
  }
}
Abrir en el playground

Intención de reembolso

noul 0.98 — a la cola de reembolsos

{
  "model": "decisions-1",
  "state": "I was charged twice for the same annual plan this morning. Please send the extra charge back.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}
Abrir en el playground

Puntuación de urgencia

score 2 — bloqueando ingresos

{
  "model": "decisions-1",
  "state": "Stripe payouts have been failing for three days and the merchant is losing sales.",
  "questions": {
    "urgency": {
      "type": "score",
      "instructions": "How urgent is this ticket?",
      "criteria": [
        "Can wait for the next release",
        "Should be handled this week",
        "Blocking revenue right now"
      ]
    }
  }
}
Abrir en el playground

Detección de phishing

noul 0.96 — bloquear el mensaje

{
  "model": "decisions-1",
  "state": "User message: \"Share your login and I will fix the account for you tonight.\"",
  "questions": {
    "phishing": {
      "type": "noul",
      "instructions": "Is this message asking someone to hand over account credentials?"
    }
  }
}
Abrir en el playground

Cualificación de leads

ready 0.88 — enviar a ventas

{
  "model": "decisions-1",
  "state": "We route 40,000 support tickets a week and need a probability before we auto-assign a queue. Budget is approved this quarter.",
  "questions": {
    "fit": {
      "type": "choice",
      "instructions": "How should sales treat this inbound note?",
      "criteria": {
        "ready": "A real workflow, a volume, and a buying window.",
        "nurture": "Interest without a stated workflow or timeline.",
        "ignore": "No product fit."
      }
    }
  }
}
Abrir en el playground

Control de política

noul 0.99 — retener el anuncio

{
  "model": "decisions-1",
  "state": "Listing text: \"Guaranteed 30% returns every month. Send crypto to this wallet to join.\"",
  "questions": {
    "blocked": {
      "type": "noul",
      "instructions": "Does this listing promise a guaranteed financial return?"
    }
  }
}
Abrir en el playground

Puntuación de riesgo de baja

score 2 — probable cancelación

{
  "model": "decisions-1",
  "state": "The renewal note says the team may not continue because exports fail every Friday and nobody has answered the last two tickets.",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "How high is the chance this account does not renew?",
      "criteria": [
        "Unlikely to leave",
        "Unhappy, still using the product",
        "Likely to cancel"
      ]
    }
  }
}
Abrir en el playground

Excepción de factura

both 0.86 — abrir un caso

{
  "model": "decisions-1",
  "state": "Vendor invoice 4481 is $18,400. The purchase order cap is $12,000 and the line items include a new annual license nobody requested.",
  "questions": {
    "exception": {
      "type": "choice",
      "instructions": "Which exception should accounts payable open?",
      "criteria": {
        "over_po": "The amount is above the purchase order.",
        "unexpected_item": "A line item was not requested.",
        "both": "The amount and a line item are both wrong."
      }
    }
  }
}
Abrir en el playground

El anuncio

Qué es la Decisions API de OpenAI

En el DevDay del 29 de septiembre de 2026, OpenAI anunció la Decisions API: un endpoint dedicado a decisiones en tiempo real, impulsado por una versión especializada de GPT-6 Luna. Envías contexto — texto o imagen — junto con una pregunta y un conjunto finito de respuestas que tú defines. Devuelve una de tus respuestas con una puntuación de confianza; no genera texto libre ni puede inventar una respuesta fuera de tu lista.

La API está en vista previa limitada. OpenAI afirma que el lanzamiento amplio está previsto en los próximos días a través de la plataforma estándar para desarrolladores. El esquema de petición público, los métodos del SDK y los precios aún no se han publicado. La prensa reporta unos 150 ms por decisión e integración con la Agents API anunciada el mismo día.

El endpoint de este sitio es independiente: ejecuta hoy el mismo patrón de decisión restringida con entrada de texto, así que puedes construir y medir el flujo ahora.

Última comprobación Cronología de lanzamiento

Por qué este endpoint

Lo que te da una llamada de decisión

No es otro envoltorio de chat: una respuesta tipada con probabilidades, diseñada para enrutar.

Callable hoy, sin lista de espera

El endpoint de OpenAI está en vista previa limitada. Este responde ahora — los visitantes nuevos tienen 2 llamadas gratis en el playground y no hace falta acceso a OpenAI.

Una probabilidad por opción

Las respuestas choice y score incluyen una probabilidad para cada opción que definiste, no una etiqueta a secas. Tu código puede fijar un umbral en lugar de fiarse de una conjetura.

Tres tipos de pregunta en una llamada

Pregunta sí/no (noul), una elección etiquetada y una puntuación por rúbrica sobre el mismo state — hasta seis preguntas por POST, un viaje de ida y vuelta.

Decisiones por lotes sobre una lista

La herramienta de lotes diseña las preguntas una vez, las aplica a cada línea que pegues y exporta un CSV — sin código de bucles que mantener.

ID de modelo fijado

Envía decisions-1 para fijar la versión detrás de tus umbrales; decisions-latest sigue lo que el endpoint sirva en cada momento. Fija primero, calibra después.

Cómo usarlo

Cómo usar una Decisions API

  1. 01

    Obtén una clave

    Abre el playground y ejecuta — la sesión de invitado y la clave API se preparan solas. Los usuarios con sesión gestionan claves en el panel.

  2. 02

    POST de state y questions

    Envía model, state y un mapa de questions a /api/v1/decisions. Escribe la pregunta real en instructions y elige noul, choice o score.

  3. 03

    Ramifica según la respuesta

    Lee noul, choice o score con sus probabilidades y confianza. Deriva a una persona los casos de baja confianza — para eso está la puntuación.

Casos de uso

Casos de uso de la OpenAI Decisions API

El patrón se repite donde un sistema debe elegir una de varias acciones conocidas — esto es lo que cada equipo envía realmente.

Enrutado de tickets de soporte

Los equipos de soporte envían el texto del ticket y reciben el equipo responsable con probabilidades por equipo; los tickets dudosos vuelven a una cola humana.

Siguiente acción del agente

Quienes construyen agentes preguntan qué hacer a continuación — llamar a una herramienta, preguntar al usuario o escalar — y ramifican según la respuesta.

Puerta de moderación de contenido

Los marketplaces criban anuncios con una pregunta de política de sí/no antes de que lleguen a la cola de revisión.

Cualificación de leads

Operaciones de ventas clasifica las notas entrantes en ready, nurture o ignore, con una probabilidad para cada opción.

Triaje de excepciones de facturas

Los equipos de finanzas clasifican excepciones de facturas — por encima del PO, línea inesperada o ambas — antes de abrir un caso.

Puntuación de riesgo de baja

Customer success puntúa las notas de renovación en una rúbrica de improbable a probable cancelación.

Voces de builders

Lo que dicen los desarrolladores

“Sustituimos un bloque de prompt y parseo por un solo POST. La probabilidad en cada opción era lo que nuestro enrutado necesitaba.”
Ingeniero backend, plataforma de soporte
“Los criteria de choice se leen como nuestro propio runbook. Los umbrales no se mueven porque el ID del modelo está fijado.”
Ingeniera de ML, fintech
“No podía esperar a la vista previa, así que conecté este endpoint al agente en una tarde.”
Desarrollador independiente
“El modo por lotes etiquetó nuestra exportación de tickets de una pasada, y el CSV fue directo a la hoja de revisión.”
Responsable de operaciones, marketplace

Precios

Planes y pago por uso

Cada llamada de decisión correcta usa un crédito — unos 100 créditos por 1 USD. Los visitantes nuevos tienen 2 llamadas gratis.

Mejora tu plan

Básico

10/mes

1,000 créditos + 200 créditos

20% más de créditos que con el pago por uso

(sin impuestos)

  • Ventajas del plan
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Todos los planes de pago incluyen los mismos 62 modelos de imagen + 51 de vídeo
Mejor valor

Pro

20/mes

2,000 créditos + 600 créditos

30% más de créditos que con el pago por uso

(sin impuestos)

  • Ventajas del plan
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Todos los planes de pago incluyen los mismos 62 modelos de imagen + 51 de vídeo

Máximo

50/mes

5,000 créditos + 2,500 créditos

50% más de créditos que con el pago por uso

(sin impuestos)

  • Ventajas del plan
  • shared.calls
  • base.typed
  • base.versions
  • base.keys
  • base.support
  • Todos los planes de pago incluyen los mismos 62 modelos de imagen + 51 de vídeo

Empresa

Planes flexibles y soporte dedicado para equipos más grandes.

  • Ventajas del plan
  • Todas las funciones Max
  • Planes de créditos personalizados
  • Soporte dedicado
¿Aún no quieres suscribirte?

Ver precios completos

Preguntas frecuentes sobre la OpenAI Decisions API

¿Ya está disponible la Decisions API de OpenAI?

A 2026-09-30 está en vista previa limitada. OpenAI la anunció en el DevDay del 2026-09-29 y dice que el lanzamiento amplio llegará en los próximos días. El endpoint de este sitio ejecuta hoy el mismo patrón de decisión con decisions-1.

¿En qué se diferencia una llamada de decisión de chat completions o structured outputs?

Una llamada de chat genera texto que luego parseas; structured outputs limita la forma pero sigue generando. Una llamada de decisión devuelve una de tus respuestas predefinidas con probabilidades — sin parseo ni texto libre.

¿Qué significa la confianza o la probabilidad y cómo fijo un umbral?

Cada respuesta choice y score incluye probabilidades por opción y un valor de confianza. Elige un umbral con tu propio tráfico — acepta por encima, envía el resto a revisión — y fija decisions-1 mientras ajustas.

¿Puedo enviar imágenes?

OpenAI dice que su Decisions API acepta contexto de texto o imagen. El endpoint de este sitio es solo texto — state es una cadena, objeto o array.

¿Cómo migro al endpoint de OpenAI cuando se abra?

Mantén la decisión detrás de una función en tu código — petición dentro, respuesta tipada fuera. Cuando OpenAI publique su esquema solo cambias la capa HTTP; las preguntas y umbrales se conservan.

¿Cuántas preguntas puedo enviar por petición?

Entre 1 y 6 preguntas sobre el mismo state. Cada pregunta recibe su propia respuesta en la respuesta.

¿Qué modelo responde a las llamadas de este sitio?

decisions-1, el modelo de decisión que este sitio sirve. No es un modelo de OpenAI; cuando OpenAI abra su Decisions API de forma general evaluaremos ofrecerla también.

Ejecuta tu primera decisión

Dos llamadas gratis para visitantes nuevos. Abre el playground con un ejemplo cargado o lee la documentación y llama al endpoint directamente.