> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Modelos y proveedores

> Elija un modelo del gateway, configure el predeterminado y añada un proveedor compatible para Code local.

export const ScreenshotCrop = ({src, alt, width, height, x = 0, y = 0, cropWidth = width, cropHeight = height, maxWidth = "100%"}) => <div className="not-prose" style={{
  position: "relative",
  overflow: "hidden",
  width: "100%",
  maxWidth,
  margin: "0 auto",
  aspectRatio: `${cropWidth} / ${cropHeight}`
}}>
    <img src={src} alt={alt} width={width} height={height} style={{
  position: "absolute",
  display: "block",
  margin: 0,
  maxWidth: "none",
  width: `${width / cropWidth * 100}%`,
  height: "auto",
  left: `${-x / cropWidth * 100}%`,
  top: `${-y / cropHeight * 100}%`
}} />
  </div>;

El modelo genera respuestas y solicitudes de herramientas. El proyecto y las herramientas aportan contexto; el modelo lo utiliza para decidir la siguiente acción. Empiece con un modelo del gateway MKA1 configurado. Añada otro proveedor solo cuando su organización facilite un endpoint compatible para sesiones locales de Code.

## Seleccione un modelo para la tarea

Abra el selector junto al compositor antes de enviar. El catálogo del gateway determina qué modelos puede elegir la cuenta. Para investigar código, use uno adecuado para leer archivos e interpretar resultados de herramientas. Para capturas y comprobaciones en el navegador, tanto el modelo como el endpoint deben aceptar imágenes.

Algunos modelos ofrecen niveles de esfuerzo de razonamiento. Use los disponibles para el modelo seleccionado; varían según el endpoint. Para comparar modelos, elija una tarea verificable: explicar una función con referencias o corregir una prueba fallida. Compare la corrección y la verificación, no solo la longitud de la respuesta.

Si el selector está vacío, compruebe acceso y **Settings → Connection → Test connection**. Actualice el catálogo tras corregir la conexión. No sustituya una entrada ausente por un identificador inventado.

<Frame caption="Seleccione un modelo antes de enviar la solicitud. Este catálogo pertenece al gateway local de demostración.">
  <ScreenshotCrop src="/images/mka1-code/guides/models.jpg" alt="Selector de modelos con el modelo de demostración seleccionado" width={2720} height={1660} x={1435} y={1366} cropWidth={530} cropHeight={185} maxWidth="480px" />
</Frame>

## Configure el modelo predeterminado

En **Settings → Connection**, elija **Model** para conversaciones y ejecuciones nuevas. Use el catálogo cuando esté disponible. Si su organización proporciona un ID exacto que no aparece, **Type manually** permite introducirlo; **Pick from list** vuelve al catálogo.

Elija **Save** para aplicar cambios. **Test connection** comprueba acceso y modelos, pero no guarda el formulario. Mantenga la dirección predeterminada salvo que necesite otro gateway. Cambiar el origen elimina la credencial activa; vuelva a autenticarse después de guardar.

El valor predeterminado es la elección inicial para trabajo nuevo. Compruebe el modelo de la sesión activa antes de enviar, especialmente al retomar una conversación.

## Añada un proveedor

**Settings → Model providers** registra modelos adicionales para Code local. Use el protocolo, límites y capacidades documentados por el operador. Los números iniciales del formulario son sugerencias, no una confirmación de compatibilidad.

1. Elija **New provider** e introduzca un nombre reconocible.
2. Seleccione **OpenAI Responses**, **OpenAI Chat Completions** o **Anthropic Messages**, según la API del endpoint.
3. Introduzca la URL base y la clave API requerida. Un endpoint local puede omitir la clave si no exige autenticación.
4. Añada al menos un modelo con su ID exacto y un nombre legible.
5. Configure límites de contexto y salida, imágenes y niveles de razonamiento según las especificaciones.
6. Guarde y pruebe una tarea local pequeña con ese modelo.

| Ajuste | Qué determina |
| - | - |
| Contexto | Capacidad de contexto declarada, en tokens. |
| Salida máxima | Límite declarado de tokens de respuesta. |
| Admisión de imágenes | Si puede enviar imágenes y capturas del navegador. |
| Niveles de razonamiento | Opciones que acepta el endpoint. Anthropic Messages usa el valor del proveedor en este formulario. |

Pida primero leer el README e identificar las pruebas sin editar. Examine la lectura y la respuesta. Si funciona el texto pero fallan imágenes o herramientas, compruebe esas capacidades antes de una tarea mayor.

## Actualice o elimine un proveedor

Abra un proveedor guardado para editarlo. Las claves no vuelven a mostrarse: un campo vacío conserva la clave; **Remove saved key** la elimina. Eliminar el proveedor requiere confirmación.

Las solicitudes van al endpoint configurado. Use uno autorizado para los datos del proyecto, incluidos archivos relevantes y resultados de herramientas. El trabajo remoto requiere seleccionar por separado la transferencia de configuración y credenciales; consulte [Desarrollo remoto](/es/docs/mka1-code/remote-development).
