Ir al contenido

OpenAI

OpenAI proporciona API de desarrollador para modelos GPT, y Codex también está disponible como un agente de codificación con plan ChatGPT a través de los clientes de Codex de OpenAI. OpenClaw utiliza un id de proveedor, openai, para ambas formas de autenticación.

OpenClaw usa openai/* como la ruta canónica del modelo de OpenAI. El agente integrado activa los modelos de OpenAI que se ejecutan a través del tiempo de ejecución nativo del servidor de aplicaciones Codex de forma predeterminada; la autenticación directa con clave de API de OpenAI sigue disponible para superficies de OpenAI no relacionadas con agentes, como imágenes, incrustaciones, voz y tiempo real.

  • Modelos de agente - modelos openai/* a través del tiempo de ejecución de Codex; inicie sesión con autenticación Codex para uso de suscripción ChatGPT/Codex, o configure una copia de seguridad de clave de API de OpenAI compatible con Codex cuando intencionalmente desee autenticación con clave de API.
  • API de OpenAI no agente - acceso directo a la plataforma OpenAI con facturación basada en el uso a través de OPENAI_API_KEY o incorporación de clave de API de OpenAI.
  • Configuración heredada - las referencias de modelo heredadas de Codex se reparan mediante openclaw doctor --fix a openai/* más el tiempo de ejecución de Codex.

OpenAI admite explícitamente el uso de OAuth de suscripción en herramientas y flujos de trabajo externos como OpenClaw.

El proveedor, el modelo, el tiempo de ejecución y el canal son capas separadas. Si esas etiquetas se están mezclando, lea Runtimes de agente antes de cambiar la configuración.

ObjetivoUsoNotas
Suscripción ChatGPT/Codex con runtime nativo de Codexopenai/gpt-5.5Configuración predeterminada del agente OpenAI. Inicie sesión con la autenticación de Codex.
Facturación directa con clave de API para modelos de agenteopenai/gpt-5.5 más un perfil de clave de API compatible con CodexUse auth.order.openai para colocar el respaldo después de la autenticación de suscripción.
Facturación directa mediante clave de API a través de OpenClaw explícitoopenai/gpt-5.5 más el tiempo de ejecución del proveedor/modelo openclawSeleccione un perfil de clave de API openai normal.
Alias de la API Instant más reciente de ChatGPTopenai/chat-latestSolo clave de API directa. Alias móvil para experimentos, no el predeterminado.
Autenticación de suscripción ChatGPT/Codex a través de OpenClawopenai/gpt-5.5 más el tiempo de ejecución del proveedor/modelo openclawSeleccione un perfil OAuth de openai para la ruta de compatibilidad.
Generación o edición de imágenesopenai/gpt-image-2Funciona con OPENAI_API_KEY u OpenAI Codex OAuth.
Imágenes con fondo transparenteopenai/gpt-image-1.5Use outputFormat=png o webp y openai.background=transparent.

Los nombres son similares pero no intercambiables:

Nombre que vesCapaSignificado
openaiPrefijo del proveedorRuta canónica del modelo de OpenAI; los turnos del agente usan el tiempo de ejecución de Codex.
prefijo heredado de OpenAI CodexPrefijo heredadoEspacio de nombres de modelo/perfil anterior. openclaw doctor --fix lo migra a openai.
complemento codexComplementoComplemento incluido con OpenClaw que proporciona el tiempo de ejecución del servidor de aplicaciones Codex nativo y controles de chat /codex.
proveedor/modelo agentRuntime.id: codexTiempo de ejecución del agenteForzar el arnés nativo del servidor de aplicaciones de Codex para los turnos integrados coincidentes.
/codex ...Conjunto de comandos de chatVincular/Controlar hilos del servidor de aplicaciones de Codex desde una conversación.
runtime: "acp", agentId: "codex"Ruta de sesión ACPRuta de reserva explícita que ejecuta Codex a través de ACP/acpx.

Esto significa que una configuración puede contener intencionalmente referencias de modelo openai/* mientras los perfiles de autenticación apuntan a credenciales de clave de API u OAuth de ChatGPT/Codex. Use auth.order.openai para la configuración; openclaw doctor --fix reescribe las referencias de modelo heredadas de Codex, los IDs de perfil de autenticación heredados de Codex y el orden de autenticación heredado de Codex a la ruta canónica de OpenAI.

Capacidad de OpenAISuperficie de OpenClawEstado
Chat / Respuestasproveedor del modelo openai/<model>
Modelos de suscripción Codexopenai/<model> con OpenAI OAuth
Referencias de modelo Codex heredadasreferencias de modelos antiguas de Codex o codex-cli/<model>Reparado por doctor a openai/<model>
Arnés de Codex app-serveropenai/<model> con tiempo de ejecución omitido o proveedor/modelo agentRuntime.id: codex
Búsqueda web en el lado del servidorHerramienta nativa OpenAI ResponsesSí, cuando la búsqueda web está habilitada y ningún proveedor está fijado
Imágenesimage_generate
Videosvideo_generate
Texto a vozmessages.tts.provider: "openai" / tts
Voz a texto por lotestools.media.audio / comprensión de medios
Voz a texto en streamingLlamada de voz streaming.provider: "openai"
Voz en tiempo realLlamada de voz realtime.provider: "openai" / Control UI Talk talk.realtime.provider: "openai"Sí (requiere créditos de la plataforma OpenAI, no suscripción a Codex/ChatGPT)
Incrustacionesproveedor de incrustación de memoria

OpenClaw puede usar OpenAI, o un punto final de integración compatible con OpenAI, para la indexación memory_search y las integraciones de consulta:

{
agents: {
defaults: {
memorySearch: {
provider: "openai",
model: "text-embedding-3-small",
},
},
},
}

Para puntos finales compatibles con OpenAI que requieren etiquetas de integración asimétricas, establece queryInputType y documentInputType bajo memorySearch. OpenClaw reenvía esos como campos de solicitud input_type específicos del proveedor: las integraciones de consulta usan queryInputType; los fragmentos de memoria indexados y la indexación por lotes usan documentInputType. Consulta la referencia de configuración de Memory para el ejemplo completo.

Elige tu método de autenticación preferido y sigue los pasos de configuración.

Mejor para: acceso directo a la API y facturación basada en el uso.

  1. Obtén tu clave de API

    Crea o copia una clave de API desde el panel de la plataforma de OpenAI.

  2. Ejecuta el onboarding

    Ventana de terminal
    openclaw onboard --auth-choice openai-api-key

    O pasa la clave directamente:

    Ventana de terminal
    openclaw onboard --openai-api-key "$OPENAI_API_KEY"
  3. Verifica que el modelo esté disponible

    Ventana de terminal
    openclaw models list --provider openai
Ref. de modeloConfig. de runtimeRutaAuth
openai/gpt-5.5omitido / provider/model agentRuntime.id: "codex"Arnés del servidor de aplicaciones CodexPerfil OpenAI compatible con Codex
openai/gpt-5.4-miniomitido / provider/model agentRuntime.id: "codex"Arnés del servidor de aplicaciones CodexPerfil OpenAI compatible con Codex
openai/gpt-5.5provider/model agentRuntime.id: "openclaw"Runtime incrustado de OpenClawPerfil openai seleccionado
{
env: { OPENAI_API_KEY: "example-openai-key-not-real" },
agents: { defaults: { model: { primary: "openai/gpt-5.5" } } },
}

Para probar el modelo Instant actual de ChatGPT desde la API de OpenAI, establece el modelo en openai/chat-latest:

{
env: { OPENAI_API_KEY: "example-openai-key-not-real" },
agents: { defaults: { model: { primary: "openai/chat-latest" } } },
}

chat-latest es un alias móvil. OpenAI lo documenta como el último modelo Instant utilizado en ChatGPT y recomienda gpt-5.5 para el uso de la API en producción, así que mantén openai/gpt-5.5 como el predeterminado estable a menos que desees explícitamente ese comportamiento de alias. El alias actualmente acepta solo la verbosidad de texto medium, por lo que OpenClaw normaliza las anulaciones de verbosidad de texto de OpenAI incompatibles para este modelo.

Autenticación nativa del servidor de aplicaciones Codex

Sección titulada «Autenticación nativa del servidor de aplicaciones Codex»

El arnés nativo del servidor de aplicaciones Codex utiliza referencias de modelo openai/* más configuración de tiempo de ejecución omitida o proveedor/modelo agentRuntime.id: "codex", pero su autenticación sigue siendo basada en cuenta. OpenClaw selecciona la autenticación en este orden:

  1. Perfiles de autenticación de OpenAI ordenados para el agente, preferiblemente bajo auth.order.openai. Ejecute openclaw doctor --fix para migrar los ids de perfil de autenticación heredados de Codex más antiguos y el orden de autenticación heredado de Codex.
  2. La cuenta existente del servidor de aplicaciones, como un inicio de sesión local de Codex CLI ChatGPT.
  3. Solo para inicios locales del servidor de aplicaciones stdio, CODEX_API_KEY, luego OPENAI_API_KEY, cuando el servidor de aplicaciones informa que no hay cuenta y aún requiere autenticación de OpenAI.

Eso significa que un inicio de sesión de suscripción local de ChatGPT/Codex no se reemplaza solo porque el proceso de puerta de enlace también tenga OPENAI_API_KEY para modelos directos de OpenAI o incrustaciones. La alternativa de clave de API del entorno es solo la ruta local stdio sin cuenta; no se envía a conexiones de servidor de aplicaciones WebSocket. Cuando se selecciona un perfil de Codex tipo suscripción, OpenClaw también mantiene CODEX_API_KEY y OPENAI_API_KEY fuera del proceso hijo del servidor de aplicaciones stdio generado y envía las credenciales seleccionadas a través del RPC de inicio de sesión del servidor de aplicaciones. Cuando ese perfil de suscripción está bloqueado por un límite de uso de Codex, OpenClaw puede rotar al siguiente perfil de clave de API openai:* ordenado sin cambiar el modelo seleccionado ni salir del arnés de Codex. Una vez que pasa la hora de restablecimiento de la suscripción, el perfil de suscripción es elegible nuevamente.

El complemento openai incluido registra la generación de imágenes a través de la herramienta image_generate. Soporta tanto la generación de imágenes con clave de API de OpenAI como la generación de imágenes con OAuth de Codex a través de la misma referencia de modelo openai/gpt-image-2.

CapacidadClave de API de OpenAIOAuth de Codex
Referencia de modeloopenai/gpt-image-2openai/gpt-image-2
AutenticaciónOPENAI_API_KEYInicio de sesión OAuth de OpenAI Codex
TransporteAPI de Imágenes de OpenAIBackend de Respuestas de Codex
Máximo de imágenes por solicitud44
Modo de ediciónHabilitado (hasta 5 imágenes de referencia)Habilitado (hasta 5 imágenes de referencia)
Anulaciones de tamañoSoportado, incluyendo tamaños 2K/4KAdmitido, incluidos tamaños 2K/4K
Relación de aspecto / resoluciónNo reenviado a la API de OpenAI ImagesMapeado a un tamaño admitido cuando es seguro
{
agents: {
defaults: {
imageGenerationModel: { primary: "openai/gpt-image-2" },
},
},
}

gpt-image-2 es el predeterminado tanto para la generación de texto a imagen de OpenAI como para la edición de imágenes. gpt-image-1.5, gpt-image-1 y gpt-image-1-mini siguen siendo utilizables como anulaciones explícitas de modelo. Use openai/gpt-image-1.5 para una salida PNG/WebP con fondo transparente; la API actual de gpt-image-2 rechaza background: "transparent".

Para una solicitud con fondo transparente, los agentes deben llamar a image_generate con model: "openai/gpt-image-1.5", outputFormat: "png" o "webp", y background: "transparent"; todavía se acepta la opción de proveedor más antigua openai.background. OpenClaw también protege las rutas OAuth públicas de OpenAI y OpenAI Codex reescribiendo las solicitudes openai/gpt-image-2 transparentes predeterminadas a gpt-image-1.5; los puntos de conexión de Azure y los personalizados compatibles con OpenAI mantienen sus nombres de implementación/modelo configurados.

La misma configuración está expuesta para ejecuciones de CLI sin interfaz gráfica:

Ventana de terminal
openclaw infer image generate \
--model openai/gpt-image-1.5 \
--output-format png \
--background transparent \
--prompt "A simple red circle sticker on a transparent background" \
--json

Use las mismas marcas --output-format y --background con openclaw infer image edit cuando comience desde un archivo de entrada. --openai-background permanece disponible como un alias específico de OpenAI.

Para las instalaciones de ChatGPT/Codex OAuth, mantenga la misma referencia openai/gpt-image-2. Cuando se configura un perfil OAuth openai, OpenClaw resuelve ese token de acceso OAuth almacenado y envía solicitudes de imagen a través del backend de Codex Responses. Primero no intenta OPENAI_API_KEY ni recurre silenciosamente a una clave API para esa solicitud. Configure models.providers.openai explícitamente con una clave API, URL base personalizada o punto de conexión de Azure cuando desee la ruta directa de la API de OpenAI Images. Si ese punto de conexión de imagen personalizado está en una dirección LAN/privada de confianza, también configure browser.ssrfPolicy.dangerouslyAllowPrivateNetwork: true; OpenClaw mantiene bloqueados los puntos de conexión de imagen compatibles con OpenAI privados/internos a menos que esta participación voluntaria esté presente.

Generar:

/tool image_generate model=openai/gpt-image-2 prompt="A polished launch poster for OpenClaw on macOS" size=3840x2160 count=1

Generar un PNG transparente:

/tool image_generate model=openai/gpt-image-1.5 prompt="A simple red circle sticker on a transparent background" outputFormat=png background=transparent

Editar:

/tool image_generate model=openai/gpt-image-2 prompt="Preserve the object shape, change the material to translucent glass" image=/path/to/reference.png size=1024x1536

El complemento openai incluido registra la generación de video a través de la herramienta video_generate.

CapacidadValor
Modelo predeterminadoopenai/sora-2
ModosTexto a video, imagen a video, edición de video único
Entradas de referencia1 imagen o 1 video
Anulaciones de tamañoCompatible con texto a video e imagen a video
Otras anulacionesaspectRatio, resolution, audio, watermark se ignoran con una advertencia de la herramienta

Las solicitudes de imagen a video de OpenAI usan POST /v1/videos con una imagen input_reference. Las ediciones de video único usan POST /v1/videos/edits con el video cargado en el campo video.

{
agents: {
defaults: {
videoGenerationModel: { primary: "openai/sora-2" },
},
},
}

OpenClaw añade una contribución de prompt GPT-5 compartida para las ejecuciones de la familia GPT-5 en las superficies de prompt ensambladas por OpenClaw. Se aplica por ID de modelo, por lo que las rutas de OpenClaw/proveedor, como las referencias previas a la reparación heredadas (referencia GPT-5.5 de Codex heredada), openrouter/openai/gpt-5.5, opencode/gpt-5.5 y otras referencias GPT-5 compatibles, reciben la misma superposición. Los modelos GPT-4.x más antiguos no.

El arnés nativo de Codex incluido no recibe esta superposición de GPT-5 de OpenClaw a través de las instrucciones de desarrollador del servidor de aplicaciones de Codex. Codex nativo conserva el comportamiento base, de modelo y de documentación del proyecto propiedad de Codex, mientras que OpenClaw deshabilita la personalidad integrada de Codex para los hilos nativos para que los archivos de personalidad del espacio de trabajo del agente sigan siendo autorizados. OpenClaw contribuye solo con contexto de tiempo de ejecución, como la entrega del canal, las herramientas dinámicas de OpenClaw, la delegación de ACP, el contexto del espacio de trabajo y las habilidades de OpenClaw.

La contribución de GPT-5 añade un contrato de comportamiento etiquetado para la persistencia de la personalidad, la seguridad de ejecución, la disciplina de herramientas, la forma de salida, las comprobaciones de finalización y la verificación en los mensajes ensamblados por OpenClaw coincidentes. El comportamiento de respuesta específico del canal y de mensajes silenciosos permanece en el mensaje del sistema compartido de OpenClaw y en la política de entrega saliente. La capa de estilo de interacción amigable es independiente y configurable.

ValorEfecto
"friendly" (predeterminado)Activar la capa de estilo de interacción amigable
"on"Alias para "friendly"
"off"Deshabilitar solo la capa de estilo amigable
{
agents: {
defaults: {
promptOverlays: {
gpt5: { personality: "friendly" },
},
},
},
}

Síntesis de voz (TTS)

El complemento openai incluido registra la síntesis de voz para la superficie messages.tts.

ConfiguraciónRuta de configuraciónPredeterminado
Modelomessages.tts.providers.openai.modelgpt-4o-mini-tts
Vozmessages.tts.providers.openai.speakerVoicecoral
Velocidadmessages.tts.providers.openai.speed(sin establecer)
Instruccionesmessages.tts.providers.openai.instructions(sin establecer, solo gpt-4o-mini-tts)
Formatomessages.tts.providers.openai.responseFormatopus para notas de voz, mp3 para archivos
Clave APImessages.tts.providers.openai.apiKeyRecurre a OPENAI_API_KEY
URL basemessages.tts.providers.openai.baseUrlhttps://api.openai.com/v1
Cuerpo adicionalmessages.tts.providers.openai.extraBody / extra_body(sin establecer)

Modelos disponibles: gpt-4o-mini-tts, tts-1, tts-1-hd. Voces disponibles: alloy, ash, ballad, cedar, coral, echo, fable, juniper, marin, onyx, nova, sage, shimmer, verse.

extraBody se fusiona en el JSON de solicitud /audio/speech después de los campos generados por OpenClaw, así que úselo para puntos finales compatibles con OpenAI que requieran claves adicionales como lang. Se ignoran las claves de prototipo.

{
messages: {
tts: {
providers: {
openai: { model: "gpt-4o-mini-tts", speakerVoice: "coral" },
},
},
},
}
Conversión de voz a texto

El complemento incluido openai registra la conversión de voz a texto por lotes a través de la superficie de transcripción de comprensión de medios de OpenClaw.

  • Modelo predeterminado: gpt-4o-transcribe
  • Endpoint: OpenAI REST /v1/audio/transcriptions
  • Ruta de entrada: carga de archivo de audio multiparte
  • Compatible con OpenClaw donde sea que la transcripción de audio entrante utilice tools.media.audio, incluyendo segmentos de canales de voz de Discord y adjuntos de audio de canal

Para forzar el uso de OpenAI para la transcripción de audio entrante:

{
tools: {
media: {
audio: {
models: [
{
type: "provider",
provider: "openai",
model: "gpt-4o-transcribe",
},
],
},
},
},
}

Las sugerencias de idioma y prompt se reenvían a OpenAI cuando se proporcionan mediante la configuración de medios de audio compartida o la solicitud de transcripción por llamada.

Transcripción en tiempo real

El complemento incluido openai registra la transcripción en tiempo real para el complemento Voice Call.

ConfiguraciónRuta de configuraciónPredeterminado
Modeloplugins.entries.voice-call.config.streaming.providers.openai.modelgpt-4o-transcribe
Idioma...openai.language(sin establecer)
Prompt...openai.prompt(sin establecer)
Duración del silencio...openai.silenceDurationMs800
Umbral VAD...openai.vadThreshold0.5
Autenticación...openai.apiKey, OPENAI_API_KEY, o openai OAuthLas claves de API se conectan directamente; OAuth genera un secreto de cliente de transcripción en tiempo real
Voz en tiempo real

El complemento openai incluido registra la voz en tiempo real para el complemento Voice Call.

ConfiguraciónRuta de configuraciónPredeterminado
Modeloplugins.entries.voice-call.config.realtime.providers.openai.modelgpt-realtime-2
Voz...openai.voicealloy
Temperatura (puente de implementación de Azure)...openai.temperature0.8
Umbral de VAD...openai.vadThreshold0.5
Duración del silencio...openai.silenceDurationMs500
Relleno de prefijo...openai.prefixPaddingMs300
Esfuerzo de razonamiento...openai.reasoningEffort(sin establecer)
Autenticación...openai.apiKey, OPENAI_API_KEY o openai OAuthBrowser Talk y los puentes de backend que no son de Azure pueden usar OpenAI OAuth

Voces en tiempo real integradas disponibles para gpt-realtime-2: alloy, ash, ballad, coral, echo, sage, shimmer, verse, marin, cedar. OpenAI recomienda marin y cedar para obtener la mejor calidad en tiempo real. Este es un conjunto separado de las voces de texto a voz anteriores; no asuma que una voz de texto a voz como fable, nova o onyx es válida para sesiones en tiempo real.

El proveedor openai incluido puede apuntar a un recurso de Azure OpenAI para la generación de imágenes anulando la URL base. En la ruta de generación de imágenes, OpenClaw detecta los nombres de host de Azure en models.providers.openai.baseUrl y cambia a la forma de solicitud de Azure automáticamente.

Use Azure OpenAI cuando:

  • Ya tenga una suscripción, cuota o contrato empresarial de Azure OpenAI
  • Necesite residencia de datos regionales o controles de cumplimiento que Azure proporciona
  • Desea mantener el tráfico dentro de un inquilino de Azure existente

Para la generación de imágenes de Azure a través del proveedor openai incluido, apunte models.providers.openai.baseUrl a su recurso de Azure y configure apiKey con la clave de Azure OpenAI (no una clave de la plataforma OpenAI):

{
models: {
providers: {
openai: {
baseUrl: "https://<your-resource>.openai.azure.com",
apiKey: "<azure-openai-api-key>",
},
},
},
}

OpenClaw reconoce estos sufijos de host de Azure para la ruta de generación de imágenes de Azure:

  • *.openai.azure.com
  • *.services.ai.azure.com
  • *.cognitiveservices.azure.com

Para las solicitudes de generación de imágenes en un host de Azure reconocido, OpenClaw:

  • Envía el encabezado api-key en lugar de Authorization: Bearer
  • Usa rutas con ámbito de implementación (/openai/deployments/{deployment}/...)
  • Agrega ?api-version=... a cada solicitud
  • Usa un tiempo de espera de solicitud predeterminado de 600 s para las llamadas de generación de imágenes de Azure. Los valores timeoutMs por llamada aún anulan este valor predeterminado.

Otras URL base (OpenAI pública, proxies compatibles con OpenAI) mantienen el formato de solicitud de imagen estándar de OpenAI.

Configure AZURE_OPENAI_API_VERSION para fijar una versión de vista previa o GA de Azure específica para la ruta de generación de imágenes de Azure:

Ventana de terminal
export AZURE_OPENAI_API_VERSION="2024-12-01-preview"

El valor predeterminado es 2024-12-01-preview cuando la variable no está configurada.

Los nombres de modelo son nombres de implementación

Sección titulada «Los nombres de modelo son nombres de implementación»

Azure OpenAI vincula los modelos a las implementaciones. Para las solicitudes de generación de imágenes de Azure enrutadas a través del proveedor openai incluido, el campo model en OpenClaw debe ser el nombre de la implementación de Azure que configuró en el portal de Azure, no el ID del modelo público de OpenAI.

Si crea una implementación llamada gpt-image-2-prod que sirve gpt-image-2:

/tool image_generate model=openai/gpt-image-2-prod prompt="A clean poster" size=1024x1024 count=1

La misma regla de nombre de implementación se aplica a las llamadas de generación de imágenes enrutadas a través del proveedor integrado openai.

La generación de imágenes de Azure actualmente está disponible solo en un subconjunto de regiones (por ejemplo eastus2, swedencentral, polandcentral, westus3, uaenorth). Consulte la lista actual de regiones de Microsoft antes de crear una implementación y confirme que el modelo específico se ofrece en su región.

Azure OpenAI y OpenAI público no siempre aceptan los mismos parámetros de imagen. Azure puede rechazar opciones que OpenAI público permite (por ejemplo, ciertos valores de background en gpt-image-2) o exponerlas solo en versiones específicas del modelo. Estas diferencias provienen de Azure y del modelo subyacente, no de OpenClaw. Si una solicitud de Azure falla con un error de validación, verifique el conjunto de parámetros admitido por su implementación específica y versión de API en el portal de Azure.

Transporte (WebSocket vs SSE)

OpenClaw usa WebSocket primero con SSE como alternativa ("auto") para openai/*.

En modo "auto", OpenClaw:

  • Reintenta un fallo temprano de WebSocket antes de pasar a SSE
  • Después de un fallo, marca WebSocket como degradado durante ~60 segundos y usa SSE durante el enfriamiento
  • Adjunta encabezados de identidad de sesión y turno estables para reintentos y reconexiones
  • Normaliza los contadores de uso (input_tokens / prompt_tokens) entre variantes de transporte
ValorComportamiento
"auto" (predeterminado)WebSocket primero, alternativa SSE
"sse"Forzar solo SSE
"websocket"Forzar solo WebSocket
{
agents: {
defaults: {
models: {
"openai/gpt-5.5": {
params: { transport: "auto" },
},
},
},
},
}

Documentación relacionada de OpenAI:

Modo rápido

OpenClaw expone un interruptor de modo rápido compartido para openai/*:

  • Chat/Interfaz de usuario: /fast status|on|off
  • Configuración: `agents.defaults.models[”

/

“].params.fastMode`

Cuando está habilitado, OpenClaw asigna el modo rápido al procesamiento prioritario de OpenAI (`service_tier = "priority"`). Los valores existentes de `service_tier` se conservan, y el modo rápido no reescribe `reasoning` o `text.verbosity`.
```json5
{
agents: {
defaults: {
models: {
"openai/gpt-5.5": { params: { fastMode: true } },
},
},
},
}
```
Procesamiento prioritario (service_tier)

La API de OpenAI expone el procesamiento prioritario a través de service_tier. Establézcalo por modelo en OpenClaw:

{
agents: {
defaults: {
models: {
"openai/gpt-5.5": { params: { serviceTier: "priority" } },
},
},
},
}

Valores admitidos: auto, default, flex, priority.

Compactación del lado del servidor (API de respuestas)

Para modelos directos de OpenAI Responses (openai/* en api.openai.com), el contenedor de flujo OpenClaw del complemento OpenAI habilita automáticamente la compactación del lado del servidor:

  • Fuerza store: true (a menos que la compatibilidad del modelo establezca supportsStore: false)
  • Inyecta context_management: [{ type: "compaction", compact_threshold: ... }]
  • compact_threshold predeterminado: 70% de contextWindow (o 80000 cuando no está disponible)

Esto se aplica a la ruta de ejecución integrada de OpenClaw y a los enlaces del proveedor OpenAI utilizados por ejecuciones integradas. El arnés nativo del servidor de aplicaciones Codex gestiona su propio contexto a través de Codex y se configura mediante la ruta de agente predeterminada de OpenAI o la política de tiempo de ejecución del proveedor/modelo.

Útil para puntos de conexión compatibles como Azure OpenAI Responses:

{
agents: {
defaults: {
models: {
"azure-openai-responses/gpt-5.5": {
params: { responsesServerCompaction: true },
},
},
},
},
}
Modo GPT agente estricto

Para ejecuciones de la familia GPT-5 en openai/*, OpenClaw puede utilizar un contrato de ejecución integrada más estricto:

{
agents: {
defaults: {
embeddedAgent: { executionContract: "strict-agentic" },
},
},
}

Con strict-agentic, OpenClaw:

  • Ya no trata un turno de solo planificación como un progreso exitoso cuando hay una acción de herramienta disponible
  • Reintenta el turno con una dirección de actuación inmediata
  • Habilita automáticamente update_plan para trabajos sustanciales
  • Muestra un estado bloqueado explícito si el modelo sigue planificando sin actuar
Native vs OpenAI-compatible routes

OpenClaw trata los puntos finales directos de OpenAI, Codex y Azure OpenAI de manera diferente a los proxies genéricos compatibles con OpenAI /v1:

Rutas nativas (openai/*, Azure OpenAI):

  • Mantiene reasoning: { effort: "none" } solo para modelos que admiten el esfuerzo de none de OpenAI
  • Omite el razonamiento deshabilitado para modelos o proxies que rechazan reasoning.effort: "none"
  • Establece de forma predeterminada los esquemas de herramientas en modo estricto
  • Adjunta encabezados de atribución ocultos solo en hosts nativos verificados
  • Mantiene el modelado de solicitudes exclusivo de OpenAI (service_tier, store, reasoning-compat, sugerencias de prompt-cache)

Rutas de proxy/compatibles:

  • Utiliza un comportamiento de compatibilidad más flexible
  • Elimina store de Completions de las cargas útiles de openai-completions no nativas
  • Acepta JSON de avance avanzado params.extra_body/params.extraBody para proxies de Completions compatibles con OpenAI
  • Acepta params.chat_template_kwargs para proxies de Completions compatibles con OpenAI como vLLM
  • No fuerza esquemas de herramientas estrictos ni encabezados exclusivos de nativos

Azure OpenAI utiliza transporte nativo y comportamiento de compatibilidad, pero no recibe los encabezados de atribución ocultos.

Selección de modelo

Elección de proveedores, referencias de modelos y comportamiento de conmutación por error.

Generación de imágenes

Parámetros de la herramienta de imágenes compartida y selección de proveedor.

Generación de videos

Parámetros de la herramienta de videos compartida y selección de proveedor.

OAuth y autenticación

Detalles de autenticación y reglas de reutilización de credenciales.