|

Tutorial completo para conectar Moltbot a una estación de relevo API: 5 pasos para configurar una interfaz compatible con OpenAI y ahorrar un 60% de costos

Moltbot usa por defecto la API oficial de Anthropic, pero esta presenta problemas como restricciones de acceso y precios elevados. En este artículo te explicaremos detalladamente cómo configurar Moltbot para conectarlo a una estación intermedia de API, utilizando servicios de terceros mediante el modo openai-compatible.

Valor principal: Al terminar de leer este artículo, sabrás cómo configurar Moltbot para usar una estación intermedia de API, logrando una experiencia de asistente de IA más económica y estable.

moltbot-api-proxy-configuration-tutorial-es 图示


Puntos clave de la configuración de la estación intermedia de API en Moltbot

Antes de empezar, es importante entender el mecanismo de configuración de API de Moltbot y las ventajas de usar una estación intermedia.

Punto clave Descripción Valor
openai-compatible Moltbot soporta el protocolo de API compatible con OpenAI Permite conectar cualquier servicio compatible
baseUrl personalizada Permite modificar la dirección del endpoint de la API Flexibilidad para cambiar de proveedor
Soporte multimodelo Una vez configurado, puedes usar varios modelos Alterna entre Claude/GPT/Gemini fácilmente
Optimización de costos Las estaciones intermedias suelen tener mejores precios Ahorro del 40-60% en costos de API
Mayor estabilidad Ofrecen balanceo de carga Reduce problemas de limitación de tasa (rate limiting) oficiales

Comparativa de métodos de configuración en Moltbot

Método de configuración Escenario de uso Complejidad Recomendación
Archivo config.json Configuración permanente Media ⭐⭐⭐⭐⭐
Variables de entorno Pruebas temporales Simple ⭐⭐⭐
Parámetros de línea de comandos Ejecución única Simple ⭐⭐
Asistente (onboard) Primera instalación Simple ⭐⭐⭐⭐

Preparativos para la configuración del proxy de la API de Moltbot

Paso 1: Confirmar que Moltbot esté instalado

Primero, asegúrate de tener instalado Moltbot:

# Verificar la versión de Moltbot
moltbot --version

# Si no está instalado, ejecuta la instalación
npm install -g moltbot@latest

Requisitos del sistema: Node.js >= 22

Paso 2: Obtener la clave del proxy de la API

Necesitarás obtener una API Key del proxy de la API.

🚀 Inicio rápido: Recomendamos usar APIYI (apiyi.com) para obtener tu clave de API. Al registrarte recibirás saldo gratuito de regalo. Es compatible con los modelos principales como Claude Sonnet 4, Claude Opus 4.5, GPT-4o, etc., con precios entre un 40% y 60% más bajos que los oficiales.

Una vez que obtengas la clave, anota la siguiente información:

Elemento de configuración Valor de ejemplo Descripción
API Key sk-xxxxxxxxxxxxxxxx Tu clave exclusiva
Base URL https://api.apiyi.com/v1 Dirección del endpoint de la API
Nombre del modelo claude-sonnet-4-20250514 Modelo a utilizar

moltbot-api-proxy-configuration-tutorial-es 图示


Método 1: Configuración mediante el archivo config.json

Este es el método de configuración más recomendado, ya que se configura una sola vez y los cambios son permanentes.

Ubicar el archivo de configuración de Moltbot

El archivo de configuración de Moltbot suele encontrarse en:

Sistema Operativo Ruta del archivo de configuración
macOS ~/.clawdbot/config.json o ~/.moltbot/config.json
Linux ~/.clawdbot/config.json o ~/.moltbot/config.json
Windows %USERPROFILE%\.clawdbot\config.json

También puedes encontrarlo mediante comandos:

# Ver la configuración actual
moltbot config list

# Ver la ruta del archivo de configuración
moltbot config path

Editar config.json para configurar el proxy de la API

