Compartir comentarios
Las respuestas se generan en base a la documentación.

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.

Esta guía cubre los proveedores en la nube. Para la alternativa local, consulta Modelos locales con Docker Model Runner.

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.
  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:

$ export ANTHROPIC_API_KEY=tu_clave_aqui

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

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.
  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:

$ export OPENAI_API_KEY=tu_clave_aqui

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

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.
  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:

$ export GOOGLE_API_KEY=tu_clave_aqui

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

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):

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:

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?