Todas las páginas
En esta página

Los proveedores de un vistazo

Un proveedor es el agente que hay detrás de una conversación. OAR ejecuta ocho: GitHub Copilot, OpenAI con tu propia clave (con OpenAI Image), Claude, Claude API, Claude Cloud, Cursor, Grok y DeepSeek. Comparten el mismo chat, la misma queue, el mismo historial y el mismo explorador de archivos. Lo que cambia es dónde corre el agente, qué necesita de ti y qué funciones admite. Esta página pone los proveedores uno al lado del otro.

Los proveedores #

GitHub Copilot. El predeterminado, y siempre disponible. El agente corre en la máquina del relay y usa allí el inicio de sesión de la CLI de Copilot. Tiene dos motores, que se eligen en Settings → Providers → Copilot → Copilot engine (Ajustes → Proveedores → Copilot → Motor de Copilot): SDK (un worker sin interfaz por conversación, el predeterminado desde 0.9.2 cuando el relay puede ejecutarlo) y Extension (Extensión) (la CLI de Copilot en una sesión de terminal con la extensión de OAR). El motor SDK admite más de las funciones de abajo. Consulta GitHub Copilot.

OpenAI (BYOK). El agente de Copilot, en cualquiera de los dos motores, dirigido a un endpoint compatible con OpenAI con tu propia clave de API. Necesita la clave y un ID de modelo, y admite una URL base opcional, todo en la subpestaña OpenAI. Consulta OpenAI.

OpenAI Image (BYOK). Un chat cuyas respuestas son imágenes. No corre ningún agente: el propio relay llama a la API de imágenes de OpenAI, con la misma clave. Debajo de una imagen generada, Edit this image (Editar esta imagen) itera sobre ella.

Claude. El Claude Agent SDK, en un worker por conversación en la máquina del relay. Usa el inicio de sesión de Claude que hay allí, que puedes cambiar en la subpestaña Claude, así que no hay clave que introducir. Actívalo con Enable Claude for New Chat model selection (Activar Claude en la selección de modelo de los chats nuevos). Consulta Claude.

Claude API Nuevo en 0.9.18. El mismo agente de Claude, facturado a una clave de API de Claude Console en lugar de a tu suscripción. Pega la clave en la subpestaña Claude API. Un chat de Claude puede pasar de la suscripción a la clave entre turns, y un límite mensual opcional detiene el gasto en la clave.

Claude Cloud Nuevo en 0.9.7. Experimental y desactivado por defecto. Claude Code corre en un sandbox de Anthropic, sobre su propio clon de un repositorio de GitHub, y los resultados vuelven como ramas. No ve nada de tu máquina. Necesita el inicio de sesión de Claude de la máquina del relay (una cuenta de claude.ai) con GitHub conectado, y se factura a esa cuenta. Actívalo con Enable Claude Cloud for New Chat (Activar Claude Cloud en Nuevo chat). Consulta Claude Cloud.

Cursor. El Cursor Agent SDK, en un worker por conversación en la máquina del relay. Necesita tu clave de API de Cursor, pegada en la subpestaña Cursor, y Enable Cursor for New Chat model selection (Activar Cursor en la selección de modelo de los chats nuevos).

Grok. La CLI de Grok, controlada en la máquina del relay con la cuenta con la que la CLI ha iniciado sesión. Puedes iniciar y cerrar sesión desde la subpestaña Grok. Actívalo con Enable Grok for New Chat model selection (Activar Grok en la selección de modelo de los chats nuevos).

DeepSeek Nuevo en 0.9.17. Claude Code en la máquina del relay, dirigido a la API compatible con Anthropic de DeepSeek con tu clave de API de DeepSeek, así que tiene las funciones de Claude de abajo. No necesita inicio de sesión de Claude ni CLI propia: pega la clave en la subpestaña DeepSeek. Los turns se facturan a la cuenta de DeepSeek.

Activar los proveedores #

Abre Settings → Providers. La pestaña tiene una subpestaña por proveedor, en este orden: Copilot, OpenAI, Claude, Claude API, Claude Cloud, Grok, Cursor, DeepSeek. Cada una guarda los ajustes de ese proveedor, su inicio de sesión y el interruptor que lo ofrece en New Chat (Nuevo chat). OpenAI y OpenAI Image comparten la subpestaña OpenAI.

Cada conversación usa un proveedor. Lo eliges al iniciar la conversación, y se queda con ella después del primer mensaje. El área de redacción muestra cuál es y solo ofrece los modelos de ese proveedor. Para usar otro proveedor, inicia otra conversación. Nuevo en 0.9.18 La única excepción: un chat de Claude puede cambiar entre la suscripción y la clave de Claude API y conservar su sesión. Consulta Iniciar una conversación.