Abre el archivo de configuración y añade o modifica la sección models.providers:

{
  "models": {
    "providers": {
      "apiyi": {
        "baseUrl": "https://api.apiyi.com/v1",
        "apiKey": "sk-your-api-key-here",
        "api": "openai-completions",
        "authHeader": true,
        "models": [
          {
            "id": "claude-sonnet-4-20250514",
            "name": "Claude Sonnet 4",
            "contextWindow": 200000,
            "maxTokens": 64000
          },
          {
            "id": "claude-opus-4-5-20251101",
            "name": "Claude Opus 4.5",
            "contextWindow": 200000,
            "maxTokens": 32000
          },
          {
            "id": "gpt-4o",
            "name": "GPT-4o",
            "contextWindow": 128000,
            "maxTokens": 16384
          }
        ]
      }
    }
  },
  "agent": {
    "model": {
      "primary": "apiyi/claude-sonnet-4-20250514",
      "fallbacks": ["apiyi/claude-opus-4-5-20251101", "apiyi/gpt-4o"]
    }
  }
}

Detalle de los parámetros de configuración

Parámetro Tipo Descripción Ejemplo
baseUrl string Dirección del endpoint de la API https://api.apiyi.com/v1
apiKey string Clave de la API sk-xxxxxxxx
api string Tipo de protocolo de la API openai-completions o openai-responses
authHeader boolean Indica si usar el encabezado Authorization true
models array Lista de modelos disponibles Ver ejemplo anterior
contextWindow number Tamaño de la ventana de contexto 200000
maxTokens number Número máximo de tokens de salida 64000

Método 2 de configuración de Moltbot con el proxy de API: Formato YAML

Si prefieres el formato YAML, Moltbot también admite el archivo config.yaml:

# ~/.moltbot/config.yaml
models:
  providers:
    apiyi:
      baseUrl: "https://api.apiyi.com/v1"
      apiKey: "sk-your-api-key-here"
      api: openai-completions
      authHeader: true
      models:
        - id: claude-sonnet-4-20250514
          name: Claude Sonnet 4
          contextWindow: 200000
          maxTokens: 64000
        - id: claude-opus-4-5-20251101
          name: Claude Opus 4.5
          contextWindow: 200000
          maxTokens: 32000

agent:
  model:
    primary: apiyi/claude-sonnet-4-20250514
    fallbacks:
      - apiyi/claude-opus-4-5-20251101
      - apiyi/gpt-4o

Versión simplificada de la configuración YAML

Si solo necesitas usar un único modelo, puedes optar por una configuración más sencilla:

# ~/.moltbot/config.yaml - Versión mínima
llm:
  provider: openai-compatible
  model: claude-sonnet-4-20250514
  apiKey: sk-your-api-key-here
  baseUrl: https://api.apiyi.com/v1

🎯 Consejo técnico: Te recomiendo usar la configuración completa; esto te permite definir múltiples modelos y estrategias de respaldo (fallback), lo que mejora mucho la estabilidad del servicio. A través de APIYI (apiyi.com), puedes centralizar el acceso a varios modelos como Claude, GPT y Gemini a la vez.


Método 3 de configuración de Moltbot con el proxy de API: Variables de entorno

Este método es ideal para pruebas rápidas o entornos de CI/CD:

# Configurar las variables de entorno
export MOLTBOT_LLM_PROVIDER="openai-compatible"
export MOLTBOT_LLM_MODEL="claude-sonnet-4-20250514"
export MOLTBOT_LLM_API_KEY="sk-your-api-key-here"
export MOLTBOT_LLM_BASE_URL="https://api.apiyi.com/v1"

# Iniciar Moltbot
moltbot gateway start

O también puedes configurarlas en un archivo .env:

