1. Empieza con un fallo concreto y sus evidencias

Describe un hecho acotado: un proyecto aprobado recibió un error a cierta hora, o la respuesta mostró un tratamiento distinto del esperado. «Mi cuenta está verificada, pero Cyber no funciona» mezcla demasiadas variables. Antes de cambiar ajustes, conserva versión del cliente, endpoint, modelo, origen de la credencial, solicitud anonimizada e identificador disponible de respuesta.

Asigna un identificador interno y registra la zona horaria. Separa el modelo y programa previstos de los observados. Sustituye secretos e identificadores personales por etiquetas consistentes. Entrega el identificador real de solicitud únicamente mediante un canal autorizado de soporte; nunca adjuntes todas las variables de entorno ni archivos de credenciales.

Esta guía amplía el artículo anterior con diagnóstico y registros de aceptación. Revisar documentación hoy no demuestra un lanzamiento nuevo: la guía API de Daybreak descargada es idéntica, byte por byte, a nuestra copia del 2 de noviembre. El comportamiento predeterminado de modelos nuevos ya figuraba entonces.

OpenAI: correspondencia API, valores predeterminados y errores · Ayuda de Claude: requisitos de grants por workspace

2. Sigue la máquina de estados del acceso

El diagrama es una secuencia diagnóstica original, no una enumeración de estados de la API. Cada paso requiere una evidencia distinta. Verificar la identidad no acredita un grant activo; completar una llamada tampoco autoriza a evaluar sistemas de terceros.

Detente en el primer requisito ausente y asigna quién lo resolverá. Cambiar prompts cuando la credencial pertenece al proyecto equivocado añade confusión. Repite las comprobaciones posteriores cuando cambien permisos, modelo, cliente o credencial; un éxito antiguo no prueba indefinidamente el acceso actual.

  1. Alcance autorizado
  2. Programa e identidad aprobados
  3. Modelo e interfaz permitidos
  4. Credencial y proyecto/workspace activos
  5. Solicitud válida y explícita
  6. Respuesta completa y revisión
Máquina de estados original: cada etapa acredita únicamente su requisito; detente si falta uno.

OpenAI: alcance de Trusted Access · Anthropic: CVP y rutas de habilitación

3. Compara niveles sin equiparar proveedores

Blue y Red de OpenAI y Defense, Red Team y Specialized de Anthropic son programas propios de cada proveedor. La tabla indica qué comprobar, sin clasificar calidad ni convertir una aprobación en otra. La reducción de bloqueos sigue sujeta a políticas y al alcance aprobado.

Actualmente los individuos pueden solicitar CVP Defense con un plan de pago; los otros niveles son para organizaciones. La guía limita las plataformas de terceros participantes a Defense y Red Team. Un enlace de inscripción no acredita compatibilidad con cualquier plataforma o nivel.

Los nombres de acceso de distintos proveedores no equivalen a los mismos permisos.
ProgramaLímite de accesoQué comprobar
Daybreak BlueDefensa aprobadaIdentidad, interfaz, proyecto y modelo compatible
Daybreak RedAprobación y habilitación independientesAprobación del modelo y valor exacto
CVP DefenseIndividuos u organizaciones según sus reglasAsignación del grant y seguridad
CVP Red TeamOrganizaciones; requisitos superioresWorkspace autorizado y credenciales breves
CVP SpecializedAcceso organizativo revisado por separadoGrant, modelo y plataforma permitidos

OpenAI: alcance de Trusted Access · Anthropic: CVP y rutas de habilitación

4. Identifica la interfaz y el propietario de la credencial

Un rol de un workspace de ChatGPT y un proyecto API de OpenAI siguen controles diferentes. El tutorial oficial separa el despliegue en el workspace de la habilitación de un proyecto API no predeterminado. Registra identidad y proyecto de la credencial: una conversación en ChatGPT, Codex o Work no valida otra integración API.

En Claude Console/API los programas se aplican a workspaces asignados que cumplan los requisitos. CVP describe por separado roles de Enterprise y asociación a nivel de organización en Team, Max y Pro. Sigue la ruta de la interfaz real, sin extender instrucciones de Console a todas las suscripciones.

Las nubes y plataformas externas añaden vinculación de cuentas y condiciones de aprovisionamiento. Anota plataforma, cuenta vinculada y modelo. Comprueba sus instrucciones vigentes; copiar una cabecera o credencial del servicio directo a una nube no transfiere automáticamente el grant.

Ayuda de Claude: requisitos de grants por workspace · OpenAI: configuración de workspace y proyecto API

5. Haz coincidir el parámetro con el modelo

