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

# Modelos Predefinidos y Personalizados

> Configure modelos LLM para sus agentes - use modelos predeterminados o traiga sus propias claves API

EKB no solo le ofrece los modelos más recientes y populares disponibles, le permitimos conectarse a su propio modelo personalizado con nuestra función "Traiga Sus Propias Claves" (BYOK). Esto le da la capacidad de crear Agentes personalizados y probar cómo responden o completan las tareas que les asigna para que pueda usar el LLM que produce los mejores resultados para su caso de uso. En este artículo aprenderá sobre los diferentes LLMs disponibles y cómo conectar su propio LLM personalizado a sus Agentes.

Sus agentes pueden usar dos tipos de modelos:

<CardGroup cols={2}>
  <Card title="Modelos Predefinidos" icon="sparkles">
    Modelos preconfigurados disponibles para todos los usuarios — no se requiere clave API.
  </Card>

  <Card title="Modelos Personalizados (BYOK)" icon="key">
    Modelos que configura con sus propias claves API para control total de costos y flexibilidad.
  </Card>
</CardGroup>

## Modelos Predefinidos

Los modelos predefinidos están disponibles por defecto y no requieren configuración de clave API. Estos modelos son gestionados por EKB y están listos para usar.

EKB proporciona acceso a una amplia gama de modelos de proveedores líderes de IA, incluyendo OpenAI, Anthropic, Google AI y más. La lista completa de modelos disponibles se muestra en el selector de modelos al configurar su agente.

### Modelos Disponibles por Proveedor

Todos los modelos disponibles son visibles en el menú desplegable del selector de modelos al configurar su agente. Los modelos están organizados por proveedor y muestran su costo, capacidades y estado de disponibilidad.

| Modelo                    | Proveedor | Versión                                     | Créditos / 1M Entrada | Créditos / 1M Salida | Descontinuación             |
| ------------------------- | --------- | ------------------------------------------- | --------------------- | -------------------- | --------------------------- |
| **Haiku 4.5**             | Anthropic | `claude-haiku-4-5-20251001`                 | 100                   | 500                  | No antes del 15 de Oct 2026 |
| **Sonnet 4**              | Anthropic | `claude-sonnet-4-20250514`                  | 300                   | 1,500                | 15 de Jun 2026              |
| **Sonnet 4.5**            | Anthropic | `claude-sonnet-4-5-20250929`                | 300                   | 1,500                | No antes del 29 de Sep 2026 |
| **Sonnet 4.6**            | Anthropic | `claude-sonnet-4-6`                         | 300                   | 1,500                | No antes del 17 de Feb 2027 |
| **DeepSeek Chat**         | DeepSeek  | `deepseek-chat`                             | 14                    | 28                   | 24 de Jul 2026              |
| **Gemini 2.5 Flash**      | Google AI | `gemini-2.5-flash`                          | 30                    | 250                  | No antes del 16 de Oct 2026 |
| **Gemini 3.1 Flash-Lite** | Google AI | `gemini-3.1-flash-lite`                     | 25                    | 150                  | N/A                         |
| **Gemini 3.5 Flash**      | Google AI | `gemini-3.5-flash`                          | 150                   | 900                  | N/A                         |
| **Llama 4 Scout**         | Groq      | `meta-llama/llama-4-scout-17b-16e-instruct` | 8                     | 30                   | N/A                         |
| **GPT 4o**                | OpenAI    | `gpt-4o`                                    | 500                   | 1,500                | N/A                         |
| **GPT 4o Mini**           | OpenAI    | `gpt-4o-mini`                               | 15                    | 60                   | N/A                         |
| **GPT 4.1**               | OpenAI    | `gpt-4.1-2025-04-14`                        | 200                   | 800                  | N/A                         |
| **GPT 4.1 Mini**          | OpenAI    | `gpt-4.1-mini-2025-04-14`                   | 40                    | 160                  | N/A                         |
| **GPT 4.1 Nano**          | OpenAI    | `gpt-4.1-nano-2025-04-14`                   | 10                    | 40                   | N/A                         |
| **GPT 5**                 | OpenAI    | `gpt-5`                                     | 125                   | 1,000                | N/A                         |
| **GPT 5 Mini**            | OpenAI    | `gpt-5-mini`                                | 25                    | 200                  | N/A                         |
| **GPT 5 Nano**            | OpenAI    | `gpt-5-nano`                                | 5                     | 40                   | N/A                         |
| **GPT 5.1**               | OpenAI    | `gpt-5.1`                                   | 100                   | 100                  | N/A                         |
| **GPT 5.2**               | OpenAI    | `gpt-5.2`                                   | 200                   | 1,500                | N/A                         |
| **GPT 5.4**               | OpenAI    | `gpt-5.4-2026-03-05`                        | 250                   | 1,500                | N/A                         |
| **GPT 5.4 Mini**          | OpenAI    | `gpt-5.4-mini-2026-03-17`                   | 75                    | 450                  | N/A                         |
| **GPT 5.4 Nano**          | OpenAI    | `gpt-5.4-nano-2026-03-17`                   | 20                    | 125                  | N/A                         |
| **GPT 5.5**               | OpenAI    | `gpt-5.5`                                   | 500                   | 3,000                | N/A                         |
| **o3 Mini**               | OpenAI    | `o3-mini`                                   | 110                   | 440                  | N/A                         |