# ~/.moltbot/.env
MOLTBOT_LLM_PROVIDER=openai-compatible
MOLTBOT_LLM_MODEL=claude-sonnet-4-20250514
MOLTBOT_LLM_API_KEY=sk-your-api-key-here
MOLTBOT_LLM_BASE_URL=https://api.apiyi.com/v1

moltbot-api-proxy-configuration-tutorial-es 图示


Método 4 de configuración de la estación de enlace de la API de Moltbot: Configuración por línea de comandos

Configura rápidamente mediante el comando moltbot config set:

# Configurar la estación de enlace de la API
moltbot config set models.providers.apiyi.baseUrl "https://api.apiyi.com/v1"
moltbot config set models.providers.apiyi.apiKey "sk-tu-clave-api-aqui"
moltbot config set models.providers.apiyi.api "openai-completions"

# Establecer el modelo por defecto
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"

# Verificar la configuración
moltbot config list

Script de configuración por lotes

Crea un script de configuración para completar todos los ajustes en un solo paso:

#!/bin/bash
# setup-apiyi.sh - Script de configuración de la estación de enlace APIYI de Moltbot

API_KEY="sk-tu-clave-api-aqui"
BASE_URL="https://api.apiyi.com/v1"

echo "Configurando la estación de enlace de la API de Moltbot..."

# Configurar el proveedor
moltbot config set models.providers.apiyi.baseUrl "$BASE_URL"
moltbot config set models.providers.apiyi.apiKey "$API_KEY"
moltbot config set models.providers.apiyi.api "openai-completions"
moltbot config set models.providers.apiyi.authHeader true

# Establecer el modelo por defecto
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"

# Reiniciar el gateway
moltbot gateway restart

echo "¡Configuración completada! Usa 'moltbot doctor' para verificar la configuración"

Verificación de la configuración de la estación de enlace de la API de Moltbot

Una vez finalizada la configuración, es necesario verificar que todo sea correcto.

Comprobación con moltbot doctor

# Ejecutar diagnóstico
moltbot doctor

# Reparar problemas automáticamente
moltbot doctor --fix

Ejemplo de salida normal:

✓ Gateway running on port 18789
✓ Model provider 'apiyi' configured
✓ API key validated
✓ Model 'claude-sonnet-4-20250514' available
✓ Connection test passed

Enviar un mensaje de prueba

# Probar la conexión a la API
moltbot test-llm --provider apiyi --model claude-sonnet-4-20250514

# Enviar un mensaje de prueba
moltbot chat "Hola, preséntate por favor"

Comprobar los registros de llamadas a la API

# Ver registros en tiempo real
moltbot logs --follow

# Ver las últimas 10 llamadas a la API
moltbot logs --filter api-call --last 10

Lista de modelos compatibles con el proxy API de Moltbot

A través del proxy de APIYI, puedes utilizar los siguientes modelos en Moltbot:

Modelos de la serie Claude

ID del modelo Nombre Ventana de contexto Características Plataforma disponible
claude-opus-4-5-20251101 Claude Opus 4.5 200K Máxima capacidad de razonamiento APIYI apiyi.com
claude-sonnet-4-20250514 Claude Sonnet 4 200K La mejor relación calidad-precio APIYI apiyi.com
claude-3-5-sonnet-20241022 Claude 3.5 Sonnet 200K Estable y confiable APIYI apiyi.com
claude-3-5-haiku-20241022 Claude 3.5 Haiku 200K Respuesta rápida APIYI apiyi.com

Modelos de la serie OpenAI

ID del modelo Nombre Ventana de contexto Características
gpt-4o GPT-4o 128K Capacidades multimodales
gpt-4o-mini GPT-4o Mini 128K Ligero y rápido
o1-preview o1 Preview 128K Razonamiento profundo
o1-mini o1 Mini 128K Eficiencia en razonamiento

Modelos de la serie Google

ID del modelo Nombre Ventana de contexto Características
gemini-2.0-flash Gemini 2.0 Flash 1M Contexto ultra largo
gemini-2.0-pro Gemini 2.0 Pro 1M Versión profesional