Desactivar Claude, Claude API o Grok, o quitar la clave de OpenAI, Cursor, DeepSeek o Claude API, devuelve a Copilot las conversaciones que aún no han enviado ningún mensaje. Desactivar OpenAI, Cursor o DeepSeek sin quitar la clave no mueve nada. Las conversaciones en curso, y las de otros proveedores, no se tocan. Claude Cloud es la excepción: desactivarlo solo lo quita de New Chat, y sus conversaciones se quedan como están.

Qué puede hacer cada proveedor #

OpenAI (BYOK) es el agente de Copilot, así que tiene las columnas de Copilot. OpenAI Image no está en la tabla: consulta la sección que sigue a las notas.

Claude API es el agente de Claude con otra factura, así que tiene la columna de Claude, con dos diferencias: no hay pausa por límite de uso, y tiene su propia tarjeta en Check Usage.

Copilot, SDK Copilot, extensión Claude Claude Cloud Cursor Grok DeepSeek
Corregir el rumbo de un turn en curso Sí No Sí No No No Sí
Tarjetas de pregunta Sí Sí Sí Sí Sí No Sí
Preguntas de selección múltiple Sí Parcial Sí Sí Sí No Sí
Tablero del plan Sí Sí Sí No Sí Sí Sí
Panel de tareas en segundo plano Sí No Sí No No Sí Sí
Visor de subagents Parcial Parcial Sí Parcial Parcial Parcial Sí
Modos del relay Sí Solo prompt Sí No Sí Solo prompt Sí
Adjuntos Sí Sí Sí Solo imágenes Sí Solo rutas Sí
Se le indica incrustar multimedia en las respuestas Sí No Sí No Sí Sí Sí
Indicador de la ventana de contexto Sí Sí Sí Sí Sí Sí Sí
Tarjeta en Check Usage Sí Sí Sí Sí Sí Sí Sí
Compactación automática Sí No se muestra Sí Solo línea No se muestra No se muestra Sí
relay_tool Sí Sí Sí No Sí Sí Sí
preview Solo API Sí Sí No Sí Sí Sí
Carpeta de trabajo y explorador de archivos Sí Sí Sí No Sí Sí Sí
Reanudar tras un reinicio Sí Por id de sesión Sí Sí Sí Sí Sí