La etiqueta de aprobación y el valor enviado no son lo mismo. La guía asigna daybreak_blue a GPT-6.1 Sol y GPT-6 Astra aunque su acceso con menos rechazos requiere aprobación Red. Enviar daybreak_red solo porque la organización tiene Red es un error de configuración para esos modelos.

Las páginas de los alias latest Blue y Red muestran ahora un aviso de obsolescencia, mientras el resumen de seguridad conserva esos nombres. Esta diferencia documental no establece una fecha de retirada ni el modelo que recibirá tu cuenta. Usa un modelo concreto autorizado y comprueba el servido; no fijes la resolución de un alias.

Correspondencia de la guía actual; la disponibilidad depende de cada cuenta.
Modelo concretoAprobación necesariaaccess_programs.cyber
gpt-6-solBlue o Reddaybreak_blue
gpt-6.1-solReddaybreak_blue
gpt-6-astraReddaybreak_blue
gpt-5.5-cyberReddaybreak_red
gpt-5.6-cyberRed y aprobación adicional del modelodaybreak_red

OpenAI: correspondencia API, valores predeterminados y errores · OpenAI: página del alias Blue latest · OpenAI: página del alias Red latest

6. Reduce la solicitud antes de depurar el flujo

El JSON siguiente ilustra, sin ejecutarse, el cuerpo de POST https://api.openai.com/v1/responses. Presupone aprobación Blue y permisos del modelo habilitados en el proyecto de la credencial. Proporciona autenticación mediante la gestión de secretos autorizada; aquí no aparece ninguna clave.

Empieza con una entrada breve, sintética y sin herramientas. Así separas validación y acceso de importación del repositorio, permisos de conectores y ejecución prolongada. Una respuesta a esta prueba inocua no demuestra la corrección del flujo completo ni autoriza acciones adicionales.

{
  "model": "gpt-6-sol",
  "input": "Revisa solo este resumen sintético: se añadió una comprobación de sesión caducada. Propón dos pruebas de regresión. No uses herramientas ni sistemas externos.",
  "access_programs": {
    "cyber": "daybreak_blue"
  }
}

OpenAI: correspondencia API, valores predeterminados y errores

7. Distingue omisión, null y standard explícito

No confundas tres estados. La guía rechaza access_programs:null y cyber:null en solicitudes; un objeto vacío deja la selección sin especificar. standard explícito pide protección ordinaria en un modelo compatible. Si el serializador convierte campos ausentes en null, puede provocar un fallo de validación.

La omisión también depende del modelo. Desde gpt-6.1-terra la guía indica tratamiento standard. Modelos anteriores como gpt-6-sol pueden recibir Blue cuando están autorizados; un modelo Red puede exigir acceso en vez de degradarse silenciosamente. No generalices un valor predeterminado a todo el catálogo.

Esto no demuestra que Terra admita cualquier enumeración Daybreak. La tabla de modelos y la configuración aprobada deben coincidir. En una comparación controlada cambia un solo campo y registra el resultado; omitirlo no equivale a pedir el nivel máximo disponible.

OpenAI: correspondencia API, valores predeterminados y errores

8. Contrasta la respuesta con la intención

Cuando está disponible, access_programs.cyber en la respuesta indica el programa elegido. Una solicitud sin selección que recibe protección estándar puede devolver access_programs:null; esto no contradice la prohibición de null en la solicitud. Si enviaste un alias, revisa también model.

El registro siguiente es un formato original de aplicación, no un esquema de respuesta ni evidencia de éxito. application contiene contexto interno y provider_excerpt solo campos nativos seleccionados. No envíes esta envoltura a la API. Mantén como desconocidos los metadatos ausentes.

En Claude conserva la cabecera request-id o el identificador del SDK y, cuando se devuelva, la cabecera de workspace. Verifica además el final de una transmisión: la guía advierte que puede fallar después del HTTP 200. Registra una transmisión incompleta como tal.

{
  "example_only": true,
  "application": {
    "run_id": "demo-owned-repo-01",
    "scope": "owned-repository/read-only",
    "expected_model": "gpt-6-sol",
    "expected_cyber": "daybreak_blue"
  },
  "provider_excerpt": {
    "model": "gpt-6-sol",
    "access_programs": {
      "cyber": "daybreak_blue"
    }
  }
}

OpenAI: correspondencia API, valores predeterminados y errores · Claude API: errores e identificadores

9. Clasifica el error antes de reintentar

Utiliza el error documentado para asignar la siguiente acción. Un 400 por correspondencia requiere corregir configuración; un 403 de programa requiere comprobar organización, proyecto y credencial. Ninguno justifica reintentos ilimitados ni cambios especulativos de identidad.