💡 Sugerencia de elección: Para el uso diario de Moltbot, te recomendamos Claude Sonnet 4, ya que logra un equilibrio excelente entre rendimiento y costo. Puedes consultar la lista completa de modelos y sus precios en tiempo real en APIYI (apiyi.com).

moltbot-api-proxy-configuration-tutorial-es 图示


Configuración avanzada del proxy de la API de Moltbot

Configuración de la estrategia de Fallback

Cuando el modelo principal no esté disponible, cambia automáticamente al modelo de respaldo:

{
  "agent": {
    "model": {
      "primary": "apiyi/claude-sonnet-4-20250514",
      "fallbacks": [
        "apiyi/claude-3-5-sonnet-20241022",
        "apiyi/gpt-4o"
      ],
      "fallbackStrategy": "sequential"
    }
  }
}

Configuración de reglas de enrutamiento de modelos

Selecciona automáticamente el mejor modelo según el tipo de tarea:

{
  "agent": {
    "modelRouting": {
      "coding": "apiyi/claude-sonnet-4-20250514",
      "reasoning": "apiyi/claude-opus-4-5-20251101",
      "quick": "apiyi/claude-3-5-haiku-20241022",
      "default": "apiyi/claude-sonnet-4-20250514"
    }
  }
}

Configuración de límites de costos

Evita gastos excesivos inesperados:

{
  "agent": {
    "limits": {
      "maxTokensPerRequest": 32000,
      "maxRequestsPerHour": 100,
      "maxCostPerDay": 10.00
    }
  }
}

Preguntas frecuentes sobre el proxy de la API de Moltbot

P1: ¿Qué hacer si aparece el mensaje «API Key Invalid» después de la configuración?

Por favor, comprueba los siguientes puntos:

  1. Formato de la API Key: Asegúrate de que la clave comience con sk-.
  2. Copia completa: Verifica si has copiado la clave entera, sin que falte ningún carácter.
  3. Estado de la cuenta: Inicia sesión en APIYI (apiyi.com) para comprobar el saldo y el estado de tu cuenta.
  4. Ubicación de la configuración: Confirma que el apiKey esté configurado en el nivel jerárquico correcto.
# Validar API Key
curl -H "Authorization: Bearer sk-your-key" https://api.apiyi.com/v1/models
P2: ¿Cómo cambiar entre diferentes modelos?

Hay dos formas de hacerlo:

Opción 1: Modificar el archivo de configuración

moltbot config set agent.model.primary "apiyi/claude-opus-4-5-20251101"
moltbot gateway restart

Opción 2: Especificar durante la ejecución

moltbot chat --model apiyi/gpt-4o "Hola"

La API Key obtenida a través de APIYI (apiyi.com) es compatible con todos los modelos principales, sin necesidad de solicitarlos por separado.

P3: ¿Qué debo poner en baseUrl?

Formatos de baseUrl para diferentes proxies de API:

Proveedor baseUrl
APIYI https://api.apiyi.com/v1
OpenRouter https://openrouter.ai/api/v1
Ollama Local http://127.0.0.1:11434/v1

Nota: El /v1 al final de la URL es obligatorio, no lo olvides.

P4: ¿Cómo elegir después de configurar varios proveedores?

Usa el formato proveedor/modelo en el ID del modelo para especificarlo:

{
  "agent": {
    "model": {
      "primary": "apiyi/claude-sonnet-4-20250514",
      "fallbacks": ["openrouter/anthropic/claude-3.5-sonnet"]
    }
  }
}
P5: ¿Cómo puedo ver el consumo de las llamadas a la API?
# Ver estadísticas locales
moltbot stats --period today

# Ver uso detallado
moltbot stats --detailed --period week

También te recomendamos iniciar sesión en el panel de control de APIYI (apiyi.com) para ver estadísticas de uso y facturación más detalladas.