### Selección de Modelo

<Steps>
  <Step title="Navegue a Agentes">
    Vaya a **Agentes** en la barra lateral.
  </Step>

  <Step title="Abra un agente">
    Cree un nuevo agente o seleccione uno existente.
  </Step>

  <Step title="Vaya a la pestaña General">
    Abra la pestaña **General** en la configuración del agente.
  </Step>

  <Step title="Seleccione un modelo">
    Encuentre el selector desplegable de **Modelo** junto al nombre del agente y seleccione un modelo predefinido del menú desplegable.
  </Step>
</Steps>

### Información del Modelo

Cada modelo predefinido muestra:

| Campo                 | Descripción                                                     |
| --------------------- | --------------------------------------------------------------- |
| **Nombre del Modelo** | Nombre para mostrar (por ejemplo, "GPT 4o")                     |
| **Proveedor**         | Proveedor de API (OpenAI, Anthropic, Google AI, DeepSeek, Groq) |
| **Costo**             | Créditos por 1M tokens de entrada y salida                      |
| **Descontinuación**   | Fecha tentativa de retiro o descontinuación                     |

## Modelos Personalizados (BYOK)

Traiga Sus Propias Claves (BYOK) le permite configurar modelos personalizados usando sus propias claves API. Esto le da:

<CardGroup cols={2}>
  <Card title="Control de Costos" icon="circle-dollar-to-slot">
    Use sus propias claves API y facturación.
  </Card>

  <Card title="Flexibilidad de Modelos" icon="sliders">
    Acceda a modelos no disponibles en la lista predefinida.
  </Card>

  <Card title="Endpoints Personalizados" icon="link">
    Conecte a endpoints de modelo privados o personalizados.
  </Card>

  <Card title="Elección de Proveedor" icon="building">
    Use cualquier proveedor de API compatible.
  </Card>
</CardGroup>

### Proveedores Soportados

<AccordionGroup>
  <Accordion title="OpenAI">
    Soporta modelos estándar de OpenAI API, endpoints Azure OpenAI y endpoints personalizados compatibles con OpenAI.

    | Campo                 | Valor                                        |
    | --------------------- | -------------------------------------------- |
    | **Clave API**         | Su clave API de OpenAI                       |
    | **URL de API**        | `https://api.openai.com/v1` (predeterminado) |
    | **Nombre del Modelo** | por ejemplo, `gpt-4`, `gpt-3.5-turbo`        |
  </Accordion>

  <Accordion title="Anthropic">
    Soporta modelos Claude a través de Anthropic API y endpoints personalizados compatibles con Anthropic.

    | Campo                 | Valor                                        |
    | --------------------- | -------------------------------------------- |
    | **Clave API**         | Su clave API de Anthropic                    |
    | **URL de API**        | `https://api.anthropic.com` (predeterminado) |
    | **Nombre del Modelo** | por ejemplo, `claude-sonnet-4-6`             |
  </Accordion>

  <Accordion title="Google AI">
    Soporta modelos Gemini a través de Google AI API y endpoints personalizados de Google AI.

    | Campo                 | Valor                                                         |
    | --------------------- | ------------------------------------------------------------- |
    | **Clave API**         | Su clave API de Google AI                                     |
    | **URL de API**        | `https://generativelanguage.googleapis.com/` (predeterminado) |
    | **Nombre del Modelo** | por ejemplo, `gemini-2.5-flash`                               |
  </Accordion>

  <Accordion title="OpenRouter">
    Proporciona acceso a múltiples proveedores de modelos a través de una API unificada para diversos modelos.

    | Campo                 | Valor                                     |
    | --------------------- | ----------------------------------------- |
    | **Clave API**         | Su clave API de OpenRouter                |
    | **URL de API**        | Endpoint de OpenRouter                    |
    | **Nombre del Modelo** | Cualquier modelo disponible en OpenRouter |
  </Accordion>

  <Accordion title="AWS Bedrock">
    Soporta modelos Amazon Bedrock y varios modelos fundacionales.

    | Campo                 | Valor                           |
    | --------------------- | ------------------------------- |
    | **Credenciales AWS**  | Configuradas por separado       |
    | **URL de API**        | Endpoint de Bedrock             |
    | **Nombre del Modelo** | Identificador de modelo Bedrock |
  </Accordion>

  <Accordion title="Endpoints Personalizados">
    Soporta cualquier endpoint de API compatible con OpenAI, incluyendo despliegues privados y modelos auto-hospedados.

    | Campo                 | Valor                                       |
    | --------------------- | ------------------------------------------- |
    | **Clave API**         | Su clave API personalizada (si se requiere) |
    | **URL de API**        | Su URL de endpoint personalizada            |
    | **Nombre del Modelo** | Su identificador de modelo                  |
  </Accordion>
