# Proveedores de modelos


Para ejecutar Docker Agent, necesitas un proveedor de modelos. Puedes usar un proveedor en la
nube con una clave de API o ejecutar modelos localmente con [Docker Model
Runner](/ai/docker-agent/model-providers/local-models/).

Esta guía cubre los proveedores en la nube. Para la alternativa local, consulta [Modelos locales
con Docker Model Runner](/ai/docker-agent/model-providers/local-models/).

## Proveedores soportados

Docker Agent admite estos proveedores de modelos en la nube:

- Anthropic - Modelos Claude
- OpenAI - Modelos GPT
- Google - Modelos Gemini

## Anthropic

Anthropic ofrece la familia de modelos Claude, incluidos Claude Sonnet y Claude Opus.

Para obtener una clave de API:

1. Ve a [console.anthropic.com](https://console.anthropic.com/).
2. Regístrate o inicia sesión en tu cuenta.
3. Navega a la sección de API Keys (Claves de API).
4. Crea una nueva clave de API.
5. Copia la clave.

Configura tu clave de API como una variable de entorno:

```console
$ export ANTHROPIC_API_KEY=tu_clave_aqui
```

Utiliza modelos de Anthropic en la configuración de tu agente:

```yaml
agents:
  root:
    model: anthropic/claude-sonnet-4-5
    instruction: You are a helpful coding assistant
```

Los modelos disponibles incluyen:

- `anthropic/claude-sonnet-4-5`
- `anthropic/claude-opus-4-5`
- `anthropic/claude-haiku-4-5`

## OpenAI

OpenAI ofrece la familia de modelos GPT, incluidos GPT-5 y GPT-5 mini.

Para obtener una clave de API:

1. Ve a [platform.openai.com/api-keys](https://platform.openai.com/api-keys).
2. Regístrate o inicia sesión en tu cuenta.
3. Navega a la sección de API Keys.
4. Crea una nueva clave de API.
5. Copia la clave.

Configura tu clave de API como una variable de entorno:

```console
$ export OPENAI_API_KEY=tu_clave_aqui
```

Utiliza modelos de OpenAI en la configuración de tu agente:

```yaml
agents:
  root:
    model: openai/gpt-5
    instruction: You are a helpful coding assistant
```

Los modelos disponibles incluyen:

- `openai/gpt-5`
- `openai/gpt-5-mini`

## Google Gemini

Google ofrece la familia de modelos Gemini.

Para obtener una clave de API:

1. Ve a [aistudio.google.com/apikey](https://aistudio.google.com/apikey).
2. Inicia sesión con tu cuenta de Google.
3. Crea una clave de API.
4. Copia la clave.

Configura tu clave de API como una variable de entorno:

```console
$ export GOOGLE_API_KEY=tu_clave_aqui
```

Utiliza modelos de Gemini en la configuración de tu agente:

```yaml
agents:
  root:
    model: google/gemini-2.5-flash
    instruction: You are a helpful coding assistant
```

Los modelos disponibles incluyen:

- `google/gemini-2.5-flash`
- `google/gemini-2.5-pro`

## Proveedores compatibles con OpenAI

Puedes usar el tipo de proveedor `openai` para conectarte a cualquier modelo o proveedor que
implemente la especificación de la API de OpenAI. Esto incluye servicios como Azure OpenAI,
servidores de inferencia locales y otros endpoints compatibles.

Configura un proveedor compatible con OpenAI especificando la URL base (`base_url`):

```yaml
agents:
  root:
    model: openai/your-model-name
    instruction: You are a helpful coding assistant
    provider:
      base_url: https://your-provider.example.com/v1
```

Por defecto, Docker Agent utiliza la variable de entorno `OPENAI_API_KEY` para la autenticación. Si
tu proveedor utiliza una variable diferente, especifícala con `token_key`:

```yaml
agents:
  root:
    model: openai/your-model-name
    instruction: You are a helpful coding assistant
    provider:
      base_url: https://your-provider.example.com/v1
      token_key: YOUR_PROVIDER_API_KEY
```

## ¿Qué sigue?

- Sigue el [tutorial](/ai/docker-agent/model-providers/tutorial/) para crear tu primer agente
- Aprende sobre los [modelos locales con Docker Model Runner](/ai/docker-agent/model-providers/local-models/) como alternativa a los proveedores en la nube
- Revisa la [referencia de configuración](/ai/docker-agent/model-providers/reference/config/) para configuraciones avanzadas de modelos