Notas sobre la tabla:

  • Corregir el rumbo. En los proveedores con Sí, un mensaje enviado durante un turn entra en ese turn y el botón de enviar dice Steer (Corregir el rumbo). En los demás, el mensaje espera detrás del turn y el botón dice Queue (Poner en cola). Consulta Los turns y la queue y Mientras corre un turn.
  • Selección múltiple. En el motor de extensión de Copilot no hay pregunta de selección múltiple propia, pero una tarjeta de opciones que acepta texto libre tiene un interruptor Select several (Seleccionar varias).
  • Tablero del plan. El tablero Plan ready for review (Plan listo para revisar) aparece cuando un agente termina un plan en el modo plan. En el motor SDK de Copilot también aparece en ask cuando no se aprobó nada en el turn. De sus botones, Implement in autopilot (Implementar en autopilot) pasa la conversación a autopilot, Stop here and prompt myself (Detenerse aquí y escribir yo el prompt) a agent, y Stop here (Detenerse aquí) deja el modo como está. Un chat de Claude Cloud no tiene modos del relay, así que no tiene tablero del plan. Consulta El tablero del plan.
  • Panel de tareas en segundo plano. El panel de tareas del área de redacción lista el trabajo que sobrevive a la respuesta que lo inició. Un agente de Claude Cloud puede tener trabajo en segundo plano, y sus resultados llegan como respuestas de continuación, pero no hay panel. Nuevo en 0.9.12 La fila de un comando de shell abre su consola. El panel de Grok lista sus terminales que corren más de dos segundos.
  • Visor de subagents. Abre los pensamientos de un subagent, sus llamadas a herramientas y su respuesta. Claude y DeepSeek lo registran todo. En los demás proveedores muestra lo que informa el proveedor, así que el registro puede tener huecos. El texto de la respuesta propia de un subagent de Claude Cloud no se publica. Detener un solo subagent funciona con los que están en segundo plano en Claude y DeepSeek y con las tareas en segundo plano en el motor SDK de Copilot. En los demás casos detienes el turn entero.
  • Modos del relay. Solo prompt significa que el modo llega al agente como una instrucción y nada lo hace cumplir. Sí en Claude, DeepSeek y Cursor significa que plan es el modo plan propio del SDK; los otros modos son instrucciones. Cómo aplica cada proveedor un modo está en Modos del relay.
  • Adjuntos. Claude Cloud solo acepta imágenes (JPEG, PNG, GIF o WebP, de hasta 5 MB cada una) y rechaza un turn con cualquier otro adjunto. En Grok, los archivos llegan al agente como rutas en el texto del mensaje, no como contenido. En el motor SDK de Copilot, Claude y Cursor, las imágenes de hasta 5 MB se envían incrustadas y los demás archivos se pasan como referencias o rutas para que el agente los lea. DeepSeek hace lo mismo en DeepSeek Flash; DeepSeek V4 Pro no acepta imágenes y las recibe como rutas. El motor de extensión de Copilot incrusta todas las imágenes, sea cual sea su tamaño.
  • Se le indica incrustar multimedia en las respuestas. A los agentes se les indica que pueden mostrar una imagen, un vídeo o un archivo de audio incrustado escribiendo su ruta absoluta como imagen de Markdown. El motor de extensión de Copilot y Claude Cloud no reciben esa instrucción.
  • Indicador de la ventana de contexto. El botón 🧠 muestra cuánto de la ventana está en uso. Claude y DeepSeek muestran categorías exactas. Copilot muestra un desglose más grueso. Un chat de Claude Cloud informa una sola cifra después de cada turn, sin categorías.
  • Tarjeta en Check Usage. 📊 Check Usage (Ver consumo) tiene una pestaña por cada proveedor que informa su consumo. OpenAI (BYOK) no tiene pestaña propia: desde un chat de OpenAI el cuadro de diálogo se abre en la primera pestaña. Las cifras de Cursor son estimaciones frente a las asignaciones que introduces. Grok muestra el consumo del plan en vivo cuando la cuenta lo informa, más una estimación si introduces un presupuesto mensual. Claude Cloud muestra el crédito en la nube de la cuenta. DeepSeek muestra el saldo de la cuenta y una estimación del gasto en DeepSeek de este relay; consulta la tarjeta de consumo de DeepSeek. Claude API muestra una estimación del gasto de este relay en la clave; consulta la tarjeta de consumo de Claude API. Las líneas de consumo por respuesta solo existen en Copilot.
  • Compactación automática. Sí en Claude y DeepSeek significa una ventana de compactación automática que puedes fijar; DeepSeek compacta a los 400K si no fijas una. En el motor SDK de Copilot, la muestran las líneas de actividad. Solo línea significa que Claude Cloud muestra una línea cuando la sesión informa una compactación. No se muestra significa que OAR ni lanza ni marca una compactación. /compact funciona igual en todos los proveedores. Consulta Compactar una conversación.
  • relay_tool y preview. Son las herramientas de agente propias de OAR. En el motor SDK de Copilot el agente no tiene la herramienta preview y, en su lugar, se le indica cómo llamar a la API de vistas previas del relay. Consulta Herramientas de agente → Por proveedor. Escribir /preview en el área de redacción funciona con todos los proveedores.
  • Carpeta de trabajo y explorador de archivos. Un agente de Claude Cloud trabaja sobre un clon en un sandbox, así que no hay carpeta de trabajo que cambiar ni carpeta de sesión que explorar. Su Repository (Repositorio) y su Branch (Rama) ocupan el lugar de la carpeta.
  • Reanudar tras un reinicio. En el motor de extensión, la CLI de Copilot se vuelve a iniciar con el id de sesión de la conversación. Qué reanuda cada proveedor está en Reinicios y reanudación.

OpenAI Image #

Un chat de imágenes no tiene ninguna de las funciones de agente de arriba. El relay genera las imágenes, así que no hay herramientas de agente, ni modos del relay (no tienen efecto), ni tablero del plan, ni tareas en segundo plano. New Chat pide Quality (Calidad) y Size (Tamaño) donde otros proveedores piden el reasoning effort.

Instalar o actualizar la CLI de un proveedor #

Algunos proveedores ejecutan un programa de línea de comandos en la máquina del relay. Si falta, un turn fallaría y te obligaría a abrir una shell en esa máquina. Por eso las subpestañas Copilot, Claude y Grok tienen arriba una fila de la CLI que muestra la versión instalada y dónde está. Las filas se llaman GitHub Copilot CLI, Claude Code CLI y Grok CLI. Cursor no tiene fila, porque no necesita CLI. DeepSeek y Claude API tampoco: ejecutan la compilación de Claude Code del Agent SDK, o la que instaló la fila Claude Code CLI.

