For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal

Guía de modelos

Conoce las prácticas recomendadas, las funciones y las recomendaciones de migración para los modelos de OpenAI.

Uso de GPT-6 Astra

Conoce las prácticas recomendadas, las funciones y las recomendaciones de migración para GPT-6 Astra.

Introducción

GPT-6 Astra es nuestro modelo más inteligente hasta la fecha, con un rendimiento de vanguardia en uso de la computadora, navegación, ingeniería de software, ciencia y trabajo profesional. Se destaca por ejecutar flujos de trabajo de varios pasos que abarcan código, navegadores y software profesional. En varias evaluaciones, Astra logra mejores resultados con una cantidad considerablemente menor de tokens de salida, lo que supone un costo estimado de la API por tarea inferior al de modelos anteriores, a pesar de su mayor precio por token.

GPT-6 Astra también es nuestro modelo más alineado hasta la fecha. Se destaca por actuar con cuidado, respetar los límites de las tareas y comunicarse con transparencia. Cuando las instrucciones dejan margen de interpretación, usa el contexto disponible para completar detalles rutinarios que faltan y hace preguntas específicas cuando la respuesta podría cambiar el resultado. Incorpora nuevos requisitos, cambia de rumbo cuando se le pide y responde preguntas secundarias sin perder de vista la tarea general.

Para desarrollar con Astra, establece model en gpt-6-astra en una solicitud a la API Responses.

Novedades

  • Llamada asíncrona a herramientas: GPT-6 Astra puede seguir razonando, llamar a otras herramientas o responder partes independientes de una solicitud mientras tu aplicación ejecuta una herramienta. Configura async: true en una función o herramienta personalizada y devuelve su resultado cuando esté listo usando el call_id original. Tu aplicación sigue ejecutando la herramienta y gestionando el trabajo pendiente. Consulta Llamada asíncrona a herramientas para conocer el uso básico y un patrón con una herramienta de espera definida por el desarrollador.
  • Orientación durante el turno: envía instrucciones adicionales del usuario mientras GPT-6 Astra está trabajando, como una corrección o un cambio en los requisitos. A través de una conexión WebSocket, la API Responses conserva el trabajo completado e incluye la actualización en una continuación. Consulta Orientación durante el turno para conocer el flujo de eventos y el manejo de los resultados de herramientas.
  • Cambiar el razonamiento durante la conversación sin perder la caché: agrega un elemento de entrada configuration_update para aumentar el esfuerzo de razonamiento en tareas difíciles o reducirlo en seguimientos rutinarios sin reescribir el prefijo original del prompt. El esfuerzo de razonamiento actualizado se aplica hasta que otro elemento de entrada configuration_update lo reemplace. Consulta Cambiar el razonamiento durante la conversación para ver ejemplos y detalles de compatibilidad.
  • Monitoreo de desalineación: como parte de nuestras medidas de protección reforzadas para GPT-6 Astra, nuestros sistemas monitorean de forma asíncrona la desalineación y activan alertas cuando es necesario. Consulta Monitoreo de desalineación para obtener más información.
  • Limitaciones: GPT-6 Astra no admite el esfuerzo de razonamiento none. El modo rápido no está disponible para GPT-6 Astra con residencia de datos en la UE.

GPT-6 Astra también admite las capacidades existentes de la API disponibles con GPT-5.6, como uso de la computadora, resultados estructurados, streaming, llamada programática a herramientas, orquestación multiagente, almacenamiento de prompts en caché, razonamiento persistente, compactación y modo Pro.

Prácticas recomendadas para el diseño de prompts

GPT-6 Astra es más inteligente y capaz que modelos anteriores como GPT-5.6 Sol, y también presenta patrones de comportamiento que se pueden optimizar mediante prompts adaptados a tu caso de uso.

Comportamiento de GPT-6 Astra

  • Iniciativa y persistencia – El modelo está diseñado para colaborar de forma más eficaz, por lo que es más probable que le haga una pregunta al usuario cuando la información adicional podría cambiar considerablemente el resultado. Esto puede hacer que se detenga cuando el usuario quizá espere que haga suposiciones razonables y continúe.
  • Seguimiento de instrucciones – GPT-6 Astra sigue las instrucciones generales mejor que nuestros modelos anteriores, lo que te da mayor control sobre su comportamiento. Puede ser más sensible a las instrucciones contenidas en habilidades y otros archivos, como AGENTS.md. Recomendamos encarecidamente auditar las habilidades y otros archivos a los que tiene acceso tu modelo para detectar instrucciones que podrían influir en su comportamiento.
  • Personalidad y estilo de escritura – El modelo tiende a dar respuestas detalladas y con formato, y puede usar frases recurrentes entre sesiones. Especifica el estilo de escritura y la estructura que necesita tu aplicación.
  • Delegación a subagentes – Es posible que el modelo delegue con menos frecuencia de la deseada para tu flujo de trabajo. Especifica cuándo y en qué medida debe usar subagentes para trabajar en paralelo.
  • Pruebas y verificación – En las tareas de programación, el modelo tiende a realizar pruebas exhaustivas antes de considerar que una tarea está completa. Para tareas más pequeñas, esto puede dar lugar a pruebas más amplias de lo necesario.