Resolución de problemas de configuración de la estación puente de la API de Moltbot

Errores comunes y soluciones

Mensaje de error Causa Solución
Connection refused baseUrl incorrecta o servicio inaccesible Verifica el formato de la URL y la conexión de red
401 Unauthorized API Key inválida Comprueba si la clave es correcta
404 Model not found ID de modelo incorrecto Verifica la ortografía del nombre del modelo
429 Rate limited Frecuencia de solicitudes demasiado alta Reduce la frecuencia de las peticiones o mejora tu plan
500 Internal error Problema del lado del servidor Inténtalo de nuevo más tarde o contacta con soporte

Modo de depuración

Activa los registros detallados para que te ayuden a identificar problemas:

# Activar modo de depuración
export MOLTBOT_DEBUG=true
moltbot gateway start

# O usa parámetros de línea de comandos
moltbot gateway start --debug --log-level verbose

Comandos de verificación de configuración

# Validar la sintaxis de la configuración
moltbot config validate

# Probar la conexión con la API
moltbot test-connection --provider apiyi

# Realizar un chequeo de salud (health check) completo
moltbot doctor --verbose

Comparativa: Estación puente de la API de Moltbot vs. API oficial

Dimensión comparativa API oficial de Anthropic Estación puente de APIYI Ganador
Precio $15/M tokens (Opus) Desde tan solo $6/M tokens Estación puente
Estabilidad de acceso Restringida en algunas regiones Acceso global Estación puente
Cobertura de modelos Solo serie Claude Claude + GPT + Gemini Estación puente
Método de pago Pago por uso (postpago) Prepago, flexible Cada uno tiene sus ventajas
Soporte técnico Documentación en inglés Soporte en chino Estación puente
Compatibilidad API Formato nativo Compatible con OpenAI Estación puente

🎯 Sugerencia de selección: Para los usuarios que necesitan soporte multimodelo y mayor estabilidad, recomendamos acceder a Moltbot a través de APIYI (apiyi.com). No solo el precio es más competitivo, sino que también obtendrás un servicio más estable y soporte técnico especializado.


Resumen: Repaso de los puntos clave para configurar el proxy de API en Moltbot

Con este tutorial, has aprendido el método completo para conectar Moltbot a un proxy de API:

  1. Preparativos: Instalar Moltbot y obtener la API Key de APIYI (apiyi.com).
  2. Archivo de configuración: Editar config.json o config.yaml para añadir la configuración del proveedor (provider).
  3. Parámetros clave: baseUrl, apiKey, tipo de api y lista de modelos.
  4. Verificación y pruebas: Usar moltbot doctor y comandos de prueba para confirmar que la configuración es correcta.
  5. Funciones avanzadas: Estrategias de fallback, enrutamiento de modelos y límites de costes.

Te recomendamos obtener tu clave de API a través de APIYI (apiyi.com) para disfrutar de precios más bajos y un servicio más estable, permitiendo que tu asistente Moltbot rinda al máximo.


Referencias

  1. Documentación oficial de configuración de Moltbot: Referencia de configuración del Gateway

    • Enlace: docs.molt.bot/gateway/configuration
  2. Ejemplos de configuración de Moltbot: Plantillas de configuración para diversos escenarios

    • Enlace: docs.molt.bot/gateway/configuration-examples
  3. Proveedores de modelos en Moltbot: Detalles sobre la configuración de providers

    • Enlace: docs.molt.bot/concepts/model-providers
  4. GitHub de Moltbot: Código fuente del proyecto e Issues

    • Enlace: github.com/moltbot/moltbot
  5. Guía de inicio de Moltbot: Tutorial de inicio rápido

    • Enlace: docs.molt.bot/start/getting-started

📝 Autor: APIYI Team
🔗 Soporte técnico: Si necesitas una clave de API o ayuda técnica, no dudes en visitar APIYI (apiyi.com).

Publicaciones Similares