CLI Botones
Grok CLI Install (Instalar) cuando falta, Update (Actualizar) cuando está
Claude Code CLI Install, Update y Switch to native installer (Cambiar al instalador nativo)
GitHub Copilot CLI Ninguno. Se gestiona con npm en la máquina, así que instálala y actualízala desde una shell allí.

Qué hacen los botones:

  • Install y Update piden confirmación primero. La confirmación indica el comando exacto y la carpeta en la que escribe. Los comandos son las instrucciones de instalación de una línea de los propios fabricantes y sus propios comandos update, fijados en el relay: nada de lo que escribes llega a una shell. Se ejecutan en la máquina del relay como el usuario del relay, nunca con sudo.
  • La salida aparece en el panel a medida que se produce. Cerrar el cuadro de diálogo o mirarla desde otro dispositivo no hace que se pierda. En un relay solo se ejecuta una instalación a la vez.
  • Cuando termina, el relay encuentra el programa y lo usa en las sesiones nuevas sin reiniciar. Las sesiones que ya estaban en curso conservan el programa con el que empezaron.
  • Switch to native installer solo aparece para Claude cuando claude doctor informa de que una instalación de npm está en una carpeta en la que el usuario del relay no puede escribir. Ejecuta claude install. La copia de npm se queda donde está.

Botones en las respuestas de error #

Cuando un turn falla por uno de unos pocos motivos conocidos, la respuesta de error lleva botones que van directamente a la solución:

La respuesta dice Botones
Falta la CLI de Grok Install Grok CLI (Instalar Grok CLI) (abre la misma confirmación que la subpestaña), Grok settings (Ajustes de Grok)
Grok no ha iniciado sesión Sign in to Grok (Iniciar sesión en Grok), Grok settings
Claude no ha iniciado sesión, o la cuenta de Claude rechazó el turn (facturación, organización no permitida, cuenta en espera, verificación necesaria, sin acceso) Claude settings (Ajustes de Claude)
DeepSeek rechazó el turn por el saldo (relay.deepseek-balance) Top up DeepSeek (Recargar DeepSeek), DeepSeek settings (Ajustes de DeepSeek)
DeepSeek no aceptó la clave de API (relay.deepseek-api-key) DeepSeek settings
Nuevo en 0.9.18 Un turn de Claude API no se ejecutó: no hay clave, Claude API está desactivado o se alcanzó el límite mensual (relay.claude-api-not-configured, relay.claude-api-cap-reached) Claude API settings (Ajustes de Claude API), Switch to subscription (Cambiar a la suscripción)
Nuevo en 0.9.18 Anthropic rechazó un turn de Claude API: la clave, el crédito, la facturación, un límite de gasto o de tasa Claude API settings, Add funds (Añadir fondos), Console billing (Facturación de Console) o Console limits (Límites de Console), según el caso; consulta los códigos de error de Claude API

Grok settings, Claude settings y DeepSeek settings abren la subpestaña correspondiente en Settings → Providers. Top up DeepSeek abre la página de recarga de DeepSeek; consulta los códigos de error de DeepSeek. En Claude, ahí es donde están Relogin (Volver a iniciar sesión) y la cuenta que se muestra. Los demás fallos no tienen botón.

Elegir un proveedor #

  • Elige Claude Cloud cuando el agente deba trabajar en un repositorio de GitHub sin tocar tu máquina. Solo ve lo que se ha subido con push, y sus resultados vuelven como ramas.
  • Elige Claude API para ejecutar chats de Claude con una clave de Console, facturada por token, o para continuar un chat de Claude con la clave cuando se alcanza el límite de uso de la suscripción.
  • Elige Claude, Claude API, DeepSeek o el motor SDK de Copilot cuando quieras corregir el rumbo de un turn en curso y seguir las tareas en segundo plano en el panel de tareas.
  • Grok no tiene tarjetas de pregunta: un agente que necesita una respuesta pregunta en el texto de su respuesta.
  • Elige OpenAI Image para crear o editar imágenes.
  • Elige OpenAI (BYOK) para ejecutar el agente de Copilot contra tu propio endpoint compatible con OpenAI y tu propia clave.
  • Elige Cursor para usar los modelos de tu cuenta de Cursor. Necesita una clave de API y ninguna CLI.
  • Elige DeepSeek para ejecutar el agente de Claude Code con los modelos de DeepSeek, pagado con un saldo de DeepSeek. Su thinking no se puede desactivar.
  • Claude, Claude API y DeepSeek son los únicos proveedores con un ajuste de ventana de compactación automática y el registro completo de un subagent.