</AccordionGroup>

## Agregar Modelos Personalizados

<Steps>
  <Step title="Navegue a Agentes">
    Vaya a **Agentes** en la barra lateral.
  </Step>

  <Step title="Abra un agente">
    Cree un nuevo agente o seleccione uno existente para editar.
  </Step>

  <Step title="Vaya a la pestaña de Configuración">
    Abra la pestaña **Configuración** en la configuración del agente.
  </Step>

  <Step title="Abra Modelos Personalizados">
    Desplácese hasta la sección **Modelos Personalizados** y haga clic en **+Agregar Modelo**.
  </Step>

  <Step title="Complete los detalles del modelo">
    Se abrirá el modal de configuración del modelo. Ingrese lo siguiente:

    | Campo                             | Descripción                                                                                                                      |
    | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
    | **Nombre del Modelo**             | El nombre exacto del modelo como lo reconoce la API (por ejemplo, `gpt-4`, `claude-sonnet-4-6`)                                  |
    | **Proveedor del Modelo**          | Seleccione el proveedor del menú desplegable (OpenAI, Anthropic, Azure, Google AI, OpenRouter, AWS Bedrock, Personalizado, etc.) |
    | **Clave API**                     | Su clave API para el proveedor seleccionado. Almacenada de forma segura.                                                         |
    | **URL de API**                    | La URL del endpoint de la API                                                                                                    |
    | **Tiempo de espera**              | Tiempo de espera para solicitudes de API. Predeterminado 300s. Aumente para modelos de razonamiento de larga ejecución.          |
    | **Máximo de Tokens de Entrada**   | Máximo de tokens de entrada. Predeterminado 3000. Ajuste según las capacidades de su modelo.                                     |
    | **Máximo de Tokens de Respuesta** | Máximo de tokens de respuesta. Predeterminado 1000. Ajuste según sus necesidades y límites del modelo.                           |
  </Step>

  <Step title="Cree el modelo">
    Haga clic en **Crear**. EKB validará la conexión API y la configuración del modelo. Si es exitoso, el modelo se guardará y estará disponible para uso en sus agentes.
  </Step>
</Steps>

## Uso de Modelos Personalizados

### Selección de un Modelo Personalizado

<Steps>
  <Step title="Abra la pestaña General">
    En el editor del agente, vaya a la pestaña **General** y encuentre la sección **Modelo**.
  </Step>

  <Step title="Elija su modelo personalizado">
    El menú desplegable muestra tanto modelos predefinidos como personalizados. Los modelos personalizados están marcados o se muestran en una sección separada. Seleccione su modelo personalizado.
  </Step>
</Steps>

<Note>
  Los modelos personalizados son **específicos del proyecto**. Están disponibles para todos los agentes del proyecto, y cada proyecto puede tener su propio conjunto de modelos personalizados.
</Note>

## Gestión de Modelos Personalizados