cyber_policy corresponde a protección y soporte aunque el programa se haya seleccionado correctamente. Conserva aviso anonimizado y autorización. No cambies identidades, cuentas o expresiones para evadir la restricción. Un rechazo de contenido, un fallo de transporte y un error de permiso son hechos distintos.

Clasifica antes de reintentar y limita los intentos. Perder la respuesta tras una acción puede dejar un resultado externo incierto. Esta prueba no usa herramientas; en flujos posteriores comprueba el recibo antes de repetir una operación que escriba o gaste dinero.

Clasifica la señal documentada antes de actuar.
SeñalPrimera comprobaciónSiguiente paso
400 invalid_access_programCorrespondencia modelo/programaCorregir el valor compatible
400 unsupported_access_programCompatibilidad del modeloModelo compatible o standard permitido
403 access_program_not_enabledOrganización/proyecto/credencialConsultar al administrador autorizado
cyber_policyAviso y alcanceDetenerse y acudir al soporte
Claude 401 / modelo 404Sesión/token / modelo y workspaceResolver autenticación o recurso

OpenAI: correspondencia API, valores predeterminados y errores · OpenAI API: protección de ciberseguridad

10. Comprueba el grant y el workspace de Claude

La guía de grants de Claude dirige al Admin u Owner a Programs, al workspace y a Qualifications. Comprueba el grant activo, los miembros y el workspace no predeterminado requerido. Algunos programas tienen límite de puestos; superarlo puede retirar acceso a los workspaces asignados. Anota el requisito concreto pendiente.

Ante un 401 revisa la sesión SSO interactiva, el token de la carga de trabajo y su alcance. Ante un 404 de modelo revisa nombre exacto y workspace, sin concluir que hubo suspensión. La guía general distingue autenticación, permiso y recurso; no documenta un interruptor CVP universal en Messages.

Permisos del modelo, alcance de credencial y evidencia del workspace deben concordar. Renombrar el modelo no adjunta un grant. Si no puedes consultar esas pruebas, solicita confirmación anonimizada al administrador; no pidas su contraseña ni una exportación de sesión.

Ayuda de Claude: requisitos de grants por workspace · Claude API: errores e identificadores

11. Revisa la duración de credenciales y la transición de diciembre

Los requisitos actuales de CVP incluyen una transición de Defense el 15 de diciembre de 2026 hacia MFA resistente al phishing y el abandono de credenciales estáticas duraderas. Las claves provisionales tienen condiciones de almacenamiento, asignación y renovación. Red Team ya exige controles más estrictos; esa fecha no concede una prórroga universal.

Defense individual trata por separado el proveedor de inicio de sesión, OAuth en aplicaciones y Workload Identity Federation donde se ofrezca acceso programático. Elige la credencial compatible con la interfaz. Un tutorial genérico de API keys no demuestra cumplimiento del grant.

La retención requiere otra decisión. El apartado individual de CVP exige retención y supervisión y no ofrece ZDR; las excepciones organizativas y plataformas tienen sus propios términos. Daybreak tampoco concede ZDR automáticamente. No subas un repositorio confidencial hasta confirmar el procesamiento autorizado.

Anthropic: CVP y rutas de habilitación · Ayuda de Claude: seguridad por nivel

12. Evalúa un repositorio propio en solo lectura

Usa un repositorio propio o una autorización escrita explícita. Fija un commit, selecciona pocos archivos anonimizados y registra hashes. Empieza sin credenciales de producción ni objetivos externos y con acceso de solo lectura. Refuerza la instrucción del prompt con límites reales de archivos y red.

Acepta primero la evidencia de acceso: interfaz, modelo, alcance, tratamiento y respuesta completa. Después revisa cada hallazgo: archivo, líneas, observación y confianza; lo no sustentado queda pendiente. Una sugerencia de código sigue siendo una propuesta. Esta primera revisión no aplica parches, instala dependencias ni escanea destinos externos.

Usa una muestra inocua conocida para comprobar que informa de archivos ausentes y entradas incompletas. Un revisor independiente debe examinar al menos un posible defecto y un caso normal. Evalúa hallazgos sustentados y lagunas, no cantidad de rechazos ni seguridad aparente. Son criterios propuestos, no resultados medidos aquí.

Escala con identificador interno, hora UTC, endpoint y modelo exactos, evidencia anonimizada de programa/workspace, identificador de respuesta y entrada mínima. Excluye servicios para clientes de esta prueba interna: el acceso empresarial de OpenAI y la productización CVP tienen límites propios. Detente si autorización, retención o destinatario resultan inciertos.

OpenAI: alcance de Trusted Access · OpenAI API: protección de ciberseguridad