Iniciativa y persistencia

En general, GPT-6 Astra mantiene la coherencia durante tareas largas mejor que GPT-5.6 Sol y modelos anteriores. También es más probable que pida aclaraciones en situaciones en las que los modelos anteriores harían suposiciones.

Para fomentar un trabajo más autónomo, comienza con este prompt:

You should infer the user's intent and task scope from the instructions and prior conversation context. Your job is to bias towards action and carry the user's intended task to completion.

When the user expresses intent to perform new work or fix an existing issue, persist until the user's intended goal is complete. Progress autonomously towards the user's goal (e.g. creating isolated worktrees / checkouts if needed, resolving merge conflicts, read-only actions, creating draft PRs etc.) unless they are clearly destructive or irreversible.

Cuando la intención del usuario no está clara, es más probable que el modelo le pida aclaraciones para continuar. Indícale al modelo que siga adelante si el prompt del usuario implica autorización:

When the user's prompt indicates a request for action, such as "can you...", "I want to...", "help me..." and similar expressions, treat these as instructions to do the work and take action. Do not stop at acknowledging capability (e.g. "Yes…"), proposing a plan, or offering to continue. Do not settle for a partial or "helpful enough" solution that does not fully satisfy the user's task to save time, effort or tokens. If a task requires sustained work, complete all the necessary work until the intended outcome is fulfilled.

Indícale al modelo que solicite aprobación solo después de preparar un resultado concreto que se pueda revisar. Esto evita bloquear la tarea antes de que el modelo haya realizado el trabajo que puede hacer y suele permitir completarla más rápido.

Before asking the user clarifying questions, you should complete the work that is already authorized from context and necessary to make the proposed action concrete and reviewable. The user should be approving a concrete, reviewable result. For example, before deploying a change, writing to an external application, merging a PR or publishing a site, do all the required work first so that user approval is the final step. You don't need user permission for reversible tasks, read-only actions, reviews or fixes, or anything for which authorization is provided earlier in the session or strongly implied from the task instruction.

Do not introduce unsolicited warnings, disclaimers, approval flows, or safety/compliance checklists due to hypothetical risk.

De forma predeterminada, el modelo también tiende a hacer preguntas sin detener el trabajo, así que ajusta estos prompts al nivel de autonomía que necesita tu aplicación.

Seguimiento de instrucciones

GPT-6 Astra tiene mayor capacidad para seguir instrucciones más largas, pero también puede ser más sensible a la información del contexto. Por ejemplo, las indicaciones poco claras o contradictorias en un archivo de habilidad pueden hacer que el modelo se detenga y bloquee el trabajo antes de tiempo. Define explícitamente la prioridad de las instrucciones del usuario y de las habilidades.

The user's instructions take precedence over guidelines provided in a skill. If explicit user instructions conflict with a skill's instructions, prioritize the user's instructions.

Pedirle al modelo que identifique la habilidad y la instrucción que lo hicieron detenerse o cambiar de rumbo también puede ayudar a entender su comportamiento con mayor transparencia.

If a skill causes you to ask for permission or confirmation, pause, leave requested work unfinished, or diverge from the user's intent, name and link to the exact SKILL.md file you read, quote the relevant instruction, and briefly explain how it applies. Distinguish explicit skill requirements from your interpretation of guidelines.

Usa este prompt para encontrar indicaciones que pasan inadvertidas o entran en conflicto cuando tu aplicación carga muchas habilidades y archivos de instrucciones como AGENTS.md.

Personalidad y estilo de escritura

GPT-6 Astra tiende a usar listas, tablas y Markdown para facilitar la lectura rápida de las respuestas. Si tu aplicación necesita prosa con menos formato, especifica esa preferencia.

Default to using clear, concise paragraphs, each developing one main idea. Use lists only when the information is genuinely parallel, sequential, or easier to compare, and avoid nested lists unless the hierarchy cannot be expressed clearly in prose. Use plain, simple language: familiar words, concrete examples, and precise verbs. Prefer active voice and direct statements.

Make sure to state the main point clearly and early, then develop it with the explanation and detail the reader needs. Let each sentence build on what came before. Develop the points that matter and provide enough support to be useful.

Para la comunicación técnica, el siguiente prompt ayuda a usar un lenguaje claro y coherente que también sea adecuado para el campo:

Use plain language over jargon, and reference technical details only to the degree that it helps illustrate an idea or your work to the user. Communicate complex concepts in a clear and cohesive manner, and calibrate your writing to the level of background knowledge assumed from the user's prompt and context.