<AccordionGroup>
  <Accordion title="Ver Modelos Personalizados">
    1. Vaya a **Agentes** → **Editar Agente** → pestaña **General**.
    2. Haga clic en la pestaña **Personalizado** en la sección de Modelos de IA.
    3. Vea todos sus modelos personalizados listados.
  </Accordion>

  <Accordion title="Editar Modelos Personalizados">
    1. Encuentre el modelo en la lista de Modelos personalizados.
    2. Haga clic en el ícono **Editar** (menú de tres puntos).
    3. Modifique la configuración.
    4. Haga clic en **Guardar** para actualizar.

    <Warning>
      Editar la clave API reemplazará la clave existente. Asegúrese de tener la clave correcta antes de guardar.
    </Warning>
  </Accordion>

  <Accordion title="Eliminar Modelos Personalizados">
    1. Encuentre el modelo en la lista de Modelos personalizados.
    2. Haga clic en el ícono **Eliminar** (menú de tres puntos).
    3. Confirme la eliminación.
    4. El modelo se eliminará de su proyecto.

    <Warning>
      Eliminar un modelo personalizado afectará a todos los agentes que usen ese modelo. Asegúrese de actualizar esos agentes primero.
    </Warning>
  </Accordion>
</AccordionGroup>

## Ejemplos de Configuración de Modelos

<CodeGroup>
  ```json Modelo Personalizado OpenAI theme={null}
  {
    "model_name": "Mi GPT-4",
    "version": "gpt-4",
    "api_provider": "openai",
    "api_type": "openai",
    "api_key": "sk-...",
    "api_url": "https://api.openai.com/v1",
    "max_input_tokens": 60000,
    "max_response_tokens": 4096
  }
  ```

  ```json Azure OpenAI theme={null}
  {
    "model_name": "Azure GPT-4",
    "version": "gpt-4",
    "api_provider": "openai",
    "api_type": "azure",
    "api_key": "your-azure-key",
    "api_url": "https://your-resource.openai.azure.com",
    "api_version": "2024-12-01-preview",
    "max_input_tokens": 60000,
    "max_response_tokens": 4096
  }
  ```

  ```json Anthropic Claude theme={null}
  {
    "model_name": "Claude Empresarial",
    "version": "claude-sonnet-4-6",
    "api_provider": "anthropic",
    "api_type": "anthropic",
    "api_key": "sk-ant-...",
    "api_url": "https://api.anthropic.com",
    "max_input_tokens": 60000,
    "max_response_tokens": 4000
  }
  ```

  ```json Endpoint Personalizado theme={null}
  {
    "model_name": "Modelo Privado",
    "version": "custom-model-v1",
    "api_provider": "custom",
    "api_type": "custom",
    "api_key": "your-custom-key",
    "api_url": "https://your-custom-endpoint.com/v1",
    "max_input_tokens": 100000,
    "max_response_tokens": 8000,
    "auth_header_template": "{\"Authorization\": \"Bearer <API_KEY>\"}"
  }
  ```
</CodeGroup>

## Mejores Prácticas

<AccordionGroup>
  <Accordion title="Seguridad de Claves API">
    * **Nunca Comparta Claves** - Mantenga las claves API confidenciales
    * **Use Variables de Entorno** - Para desarrollo, use almacenamiento seguro
    * **Rotar Claves Regularmente** - Actualice las claves periódicamente
    * **Monitoree el Uso** - Rastree el uso de API para detectar problemas
  </Accordion>

  <Accordion title="Selección de Modelo">
    * **Coincida con el Caso de Uso** - Elija modelos apropiados para su tarea
    * **Considere el Costo** - Equilibre rendimiento y costo
    * **Pruebe el Rendimiento** - Evalúe la calidad del modelo para sus necesidades
    * **Monitoree los Límites** - Observe los límites de tokens y cuotas
  </Accordion>

  <Accordion title="Configuración">
    * **Nombres de Modelo Precisos** - Use identificadores exactos del modelo
    * **URLs Correctas** - Verifique las URLs de los endpoints de API
    * **Límites Apropiados** - Establezca límites de tokens realistas
    * **Pruebe las Conexiones** - Verifique la conectividad del modelo
  </Accordion>

  <Accordion title="Gestión de Costos">
    * **Rastree el Uso** - Monitoree el uso y costos de API
    * **Establezca Presupuestos** - Configure límites de gasto si están disponibles
    * **Optimice Tokens** - Use límites de tokens apropiados
    * **Revise Regularmente** - Audite el uso de modelos periódicamente
  </Accordion>
</AccordionGroup>

## Solución de Problemas

<AccordionGroup>
  <Accordion title="Modelo No Disponible — El modelo personalizado no aparece en el menú desplegable">
    **Causas posibles:**

    * El modelo no se guardó correctamente
    * Clave API inválida
    * Error en la configuración del modelo

    **Soluciones:**

    * Verifique que el modelo se guardó exitosamente
    * Verifique que la clave API sea correcta
    * Revise la configuración del modelo
    * Actualice la página
  </Accordion>

  <Accordion title="Errores de Clave API — Clave API inválida o errores de autenticación">
    **Causas posibles:**

    * Clave API incorrecta
    * Clave API expirada
    * Proveedor de API incorrecto seleccionado
    * La clave no tiene los permisos requeridos

    **Soluciones:**

    * Verifique que la clave API sea correcta
    * Verifique que la clave no haya expirado
    * Confirme que el proveedor correcto esté seleccionado
    * Asegúrese de que la clave tenga los permisos necesarios
  </Accordion>

  <Accordion title="Fallos de Conexión — No se puede conectar al endpoint del modelo">
    **Causas posibles:**

    * URL de API incorrecta
    * Problemas de conectividad de red
    * Endpoint no accesible
    * Firewall bloqueando la conexión

    **Soluciones:**

    * Verifique que la URL de API sea correcta
    * Verifique la conectividad de red
    * Asegúrese de que el endpoint sea accesible
    * Revise las reglas del firewall
  </Accordion>

  <Accordion title="Errores de Límite de Tokens — Límite de tokens excedido">
    **Causas posibles:**

    * Entrada demasiado larga
    * Límite de respuesta demasiado alto
    * Límites del modelo excedidos

    **Soluciones:**

    * Reduzca la longitud de la entrada
    * Reduzca los tokens máximos de respuesta
    * Verifique los límites reales del modelo
    * Divida entradas grandes
  </Accordion>
</AccordionGroup>

## Compatibilidad de Modelos

<Warning>
  Al usar Knowledge Base v2, solo se soportan modelos **OpenAI** (openai, azure) y **Anthropic**. Otros proveedores no son compatibles con Knowledge Base v2.
</Warning>

Diferentes modelos soportan diferentes características:

| Característica       | Modelos Soportados                        |
| -------------------- | ----------------------------------------- |
| **Streaming**        | La mayoría de los modelos                 |
| **Function Calling** | Modelos OpenAI y Anthropic                |
| **Visión**           | GPT-4o, Claude 4 Sonnet, Gemini 2.5 Flash |
| **Contexto Largo**   | Claude Sonnet 4.6, GPT 4.1                |

## Gestión de Claves API

### Obtención de Claves API

<AccordionGroup>
  <Accordion title="OpenAI">
    1. Vaya a [OpenAI Platform](https://platform.openai.com).
    2. Navegue a **API Keys**.
    3. Cree una nueva clave secreta.
    4. Copie la clave (comienza con `sk-`).
  </Accordion>

  <Accordion title="Anthropic">
    1. Vaya a [Anthropic Console](https://console.anthropic.com).
    2. Navegue a **API Keys**.
    3. Cree una nueva clave.
    4. Copie la clave (comienza con `sk-ant-`).
  </Accordion>

  <Accordion title="Google AI">
    1. Vaya a [Google AI Studio](https://makersuite.google.com/app/apikey).
    2. Cree una nueva clave API.
    3. Copie la clave.
  </Accordion>

  <Accordion title="OpenRouter">
    1. Vaya a [OpenRouter](https://openrouter.ai).
    2. Navegue a **Keys**.
    3. Cree una nueva clave.
    4. Copie la clave.
  </Accordion>
</AccordionGroup>

### Seguridad de Claves

* **Almacene de Forma Segura** - Las claves están encriptadas en la base de datos
* **No Comparta** - Nunca comparta claves API
* **Rotar Regularmente** - Actualice las claves periódicamente
* **Monitoree el Uso** - Observe el uso no autorizado

## Consideraciones de Costos

<CardGroup cols={2}>
  <Card title="Modelos Predefinidos" icon="sparkles">
    * Costos gestionados por EKB
    * Facturados a través de su suscripción EKB
    * Precios basados en créditos
    * Modelo de precios transparente
  </Card>

  <Card title="Modelos Personalizados (BYOK)" icon="key">
    * Usted paga directamente al proveedor
    * Sin tarifas adicionales de EKB
    * Control total sobre costos
    * Facturación directa del proveedor
  </Card>
</CardGroup>

**Consejos de optimización de costos:**

* **Elija el modelo correcto** - Use el modelo apropiado para su tarea.
* **Optimice los prompts** - Reduzca el uso de tokens donde sea posible.
* **Establezca límites** - Configure tokens máximos de forma apropiada.
* **Monitoree el uso** - Rastree el uso de API regularmente.