Para reducir la jerga y las frases hechas en la escritura, comienza con este prompt:

Avoid using slop words or phrases like "Bottom Line:" in conclusions, "delve," "foster," "leverage," "it's worth noting," "importantly," "Question? Answer." or "This isn't about X. It's about Y.", "genuinely" or hyphenated compound descriptions and adjectives. Do not use concluding summary statements such as "In short:..", "The simplest mental model is:...".

State the intended action directly. Avoid adding what you won't do, what will remain unchanged, or how you'll separate or categorize results. Do not use contrastive framing such as "X, not Y" or "X—not Y" that introduces an unprompted alternative that the user didn't ask about. Avoid invented compound labels like "exact-head checks" and "editorial-row layouts", vague qualifiers, and canned transitions; use plain verbs and prepositions to state the actual relationship directly.

Delegación a subagentes

GPT-6 Astra está entrenado para dividir el trabajo y delegarlo a subagentes que trabajan en paralelo. Si estás implementando un sistema multiagente en tu arnés de ejecución, usa el siguiente prompt para ajustar cuánto trabajo debe delegar GPT-6 Astra:

If at any point you can parallelize work by delegating tasks to another agent (no matter if you are the root or subagent), you should do so using collaboration tools if it could save time or improve quality.

Los mensajes entre agentes pueden contener errores gramaticales o de espaciado. Usa este prompt para facilitar la lectura de los mensajes entre agentes:

Messages that you send to other agents and your final answer may be read by a human, so ensure they are legible. Always put proper spaces between words and/or numbers.

El modelo suele responder bien a los prompts que indican cómo y cuándo debe delegar trabajo a subagentes, así que ajusta este comportamiento a tu arnés de ejecución y a tu implementación multiagente.

Pruebas y verificación

Para las tareas de programación, ajusta el alcance de las pruebas y la verificación a lo que requiere cada cambio. Esto puede ayudar a evitar pruebas innecesarias o verificaciones repetidas para cambios pequeños.

Do not write tests for reversible, low-impact changes that mirror the implementation. If you do choose to verify your work with tests, make sure that the tests are meaningful and necessary to verify implementation.

Run tests appropriate to the change and complete required checks. Once those pass, broaden or repeat testing only when new changes, failures, or unresolved concerns justify it; otherwise, continue toward completing the task.

Inicio rápido de migración

Migra con Codex

Codex puede aplicar los cambios recomendados en esta guía con la habilidad OpenAI Docs.

$openai-docs migrate this project to GPT-6 Astra

Para usar esta habilidad en otros agentes de programación, descárgala del repositorio de Codex.

Actualiza los parámetros de la API y del modelo

Establece model en gpt-6-astra y luego revisa lo siguiente:

  • Esfuerzo de razonamiento: si actualmente usas none o minimal, comienza con low y compara los resultados. De lo contrario, conserva el esfuerzo de razonamiento efectivo actual. Usa reasoning.effort en Responses o reasoning_effort en Chat Completions.
  • Llamada a herramientas: usa la API Responses. GPT-6 Astra admite Chat Completions, pero las llamadas a herramientas requieren Responses.
  • Parámetros no admitidos: elimina temperature, top_p y top_logprobs. Para Chat Completions, elimina también logprobs. Para Responses, elimina message.output_text.logprobs de include.
  • Modo rápido: para la residencia de datos en la UE, usa el procesamiento estándar. GPT-6 Astra no admite service_tier: "fast" ni service_tier: "priority" con residencia de datos en la UE. El modo rápido de GPT-6 Astra no incluye un SLA de latencia. Consulta Compatibilidad del modo rápido.
  • Cambiar el esfuerzo de razonamiento: si tu aplicación cambia el esfuerzo entre respuestas, usa elementos configuration_update en solicitudes estándar de un solo agente. Mantén reasoning.effort sin cambios a nivel de solicitud para conservar el prefijo del prompt para el almacenamiento en caché. Revisa los límites de compatibilidad antes de adoptar esta función.
  • Almacenamiento de prompts en caché: al migrar desde GPT-5.5 o modelos anteriores, reemplaza prompt_cache_retention por prompt_cache_options.ttl con el valor "30m". Revisa los cambios en el almacenamiento de prompts en caché, incluidos los límites de la caché y la facturación de las escrituras en caché.
  • Pausas innecesarias para solicitar aprobación: si el modelo te pide aprobación repetidamente antes de continuar, usa las recomendaciones sobre iniciativa y persistencia para solicitar una ejecución más autónoma mediante prompts. Consulta el resto de las Prácticas recomendadas para el diseño de prompts para obtener recomendaciones sobre seguimiento de instrucciones, estilo de escritura, delegación a subagentes y pruebas.