Source: https://ailoot.ai/integrations/es-mx/
Canonical: https://ailoot.ai/integrations/es-mx/
Language: es-mx

[Integraciones](https://ailoot.ai/docs/es-mx/integrations/) 

# Conecta Ailoot a tus herramientas favoritas — Conecta la API de inteligencia artificial — Español (México)

Agentes, editores, chats y SDK que admiten la clave de Ailoot. El botón «Configurar» muestra dónde introducir la URL y la clave, y una configuración preparada para copiar.

**85**aplicaciones

**77**listas

**8**en revisión

 Buscar una aplicación 

## Agentes en la terminal

Agentes de programación y CLI: escriben código, ejecutan comandos y editan archivos.

CC

### [Claude Code](https://ailoot.ai/docs/es-mx/integrations/claude-code/)

Agente en la terminal

Anthropic Messages

Agente de Anthropic para la terminal: escribe código, edita archivos y ejecuta comandos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/claude-code/)

#### Dónde configurar

Variables de entorno o bloque "env" en ~/.claude/settings.json (para un solo proyecto, .claude/settings.local.json); extensión de VS Code: claudeCode.environmentVariables; verificación: comando /status

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.claude/settings.json`

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.ailoot.ai",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

URL sin /v1: Claude Code agrega /v1/messages automáticamente. ANTHROPIC\_AUTH\_TOKEN se envía como Authorization: Bearer y ANTHROPIC\_API\_KEY como x-api-key; Ailoot admite ambos. CLAUDE\_CODE\_ENABLE\_GATEWAY\_MODEL\_DISCOVERY=1 carga nuestros modelos en /model mediante /v1/models. Si recibes errores 400 por campos desconocidos, usa CLAUDE\_CODE\_DISABLE\_EXPERIMENTAL\_BETAS=1. La documentación de Anthropic no admite usar Claude Code con modelos que no sean Claude mediante una pasarela, aunque nuestro /v1/messages los atiende; recomendamos modelos Claude. Remote Control y la entrada de voz no están disponibles con la pasarela.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/claude-code/)[Documentación de la aplicación ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

### [OpenAI Codex CLI](https://ailoot.ai/docs/es-mx/integrations/openai-codex-cli/)

Agente en la terminal

OpenAI Responses

Agente de OpenAI para la terminal, que utiliza el formato Responses.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/openai-codex-cli/)

#### Dónde configurar

~/.codex/config.toml (solo el archivo del usuario: model\_provider/model\_providers se ignoran en el .codex/config.toml del proyecto); la clave se obtiene de la variable indicada en env\_key

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/responses y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.codex/config.toml`

```toml
model = "gpt-6.1-sol"
model_provider = "ailoot"

[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
```

```bash
export AILOOT_API_KEY="sk-..."
codex
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

Codex solo funciona mediante OpenAI Responses API; la documentación únicamente indica wire\_api = "responses", por lo que necesita nuestro /v1/responses. Los ID de proveedor openai, ollama y lmstudio están reservados. Otra opción es openai\_base\_url = "https://api.ailoot.ai/v1" para el proveedor openai integrado. Ailoot entrega a Codex la lista de modelos en formato de manifiesto de Codex, mediante GET /v1/models con client\_version. Elige un modelo específico cuyo catálogo incluya el formato OpenAI Responses. En la instantánea de 2026-09-30, gemini-3.6-flash tiene OpenAI Chat, Anthropic Messages y Gemini, pero no Responses, por lo que no sirve para Codex. Verifica los formatos en la ficha del modelo, no por el nombre de su familia.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/openai-codex-cli/)[Documentación de la aplicación ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

### [Hermes Agent](https://ailoot.ai/docs/es-mx/integrations/hermes-agent/)

Agente en la terminal

OpenAI ChatOpenAI ResponsesAnthropic Messages

Agente de Nous Research para la terminal, con memoria y habilidades.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/hermes-agent/)

#### Dónde configurar

hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» o ~/.hermes/config.yaml (sección model o diccionario providers)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.hermes/config.yaml`

```yaml
model:
  default: claude-sonnet-5-5
  provider: custom
  base_url: https://api.ailoot.ai/v1
  key_env: AILOOT_API_KEY

# varios formatos a la vez: proveedores con nombre:
providers:
  ailoot:
    api: https://api.ailoot.ai/v1
    key_env: AILOOT_API_KEY
    transport: chat_completions
    default_model: gpt-6.1-sol
  ailoot-claude:
    api: https://api.ailoot.ai
    key_env: AILOOT_API_KEY
    transport: anthropic_messages
    default_model: claude-sonnet-5-5

# en la sesión: /model custom:claude-sonnet-5-5
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

transport: chat\_completions (OpenAI Chat), anthropic\_messages (Anthropic Messages) o codex\_responses (OpenAI Responses). LLM\_MODEL en .env ya no se utiliza; OPENAI\_BASE\_URL solo se aplica al proveedor openai-api. Para anthropic\_messages, indica la URL sin /v1, ya que el SDK de Anthropic agrega /v1/messages automáticamente. Las tareas auxiliares, como reconocimiento de imágenes y compresión del historial, utilizan de forma predeterminada el mismo modelo principal.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/hermes-agent/)[Documentación de la aplicación ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

### [OpenClaw](https://ailoot.ai/docs/es-mx/integrations/openclaw/)

Agente en la terminal

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Asistente personal de IA en tu computadora: chats, mensajería y tareas.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/openclaw/)

#### Dónde configurar

Configuración de OpenClaw (~/.openclaw/openclaw.json) → models.providers.\<id\>; modelo predeterminado: agents.defaults.model.primary; modificación segura: openclaw config set models.providers.\<id\> '\<json\>' --strict-json --merge

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "ailoot/claude-sonnet-5-5"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "ailoot": {
        "baseUrl": "https://api.ailoot.ai/v1",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "claude-sonnet-5-5",
            "name": "Claude Sonnet 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 128000
          },
          {
            "id": "deepseek-v4-pro",
            "name": "DeepSeek V4 Pro",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      },
      "ailoot-claude": {
        "baseUrl": "https://api.ailoot.ai",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-opus-5-5",
            "name": "Claude Opus 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      }
    }
  }
}
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Adaptadores api: openai-completions (predeterminado si se define baseUrl), openai-responses (solo si el servidor admite /v1/responses, como Ailoot), anthropic-messages, google-generative-ai y otros. En los ejemplos de OpenClaw para anthropic-messages, baseUrl va sin /v1. OpenClaw puede enviar imágenes si input del modelo contiene "image". Los ejemplos de Claude conservan solo texto: en la instantánea del catálogo de 2026-09-30, estos métodos no declaran entrada image. Agrega "image" solo para un modelo específico cuya ficha actual declare imágenes de entrada y el formato de API elegido. Por ejemplo, gemini-3.6-flash declara entrada image para OpenAI Chat en esa instantánea; el soporte real depende de la ficha y del formato. La ruta del archivo principal de configuración procede de la práctica habitual de OpenClaw; la página consultada también menciona ~/.openclaw/agents/\<agentId\>/agent/models.json.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/openclaw/)[Documentación de la aplicación ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/es-mx/integrations/opencode/)

Agente en la terminal

OpenAI Chat

Agente de código abierto para la terminal que funciona con cualquier proveedor compatible con OpenAI.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/opencode/)

#### Dónde configurar

opencode.json (en el proyecto o en ~/.config/opencode/opencode.json) → provider.\<id\>; clave mediante /connect o "apiKey": "{env:VAR}"

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "ailoot/claude-sonnet-5-5",
  "provider": {
    "ailoot": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ailoot",
      "options": {
        "baseURL": "https://api.ailoot.ai/v1",
        "apiKey": "{env:AILOOT_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5"
        },
        "gpt-6.1-sol": {
          "name": "GPT-6.1 Sol"
        },
        "deepseek-v4-pro": {
          "name": "DeepSeek V4 Pro"
        }
      }
    }
  }
}
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

El paquete @ai-sdk/openai-compatible utiliza /v1/chat/completions. Para modelos que necesitan /v1/responses, la documentación de opencode indica @ai-sdk/openai. No describe un proveedor compatible con Anthropic con baseURL propia. Elige modelos cuyo catálogo actual declare OpenAI Chat. En la instantánea de 2026-09-30, gemini-3.6-flash tiene este formato; verifica las fichas de los demás modelos Gemini. Esta conexión no utiliza el formato Gemini nativo. Que un método aparezca en el catálogo no significa que se haya realizado una prueba real de esa versión del cliente.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/opencode/)[Documentación de la aplicación ↗](https://opencode.ai/docs/providers/)

QC

### [Qwen Code](https://ailoot.ai/docs/es-mx/integrations/qwen-code/)

Agente en la terminal

OpenAI ChatAnthropic MessagesGemini

Agente de terminal del equipo Qwen: formatos OpenAI, Anthropic y Gemini.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/qwen-code/)

#### Dónde configurar

Variables OPENAI\_API\_KEY / OPENAI\_BASE\_URL / OPENAI\_MODEL, comando /auth dentro de la sesión o ~/.qwen/settings.json (modelProviders + security.auth.selectedType)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
export AILOOT_API_KEY="sk-..."
# método rápido
export OPENAI_API_KEY="$AILOOT_API_KEY"
export OPENAI_BASE_URL=https://api.ailoot.ai/v1
export OPENAI_MODEL=qwen3.8-max
qwen
```

`~/.qwen/settings.json`

```json
{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.8-max",
        "name": "Qwen 3.8 Max (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      },
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      }
    ]
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.8-max"
  }
}
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `qwen3.8-max`

#### Importante

Tipos de protocolo: openai (Chat Completions), anthropic, gemini y vertex-ai. Para openai, baseUrl incluye /v1. Los ejemplos de anthropic y gemini en la documentación no indican baseUrl, por lo que recomendamos la opción openai. Para el tipo openai, elige un modelo con OpenAI Chat en el catálogo; gemini-3.6-flash tiene este formato. Los demás modelos Gemini pueden admitir formatos distintos: verifica la ficha del modelo específico. La opción con settings.json lee la clave de AILOOT\_API\_KEY mediante envKey: define la variable con export AILOOT\_API\_KEY=sk-... o con AILOOT\_API\_KEY=sk-... en ~/.qwen/.env; de lo contrario, Qwen Code se iniciará con una clave vacía y recibirá 401.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/qwen-code/)[Documentación de la aplicación ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

### [Gemini CLI](https://ailoot.ai/docs/es-mx/integrations/gemini-cli/)

Agente en la terminal

Gemini

Agente de Google para la terminal en formato Gemini nativo.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/gemini-cli/)

#### Dónde configurar

Variables de entorno GEMINI\_API\_KEY y GOOGLE\_GEMINI\_BASE\_URL; método de acceso: ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; modelo: GEMINI\_MODEL o la opción -m

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
export AILOOT_API_KEY="sk-..."
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
export GEMINI_MODEL=gemini-3.8-flash
gemini
```

`~/.gemini/settings.json`

```json
{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}
```

Modelo de ejemplo: `gemini-3.8-flash`

#### Importante

URL sin /v1beta: el SDK añade /v1beta/models/{model}:generateContent automáticamente. La URL debe utilizar HTTPS. La clave se envía en el encabezado x-goog-api-key y Ailoot la admite. Solo sirven los modelos para los que el catálogo indique el formato Gemini. Antes de ejecutar, comprueba que el ID exacto y este método estén disponibles para tu clave. Ailoot entrega la respuesta de pago de Gemini completa después de calcular el costo, no palabra a palabra; por eso el texto no aparece inmediatamente en las respuestas largas.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/gemini-cli/)[Documentación de la aplicación ↗](https://geminicli.com/docs/reference/configuration/)

KC

### [Kimi CLI](https://ailoot.ai/docs/es-mx/integrations/kimi-cli/)

Agente en la terminal

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Agente de terminal de Moonshot para trabajar con código.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/kimi-cli/)

#### Dónde configurar

~/.kimi/config.toml (secciones providers y models, default\_model); /login solo admite plataformas Moonshot. Una URL propia debe configurarse manualmente en el archivo

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.kimi/config.toml`

```toml
default_model = "ailoot-kimi"

[providers.ailoot]
type = "openai_legacy"
base_url = "https://api.ailoot.ai/v1"
api_key = "sk-..."

[providers.ailoot-claude]
type = "anthropic"
base_url = "https://api.ailoot.ai"
api_key = "sk-..."

[models.ailoot-kimi]
provider = "ailoot"
model = "kimi-k3"
max_context_size = 262144
capabilities = ["thinking"]

[models.ailoot-sonnet]
provider = "ailoot-claude"
model = "claude-sonnet-5-5"
max_context_size = 1000000
capabilities = ["thinking", "image_in"]
```

Modelo de ejemplo: `kimi-k3`

#### Importante

Tipos: openai\_legacy (Chat Completions, base\_url con /v1), openai\_responses (Responses, con /v1), anthropic (sin /v1) y gemini (base\_url en la raíz de Google; en nuestro caso, https://api.ailoot.ai). SearchWeb solo funciona con la plataforma de Moonshot; FetchURL utiliza la descarga local cuando se configura otra URL de API.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/kimi-cli/)[Documentación de la aplicación ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

### [Crush](https://ailoot.ai/docs/es-mx/integrations/crush/)

Agente en la terminal

OpenAI ChatAnthropic Messages

Agente de terminal de Charm, configurado mediante el archivo crushrc.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/crush/)

#### Dónde configurar

crushrc (configuración Bash): ./.crushrc, ./crushrc o ~/.config/crush/crushrc; el formato antiguo crush.json está obsoleto, pero sigue funcionando

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.config/crush/crushrc`

```bash
export AILOOT_API_KEY="sk-..."
provider add ailoot --type openai-compat \
  --base-url "https://api.ailoot.ai/v1" \
  --api-key "$AILOOT_API_KEY"

model add ailoot/deepseek-v4-pro \
  --name "DeepSeek V4 Pro (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 32000

# formato Anthropic para Claude: URL sin /v1
provider add ailoot-claude --type anthropic \
  --base-url "https://api.ailoot.ai" \
  --api-key "$AILOOT_API_KEY"

model add ailoot-claude/claude-sonnet-5-5 \
  --name "Claude Sonnet 5.5 (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 64000 \
  --can-reason true --supports-images false
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `deepseek-v4-pro`

#### Importante

El tipo openai-compat utiliza OpenAI Chat, con una URL que incluye /v1. El tipo anthropic utiliza Messages, con una URL sin /v1: Crush la pasa a anthropic-sdk-go, que agrega /v1/messages automáticamente. El ejemplo del README de Crush con /v1 daría lugar a /v1/v1/messages y un error 404. La clave se envía en el encabezado x-api-key y Ailoot la admite. Si la lista de modelos está vacía, el proveedor openai-compat la obtiene de /v1/models. crushrc se ejecuta como código: no inicies Crush en carpetas ajenas que contengan ese archivo. En este ejemplo, Claude tiene supports-images = false: la instantánea del catálogo de 2026-09-30 declara solo texto para el formato Messages elegido. Si tu versión de Crush admite esa opción, actívala solo para un modelo cuya ficha actual declare entrada image en el formato de API elegido; la opción del cliente no agrega por sí sola soporte de imágenes al modelo.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/crush/)[Documentación de la aplicación ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

### [Aider](https://ailoot.ai/docs/es-mx/integrations/aider/)

Agente en la terminal

OpenAI Chat

Programación en pareja con IA directamente en el repositorio Git.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/aider/)

#### Dónde configurar

Variables OPENAI\_API\_BASE y OPENAI\_API\_KEY, opción --model openai/\<model\>

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_BASE=https://api.ailoot.ai/v1
export OPENAI_API_KEY="$AILOOT_API_KEY"
aider --model openai/deepseek-v4-pro
```

Modelo de ejemplo: `openai/deepseek-v4-pro`

#### Importante

El prefijo openai/ es obligatorio: permite que Aider, mediante LiteLLM, envíe solicitudes a /v1/chat/completions compatible con OpenAI. Para modelos desconocidos por Aider, se muestra un aviso de contexto desconocido; no es un error. Esta página de documentación no describe la configuración de una URL Anthropic propia.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/aider/)[Documentación de la aplicación ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

### [Goose](https://ailoot.ai/docs/es-mx/integrations/goose/)

Agente en la terminal

OpenAI ChatAnthropic Messages

Agente de código abierto para la terminal y la computadora, con extensiones MCP.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/goose/)

#### Dónde configurar

goose configure → Custom Providers → Add A Custom Provider, o JSON en ~/.config/goose/custom\_providers/ (Windows: %APPDATA%\\Block\\goose\\config\\custom\_providers\\); otra opción es el proveedor OpenAI integrado con OPENAI\_HOST/OPENAI\_BASE\_PATH

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.config/goose/custom_providers/ailoot.json`

```json
{
  "name": "ailoot",
  "engine": "openai",
  "display_name": "Ailoot",
  "description": "Ailoot API",
  "api_key_env": "AILOOT_API_KEY",
  "base_url": "https://api.ailoot.ai/v1/chat/completions",
  "models": [
    {
      "name": "claude-sonnet-5-5",
      "context_limit": 1000000
    },
    {
      "name": "gpt-6.1-sol",
      "context_limit": 272000
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
```

```bash
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot

# alternativa con el proveedor OpenAI integrado:
export GOOSE_PROVIDER=openai
export OPENAI_HOST=https://api.ailoot.ai
export OPENAI_BASE_PATH=v1/chat/completions
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Motores de proveedores personalizados: openai, anthropic y ollama. En el ejemplo de Goose, base\_url para engine openai es la ruta completa hasta /v1/chat/completions. En el proveedor integrado, OPENAI\_HOST es la raíz sin ruta y OPENAI\_BASE\_PATH es la ruta, de forma predeterminada v1/chat/completions. Goose ignora la clave en config.yaml; solo utiliza una variable o el llavero. El repositorio se trasladó a aaif-goose/goose.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/goose/)[Documentación de la aplicación ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

### [Factory Droid](https://ailoot.ai/docs/es-mx/integrations/factory-droid/)

Agente en la terminal

OpenAI ChatOpenAI ResponsesAnthropic Messages

Agente de Factory para la terminal, con modelos propios.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/factory-droid/)

#### Dónde configurar

~/.factory/settings.json → arreglo customModels; selecciona el modelo con /model, en «Custom models»

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "customModels": [
    {
      "model": "claude-sonnet-5-5",
      "displayName": "Claude Sonnet 5.5 (Ailoot)",
      "baseUrl": "https://api.ailoot.ai",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 64000
    },
    {
      "model": "gpt-6.1-sol",
      "displayName": "GPT-6.1 Sol (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "openai",
      "maxOutputTokens": 64000
    },
    {
      "model": "deepseek-v4-pro",
      "displayName": "DeepSeek V4 Pro (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "generic-chat-completion-api",
      "maxOutputTokens": 32000
    }
  ]
}
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

provider: anthropic = Messages API (baseUrl como en Anthropic, sin /v1), openai = Responses API (con /v1), generic-chat-completion-api = Chat Completions (con /v1). En anthropic, la clave se envía de forma predeterminada en x-api-key, que Ailoot admite; "authMode": "bearer" cambia a Authorization. Las claves permanecen en el equipo local. Factory solo prueba por completo las API oficiales de Anthropic y OpenAI.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/factory-droid/)[Documentación de la aplicación ↗](https://docs.factory.com/model-independence/byok)

Am

### [Amp](https://ailoot.ai/docs/es-mx/integrations/amp/)

Agente en la terminal

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Agente de programación de Amp, con enrutamiento flexible de modelos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/amp/)

#### Dónde configurar

Configuración → Model Routing → Add → Custom URL (o Model Routing del workspace para equipos); desde la terminal: amp config model-providers (list, test, set-priority, edit-router…)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Model Routing → Add → Custom URL
  Format:   anthropic-messages
  Base URL: https://api.ailoot.ai
  API key:  sk-...
  Model mapping:
    anthropic/claude-fable-5 -> anthropic/claude-fable-5

Segunda conexión para GPT:
  Format:   responses
  Base URL: https://api.ailoot.ai/v1
  API key:  sk-...
  Model mapping:
    openai/gpt-5.6-sol -> gpt-5.6-sol

Comprobación: amp config model-providers check-access --provider-model anthropic/claude-fable-5
```

Modelo de ejemplo: `claude-fable-5`

#### Importante

Formatos de Custom URL: chat-completions (\<base\>/chat/completions), responses (\<base\>/responses), anthropic-messages (\<base\>/v1/messages, sin duplicar /v1), google-genai (\<base\>/models/\<model\>:streamGenerateContent). La clave se envía como Authorization: Bearer. El mapeo utiliza ID canónicos de Amp con la forma provider/model; la flecha indica el ID que se nos envía. Amp atiende por su cuenta, con sus propios créditos, los modelos que no cubre la conexión. La documentación exige que Amp pueda acceder al host personalizado; la URL es pública y cumple este requisito.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/amp/)[Documentación de la aplicación ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

### [AIChat](https://ailoot.ai/docs/es-mx/integrations/aichat/)

Agente en la terminal

OpenAI ChatAnthropic MessagesGemini

Chat versátil en la terminal, con roles, sesiones y RAG.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/aichat/)

#### Dónde configurar

config.yaml de AIChat → clients (tipos openai-compatible, claude, gemini); modelo: -m \<client\>:\<model\>

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```yaml
clients:
  - type: openai-compatible
    name: ailoot
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
    models:
      - name: deepseek-v4-pro
        max_input_tokens: 1000000
        supports_function_calling: true
  - type: claude
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
  - type: gemini
    api_base: https://api.ailoot.ai/v1beta
    api_key: sk-...
```

```bash
aichat -m ailoot:deepseek-v4-pro 'Hola'
```

Modelo de ejemplo: `deepseek-v4-pro`

#### Importante

En el ejemplo de configuración de AIChat, api\_base para claude incluye /v1 y para gemini incluye /v1beta; en Ailoot se utiliza la misma configuración. Los tres clientes permiten acceder a los tres formatos de Ailoot: OpenAI, Anthropic y Gemini.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/aichat/)[Documentación de la aplicación ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

### [Continue CLI](https://ailoot.ai/docs/es-mx/integrations/continue-cli/)

Agente en la terminal

OpenAI Chat

Versión de línea de comandos de Continue para agentes y automatización.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/continue-cli/)

#### Dónde configurar

Configuración YAML de Continue (config.yaml), que se pasa a la CLI mediante --config \<path\>

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`ailoot.yaml`

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5.5 (Ailoot)
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...

# ejecución:
cn --config ./ailoot.yaml
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Para servicios compatibles con OpenAI, Continue utiliza provider: openai y apiBase con /v1. El formato de configuración es común a la extensión y la CLI; el archivo se pasa mediante --config.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/continue-cli/)[Documentación de la aplicación ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

### [ForgeCode](https://ailoot.ai/docs/es-mx/integrations/forge/)

Agente en la terminal

OpenAI Chat

Agente de terminal con proveedores configurables.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/forge/)

#### Dónde configurar

forge provider login → OpenAI-compatible (opción recomendada); método obsoleto: .env con OPENAI\_URL y OPENAI\_API\_KEY, más model en forge.yaml

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
# recomendado:
forge provider login   # elige OpenAI-compatible, ingresa https://api.ailoot.ai/v1 y sk-...

# método obsoleto (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1

# forge.yaml
model: claude-sonnet-5-5
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

La configuración mediante .env está marcada como obsoleta: en el primer inicio, Forge migra las variables a su almacenamiento de archivos. El README no indica los nombres exactos de las opciones del asistente provider login.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/forge/)[Documentación de la aplicación ↗](https://github.com/tailcallhq/forgecode)

GC

### [GitHub Copilot CLI](https://ailoot.ai/docs/es-mx/integrations/github-copilot-cli/)

Agente en la terminal

OpenAI ChatAnthropic Messages

Copilot en la terminal con modelos propios.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/github-copilot-cli/)

#### Dónde configurar

Variables de entorno COPILOT\_PROVIDER\_BASE\_URL, COPILOT\_PROVIDER\_TYPE, COPILOT\_PROVIDER\_API\_KEY, COPILOT\_MODEL (o la opción --model)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# modo compatible con OpenAI
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot

# modo Anthropic
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

Tipos: openai (predeterminado, cualquier servidor compatible con OpenAI), azure y anthropic. El modelo debe admitir llamadas a herramientas y streaming. COPILOT\_PROVIDER\_WIRE\_API permite elegir el protocolo, pero la página no enumera sus valores. Los límites se pueden definir con COPILOT\_PROVIDER\_MAX\_PROMPT\_TOKENS / MAX\_OUTPUT\_TOKENS.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/github-copilot-cli/)[Documentación de la aplicación ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/es-mx/integrations/gptme/)

Agente en la terminal

OpenAI Chat

Agente personal en la terminal: código, archivos y navegador.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/gptme/)

#### Dónde configurar

~/.config/gptme/config.toml → \[\[providers\]\]; el modelo se selecciona como \<provider\>/\<model\>

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.config/gptme/config.toml`

```toml
[[providers]]
name = "ailoot"
base_url = "https://api.ailoot.ai/v1"
api_key_env = "AILOOT_API_KEY"
default_model = "claude-sonnet-5-5"
```

```bash
export AILOOT_API_KEY="sk-..."
gptme 'hola' -m ailoot/claude-sonnet-5-5
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Cualquier servidor compatible con OpenAI; la clave se busca primero en api\_key, después en api\_key\_env y, por último, en \<NAME\>\_API\_KEY. Lista de proveedores: gptme-util providers list.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/gptme/)[Documentación de la aplicación ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

### [Kilo Code CLI](https://ailoot.ai/docs/es-mx/integrations/kilo-code-cli/)

Agente en la terminal

OpenAI ChatOpenAI ResponsesAnthropic Messages

Agente de línea de comandos de Kilo Code.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/kilo-code-cli/)

#### Dónde configurar

~/.config/kilo/kilo.jsonc (o ./kilo.jsonc; también KILO\_CONFIG) → provider.\<id\>.options.baseURL; en la extensión: Settings → Providers → Custom provider

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "openai-compatible/claude-sonnet-5-5",
  "provider": {
    "openai-compatible": {
      "options": {
        "apiKey": "{env:AILOOT_API_KEY}",
        "baseURL": "https://api.ailoot.ai/v1"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5 (Ailoot)",
          "tool_call": true,
          "limit": {
            "context": 1000000,
            "output": 64000
          }
        }
      }
    }
  }
}
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

El diálogo Custom provider permite elegir el protocolo: OpenAI Compatible (Chat Completions), OpenAI Responses o Anthropic Messages. {env:VAR} solo funciona en la configuración global de confianza (~/.config/kilo); en el kilo.json del proyecto, la clave no se reemplaza desde la variable.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/kilo-code-cli/)[Documentación de la aplicación ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

### [LLM](https://ailoot.ai/docs/es-mx/integrations/llm-cli/)

Agente en la terminal

OpenAI ChatOpenAI Responses

Utilidad para consultar modelos desde la línea de comandos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/llm-cli/)

#### Dónde configurar

Archivo extra-openai-models.yaml en el directorio de configuración de llm; clave: llm keys set \<name\>

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`extra-openai-models.yaml`

```text
- model_id: ailoot-sonnet
  model_name: claude-sonnet-5-5
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  supports_tools: true
  vision: true
- model_id: ailoot-gpt
  model_name: gpt-6.1-sol
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  responses: true
```

```bash
llm keys set ailoot
llm -m ailoot-sonnet 'Hola'
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

De forma predeterminada, utiliza Chat Completions; responses: true cambia el modelo a /responses. Si se define api\_base, no se envía la clave de OpenAI; se necesita api\_key\_name. Es una utilidad CLI para consultas, no un agente.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/llm-cli/)[Documentación de la aplicación ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

### [mini-SWE-agent](https://ailoot.ai/docs/es-mx/integrations/mini-swe-agent/)

Agente en la terminal

OpenAI Chat

Agente minimalista para tareas en el repositorio.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/mini-swe-agent/)

#### Dónde configurar

Configuración YAML del agente → sección model (model\_name, model\_kwargs); la ruta de configuración predeterminada se cambia mediante MSWEA\_MINI\_CONFIG\_PATH

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```yaml
# fragmento de la configuración del agente
model:
  model_name: "claude-sonnet-5-5"
  model_kwargs:
    custom_llm_provider: "openai"
    api_base: "https://api.ailoot.ai/v1"
  cost_tracking: "ignore_errors"
```

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Funciona mediante LiteLLM: model\_kwargs se pasan directamente a litellm.completion. Sin el registro de precios, LiteLLM señala un costo desconocido; desactiva el seguimiento con cost\_tracking: "ignore\_errors" (o MSWEA\_COST\_TRACKING=ignore\_errors). Enviar la clave mediante OPENAI\_API\_KEY es la forma estándar de LiteLLM, pero la página de mini-SWE-agent no la muestra.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/mini-swe-agent/)[Documentación de la aplicación ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

### [OpenHands CLI](https://ailoot.ai/docs/es-mx/integrations/openhands-cli/)

Agente en la terminal

OpenAI Chat

Agente autónomo de desarrollo en la línea de comandos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/openhands-cli/)

#### Dónde configurar

Ctrl+P → Settings (proveedor y modelo), archivo ~/.openhands/agent\_settings.json (llm.model / llm.api\_key / llm.base\_url) o variables LLM\_MODEL, LLM\_API\_KEY, LLM\_BASE\_URL con --override-with-envs

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.openhands/agent_settings.json`

```json
{
  "llm": {
    "model": "openai/claude-sonnet-5-5",
    "api_key": "sk-...",
    "base_url": "https://api.ailoot.ai/v1"
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
# una ejecución mediante variables:
export LLM_MODEL=openai/claude-sonnet-5-5
export LLM_API_KEY="$AILOOT_API_KEY"
export LLM_BASE_URL=https://api.ailoot.ai/v1
openhands --override-with-envs
```

Modelo de ejemplo: `openai/claude-sonnet-5-5`

#### Importante

OpenHands utiliza LiteLLM; para proxies OpenAI, la documentación indica un Custom Model de la forma openai/\<model\> y la Base URL del proxy. Los cambios mediante --override-with-envs no se guardan. En la interfaz web: Settings → LLM → Advanced → Custom Model, Base URL, API Key.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/openhands-cli/)[Documentación de la aplicación ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

### [Pi](https://ailoot.ai/docs/es-mx/integrations/pi/)

Agente en la terminal

OpenAI ChatAnthropic MessagesGemini

Agente de programación minimalista para la terminal.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/pi/)

#### Dónde configurar

~/.pi/agent/models.json (o .pi/models.json del proyecto, después de confiar en él); selección mediante /model

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "providers": {
    "ailoot": {
      "baseUrl": "https://api.ailoot.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AILOOT_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5-5",
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v4-pro"
        }
      ]
    }
  }
}
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

La documentación de Pi admite expresamente endpoints compatibles con OpenAI, Anthropic y Google mediante models.json; el ejemplo utiliza api: openai-completions. apiKey admite $NAME/${NAME}, un valor literal o !comando. El archivo se vuelve a leer al abrir /model.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/pi/)[Documentación de la aplicación ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

### [Plandex](https://ailoot.ai/docs/es-mx/integrations/plandex/)

Agente en la terminal

OpenAI Chat

Agente para tareas grandes: planificación, cambios en un entorno aislado y aplicación.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/plandex/)

#### Dónde configurar

plandex models custom (o \\models custom en el REPL) abre el archivo JSON de modelos y proveedores personalizados

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "$schema": "https://plandex.ai/schemas/models-input.schema.json",
  "providers": [
    {
      "name": "ailoot",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKeyEnvVar": "AILOOT_API_KEY"
    }
  ],
  "models": [
    {
      "modelId": "ailoot-claude-sonnet-5-5",
      "publisher": "anthropic",
      "description": "Claude Sonnet 5.5 via Ailoot",
      "defaultMaxConvoTokens": 75000,
      "maxTokens": 1000000,
      "maxOutputTokens": 64000,
      "reservedOutputTokens": 32000,
      "preferredOutputFormat": "xml",
      "providers": [
        {
          "provider": "custom",
          "customProvider": "ailoot",
          "modelName": "claude-sonnet-5-5"
        }
      ]
    }
  ]
}
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Los proveedores propios solo funcionan en Plandex alojado por ti; en la nube, las claves BYO solo pueden utilizarse con proveedores integrados. Todos los proveedores personalizados deben ser compatibles con OpenAI (Chat Completions). Después, el modelo se incluye en un model pack propio.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/plandex/)[Documentación de la aplicación ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

### [Trae Agent](https://ailoot.ai/docs/es-mx/integrations/trae-agent/)

Agente en la terminal

OpenAI ChatAnthropic Messages

Agente de investigación de ByteDance para tareas de desarrollo.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/trae-agent/)

#### Dónde configurar

trae\_config.yaml → model\_providers.\<name\>.base\_url; otra opción son las variables OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL en .env

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`trae_config.yaml`

```yaml
agents:
  trae_agent:
    model: trae_agent_model

model_providers:
  openai:
    api_key: sk-...
    provider: openai
    base_url: https://api.ailoot.ai/v1

models:
  trae_agent_model:
    model_provider: openai
    model: gpt-6.1-sol
    max_tokens: 4096
    temperature: 0.5
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

En YAML utiliza solo espacios, no tabuladores. Para el formato Anthropic, utiliza provider: anthropic y ANTHROPIC\_BASE\_URL; el README no indica exactamente si anthropic espera /v1, así que usa https://api.ailoot.ai.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/trae-agent/)[Documentación de la aplicación ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

### [Warp](https://ailoot.ai/docs/es-mx/integrations/warp/)

Agente en la terminal

OpenAI Chat

Terminal con un agente integrado y una URL de modelo propia.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/warp/)

#### Dónde configurar

Settings → buscar «inference endpoint» → Custom inference endpoint: URL base, clave e ID de modelos; después, elegir el modelo en el selector

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Settings → inference endpoint
  Endpoint URL: https://api.ailoot.ai/v1
  API key:      sk-...
  Models:       claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Después, selecciona, por ejemplo, claude-sonnet-5-5 en la lista de modelos (no Auto).
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Solo OpenAI Chat Completions (POST /v1/chat/completions). Las solicitudes pasan por los servidores de Warp: la clave se guarda localmente, pero se envía al backend de Warp en cada solicitud. Los modos Auto y los enrutadores personalizados siempre consumen créditos de Warp; los agentes en la nube no utilizan este endpoint. Disponible en Free y planes de pago para particulares y equipos de hasta 10 personas. Elige modelos cuyo catálogo actual declare OpenAI Chat. En la instantánea de 2026-09-30, gemini-3.6-flash tiene ese formato; verifica las fichas de los demás modelos Gemini. Esta conexión no utiliza el formato Gemini nativo. Que un método aparezca en el catálogo no significa que se haya realizado una prueba real de esa versión del cliente.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/warp/)[Documentación de la aplicación ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## Editores e IDE

Extensiones y asistentes integrados en editores de código.

Cl

### [Cline](https://ailoot.ai/docs/es-mx/integrations/cline/)

Extensión del editor

OpenAI ChatAnthropic Messages

Agente autónomo en VS Code y JetBrains: planificación, cambios y comandos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/cline/)

#### Dónde configurar

Panel de Cline → icono de engranaje (Settings) → API Provider = «OpenAI Compatible» → campos Base URL, API Key, Model ID. Otra opción: API Provider = «Anthropic» → marcar «Use custom base URL».

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
OpenAI Compatible (recomendado):
  API Provider: OpenAI Compatible
  Base URL:     https://api.ailoot.ai/v1
  API Key:      sk-...
  Model ID:     claude-sonnet-5-5   (o gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
  Model Configuration: Context Window y Max Output Tokens — según el modelo; Image Support — solo para los modelos que procesan imágenes.

Anthropic (Messages):
  API Provider:      Anthropic
  Anthropic API Key: sk-...
  [x] Use custom base URL → https://api.ailoot.ai
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

OpenAI Compatible utiliza /v1/chat/completions, por lo que la URL debe incluir /v1. La opción Anthropic utiliza /v1/messages, con una URL sin /v1, pero su lista solo contiene nombres de modelos Anthropic; los demás modelos Ailoot están disponibles mediante OpenAI Compatible. El modo agente necesita un modelo capaz de invocar herramientas. Los modelos Gemini 3.1 Pro no están disponibles mediante chat/completions: solo tienen formatos Gemini y Anthropic. Aquí debes usar gemini-3.6-flash.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/cline/)[Documentación de la aplicación ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

### [Roo Code](https://ailoot.ai/docs/es-mx/integrations/roo-code/)

Extensión del editor

OpenAI ChatAnthropic Messages

Agente en VS Code con modos para código, arquitectura y depuración.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/roo-code/)

#### Dónde configurar

Panel de Roo Code → icono de engranaje → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; opcionalmente, Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, precios). El proveedor Anthropic tiene la casilla «Use custom base URL».

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
API Provider: OpenAI Compatible
Base URL:     https://api.ailoot.ai/v1
API Key:      sk-...
Model:        gpt-6.1-sol   (o claude-sonnet-5-5, kimi-k3, glm-5.3)

Alternativa mediante Anthropic:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

Roo Code solo invoca herramientas en formato OpenAI, por lo que el modelo debe admitir tools en /v1/chat/completions. La opción Anthropic utiliza /v1/messages, con una URL sin /v1.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/roo-code/)[Documentación de la aplicación ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

### [Kilo Code](https://ailoot.ai/docs/es-mx/integrations/kilo-code/)

Extensión del editor

OpenAI Chat

Agente en VS Code con modos y modelos propios.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/kilo-code/)

#### Dónde configurar

Settings (icono de engranaje) → pestaña Providers → «Custom provider» al final → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models (la lista se obtiene de /v1/models). Los ajustes se guardan en kilo.json.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider ID:   ailoot
Display name:  Ailoot
Provider API:  OpenAI Compatible
Base URL:      https://api.ailoot.ai/v1
API key:       sk-...
Models:        selecciona de la lista, por ejemplo claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
```

Modelo de ejemplo: `deepseek-v4-pro`

#### Importante

Kilo consulta {Base URL}/models y muestra automáticamente la lista de modelos; nuestro GET /v1/models devuelve el catálogo completo. También puedes indicar la URL completa .../v1/chat/completions. Se admiten encabezados propios.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/kilo-code/)[Documentación de la aplicación ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

### [Continue](https://ailoot.ai/docs/es-mx/integrations/continue/)

Extensión del editor

OpenAI Chat

Asistente para VS Code y JetBrains: chat, edición y agente.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/continue/)

#### Dónde configurar

Archivo ~/.continue/config.yaml (o editor de configuración de Continue): entrada en models\[\] con provider: openai y apiBase.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Ailoot Claude Sonnet 5.5
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
  - name: Ailoot GPT-6.1 Sol
    provider: openai
    model: gpt-6.1-sol
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...
    # useResponsesApi: false   # solo si necesitas forzar /chat/completions
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

apiBase debe terminar en /v1. Para nombres del tipo gpt-5 o de la serie o, Continue puede elegir /v1/responses automáticamente; nuestros gpt-\* admiten tanto /v1/responses como /v1/chat/completions, y useResponsesApi: false fuerza chat/completions. No se necesita useLegacyCompletionsEndpoint.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/continue/)[Documentación de la aplicación ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

### [Zed](https://ailoot.ai/docs/es-mx/integrations/zed/)

Editor de código

OpenAI ChatOpenAI ResponsesAnthropic Messages

Editor de código rápido con un agente integrado.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/zed/)

#### Dónde configurar

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; o settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. Clave: ventana de ajustes (se guarda en el llavero del sistema) o variable \<PROVIDER\_ID\_UPPERCASE\>\_API\_KEY.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "language_models": {
    "openai_compatible": {
      "ailoot": {
        "api_url": "https://api.ailoot.ai/v1",
        "available_models": [
          {
            "name": "gpt-6.1-sol",
            "display_name": "GPT-6.1 Sol (Ailoot)",
            "max_tokens": 272000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "deepseek-v4-pro",
            "display_name": "DeepSeek V4 Pro (Ailoot)",
            "max_tokens": 128000
          }
        ]
      }
    },
    "anthropic_compatible": {
      "ailoot-claude": {
        "api_url": "https://api.ailoot.ai",
        "available_models": [
          {
            "name": "claude-sonnet-5-5",
            "display_name": "Claude Sonnet 5.5 (Ailoot)",
            "max_tokens": 200000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": false
            }
          }
        ]
      }
    }
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export AILOOT_CLAUDE_API_KEY="$AILOOT_API_KEY"
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

En openai\_compatible, la URL incluye /v1 (utiliza /v1/chat/completions; capabilities.chat\_completions = false cambia el modelo a /v1/responses). En anthropic\_compatible, va sin /v1 (utiliza /v1/messages; Zed envía la clave en x-api-key, que Ailoot admite). De forma predeterminada, images = false y parallel\_tool\_calls = false. Zed puede enviar imágenes, pero activa images solo para un modelo específico cuya ficha actual declare entrada image en el formato de API elegido. En los ejemplos de GPT y Claude, images = false: la instantánea de 2026-09-30 declara solo texto para ellos. Por ejemplo, gemini-3.6-flash declara entrada image para OpenAI Chat en esa instantánea; el soporte real depende de la ficha y del formato. Los modelos de razonamiento tienen el campo reasoning\_effort. Los valores max\_tokens del ejemplo representan el tamaño del contexto; consulta los límites exactos en el catálogo de modelos.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/zed/)[Documentación de la aplicación ↗](https://zed.dev/docs/ai/use-api-access)

VC

### [VS Code + Copilot Chat](https://ailoot.ai/docs/es-mx/integrations/vscode-copilot-byok/)

Extensión del editor

OpenAI ChatOpenAI ResponsesAnthropic Messages

Proveedor propio en Copilot Chat para VS Code.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/vscode-copilot-byok/)

#### Dónde configurar

Selector de modelo en el chat → Manage Language Models (icono de engranaje) → Add Models → Custom Endpoint → VS Code abre chatLanguageModels.json. La configuración antigua github.copilot.chat.customOAIModels está obsoleta.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
[
  {
    "name": "Ailoot",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "chat-completions",
    "models": [
      {
        "id": "gpt-6.1-sol",
        "name": "GPT-6.1 Sol (Ailoot)",
        "url": "https://api.ailoot.ai/v1/chat/completions",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  },
  {
    "name": "Ailoot Claude",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "messages",
    "models": [
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "url": "https://api.ailoot.ai/v1/messages",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  }
]
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

url es la ruta COMPLETA del endpoint. Valores de apiType: chat-completions, responses (url .../v1/responses) y messages (url .../v1/messages). BYOK funciona sin un plan de Copilot ni iniciar sesión en GitHub, pero solo para chat/agente; las sugerencias inline siguen utilizando Copilot. Los administradores de organizaciones Business/Enterprise pueden desactivar la política BYOK. Los límites de tokens anteriores son ejemplos; utiliza los valores del catálogo. En estos ejemplos, vision = false: la instantánea del catálogo de 2026-09-30 declara solo texto para GPT/OpenAI Chat y Claude/Anthropic Messages. Si tu versión de VS Code ofrece vision, actívalo solo para un modelo cuya ficha actual declare entrada image en el formato de API elegido; la existencia del campo en el cliente no confirma que el modelo seleccionado admita imágenes.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/vscode-copilot-byok/)[Documentación de la aplicación ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

### [JetBrains AI Assistant](https://ailoot.ai/docs/es-mx/integrations/jetbrains-ai-assistant/)

Editor de código

OpenAI Chat

Asistente integrado en los IDE de JetBrains, con una clave propia.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/jetbrains-ai-assistant/)

#### Dónde configurar

Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Seleccione OpenAI-compatible, indique https://api.ailoot.ai/v1 en URL e introduzca su API Key. Pulse Test Connection y después Apply; seleccione un modelo en AI Chat. Asígnelo a las funciones del IDE en Models Assignment. Active Tool calling solo si el modelo admite herramientas; el autocompletado se configura por separado.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/jetbrains-ai-assistant/)[Documentación de la aplicación ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

### [Xcode](https://ailoot.ai/docs/es-mx/integrations/xcode/)

Editor de código

OpenAI Chat

Coding Intelligence en Xcode con un proveedor externo.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/xcode/)

#### Dónde configurar

Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, descripción → Add.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Type:           Internet Hosted
URL:            https://api.ailoot.ai        (SIN /v1 — Xcode agregará /v1/models y /v1/chat/completions)
API Key:        sk-...
API Key Header: x-api-key
Description:    Ailoot
→ después, selecciona los modelos de la lista (por ejemplo claude-sonnet-5-5, gpt-6.1-sol)
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Apple exige que el proveedor admita Chat Completions y responda en {URL}/v1/models y {URL}/v1/chat/completions. Ailoot admite la clave en x-api-key y en Authorization: Bearer; según los comentarios de usuarios, si eliges Authorization, Xcode agrega Bearer automáticamente. Los agentes de Xcode se configuran por separado y no forman parte de estas instrucciones.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/xcode/)[Documentación de la aplicación ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

### [avante.nvim](https://ailoot.ai/docs/es-mx/integrations/avante-nvim/)

Plugin de Neovim

OpenAI ChatAnthropic Messages

Plugin de Neovim: chat y edición directamente en el búfer.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/avante-nvim/)

#### Dónde configurar

opts para yetone/avante.nvim en lazy.nvim: opts.providers.\<name\> con \_\_inherited\_from = 'openai' (proveedor propio compatible con OpenAI) o redefinir providers.claude.endpoint; la clave se obtiene de la variable indicada en api\_key\_name (se admiten nombres AVANTE\_\*).

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```lua
opts = {
  provider = "ailoot",
  providers = {
    ailoot = {
      __inherited_from = "openai",
      endpoint = "https://api.ailoot.ai/v1",
      api_key_name = "AILOOT_API_KEY",
      model = "claude-sonnet-5-5",
    },
    claude = {
      endpoint = "https://api.ailoot.ai",   -- Anthropic Messages, sin /v1
      model = "claude-sonnet-5-5",
    },
  },
}
-- en la terminal: export AILOOT_API_KEY=sk-...
-- el proveedor claude lee AVANTE_ANTHROPIC_API_KEY o ANTHROPIC_API_KEY
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

En la wiki del plugin, la URL compatible con OpenAI termina en /v1, ya que el plugin agrega /chat/completions. El proveedor claude integrado utiliza una URL como https://api.anthropic.com, por lo que en Ailoot debe ir sin /v1. Los proveedores propios sin \_\_inherited\_from requieren una URL completa y sus propias funciones para procesar la respuesta.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/avante-nvim/)[Documentación de la aplicación ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

### [codecompanion.nvim](https://ailoot.ai/docs/es-mx/integrations/codecompanion-nvim/)

Plugin de Neovim

OpenAI ChatAnthropic Messages

Chat y edición inline en Neovim.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/codecompanion-nvim/)

#### Dónde configurar

require('codecompanion').setup({ adapters = { http = { ... } } }) mediante adapters.extend('openai\_compatible', ...) o extend('anthropic', ...); después, interactions.chat/inline.adapter.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```lua
require("codecompanion").setup({
  adapters = {
    http = {
      ailoot = function()
        return require("codecompanion.adapters").extend("openai_compatible", {
          env = {
            url = "https://api.ailoot.ai",
            api_key = "AILOOT_API_KEY",        -- nombre de la variable de entorno que contiene sk-...
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

openai\_compatible separa el host (env.url, sin /v1) de la ruta (env.chat\_url). Los valores env pueden ser nombres de variables de entorno, cmd:..., file:... o funciones Lua. El adaptador anthropic también se puede ampliar con una url propia para /v1/messages.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/codecompanion-nvim/)[Documentación de la aplicación ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/es-mx/integrations/gptel/)

Paquete de Emacs

OpenAI ChatAnthropic MessagesGemini

Cliente sencillo de modelos de lenguaje para Emacs.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/gptel/)

#### Dónde configurar

init.el: registra el backend mediante gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) o gptel-make-gemini, cada uno con :host, :endpoint, :key, :stream y :models; después, define gptel-backend y gptel-model.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```lisp
(setq gptel-model 'claude-sonnet-5-5
      gptel-backend
      (gptel-make-openai "Ailoot"
        :host "api.ailoot.ai"
        :endpoint "/v1/chat/completions"
        :stream t
        :key (getenv "AILOOT_API_KEY")               ; o (gptel-api-key-from-environment "AILOOT_API_KEY")
        :models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))

;; variante Anthropic Messages
(gptel-make-anthropic "Ailoot-Claude"
  :host "api.ailoot.ai"          ; ruta predeterminada /v1/messages
  :stream t
  :key (getenv "AILOOT_API_KEY")
  :models '(claude-sonnet-5-5 claude-opus-5-5))
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

:host solo contiene el nombre del host, sin https:// ni ruta; la ruta se define en :endpoint. gptel-make-anthropic envía los encabezados x-api-key y anthropic-version, que Ailoot admite.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/gptel/)[Documentación de la aplicación ↗](https://github.com/karthink/gptel)

TI

### [Theia IDE](https://ailoot.ai/docs/es-mx/integrations/theia/)

Editor de código

OpenAI Chat

IDE de código abierto con el módulo Theia AI.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/theia/)

#### Dónde configurar

Preferences → AI-features → OpenAiCustom (o la clave ai-features.openAiCustom.customOpenAiModels en settings.json; ventana AI Configuration: Alt+A).

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "ai-features.openAiCustom.customOpenAiModels": [
    {
      "model": "claude-sonnet-5-5",
      "url": "https://api.ailoot.ai/v1",
      "id": "ailoot-claude-sonnet-5-5",
      "apiKey": "sk-...",
      "developerMessageSettings": "system"
    }
  ]
}
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

url es la URL base y termina en /v1. Para modelos que no sean de OpenAI, la opción segura es developerMessageSettings: "system".

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/theia/)[Documentación de la aplicación ↗](https://theia-ide.org/docs/user_ai/)

TI

### [Trae IDE](https://ailoot.ai/docs/es-mx/integrations/trae/)

Editor de código

OpenAI ChatAnthropic Messages

Editor de código Trae con modelos propios.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/trae/)

#### Dónde configurar

Settings → Models → Add Model → Custom Model → API Format, Request URL (interruptor Full URL), Model ID, Display Name, API Key; Advanced Settings es opcional.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Formato OpenAI:
  API Format:  OpenAI Chat Completions
  Full URL:    OFF
  Request URL: https://api.ailoot.ai/v1
  Model ID:    gpt-6.1-sol
  API Key:     sk-...

Formato Anthropic:
  API Format:  Anthropic Messages
  Full URL:    OFF
  Request URL: https://api.ailoot.ai
  Model ID:    claude-sonnet-5-5
  API Key:     sk-...
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

Si Full URL está desactivado, Trae agrega la ruta del formato elegido: URL con /v1 para OpenAI y sin /v1 para Anthropic. Si Full URL está activado, introduce https://api.ailoot.ai/v1/chat/completions o https://api.ailoot.ai/v1/messages. Model Series adapta las indicaciones a la familia del modelo.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/trae/)[Documentación de la aplicación ↗](https://docs.trae.ai/ide/models)

## Aplicaciones de chat

Chats para computadora, teléfono y navegador, notas y lanzadores de aplicaciones.

OW

### [Open WebUI](https://ailoot.ai/docs/es-mx/integrations/open-webui/)

Chat web, servidor propio

OpenAI Chat

Chat web popular en tu propio servidor.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/open-webui/)

#### Dónde configurar

Settings \> Admin \> Connections \> Manage OpenAI API Connections \> + Add Connection (o variables de entorno OPENAI\_API\_BASE\_URL / OPENAI\_API\_KEY al iniciar el contenedor)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: vacío (se cargarán desde /v1/models) o agrega manualmente claude-sonnet-5-5, gpt-6.1-sol

Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Formato OpenAI Chat Completions; la URL debe incluir /v1 y no tener una barra al final. La lista de modelos se obtiene de /v1/models; con un catálogo grande (252 modelos), resulta más práctico limitar Model IDs y activar la caché de la lista (Cache Base Model List / ENABLE\_BASE\_MODELS\_CACHE=True). Para embeddings de RAG existe RAG\_OPENAI\_API\_BASE\_URL por separado.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/open-webui/)[Documentación de la aplicación ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

### [LibreChat](https://ailoot.ai/docs/es-mx/integrations/librechat/)

Chat web, servidor propio

OpenAI ChatAnthropic Messages

Chat web en tu propio servidor, con agentes y varios proveedores.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/librechat/)

#### Dónde configurar

Archivo librechat.yaml → endpoints.custom (clave en .env mediante ${VAR}); para el formato Anthropic, campo provider: 'anthropic'

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```yaml
endpoints:
  custom:
    - name: 'Ailoot'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai/v1'
      models:
        default: ['gpt-6.1-sol', 'claude-sonnet-5-5', 'deepseek-v4-pro']
        fetch: true
      titleConvo: true
      titleModel: 'gpt-6.1-sol'
      modelDisplayLabel: 'Ailoot'
    - name: 'Ailoot Claude'
      provider: 'anthropic'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai'
      models:
        default: ['claude-sonnet-5-5']
        fetch: false
# .env: AILOOT_API_KEY=sk-...
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

Un custom endpoint normal utiliza OpenAI Chat Completions (baseURL con /v1). provider: 'anthropic' activa el cliente nativo /v1/messages; el ejemplo de la documentación indica baseURL para Anthropic sin /v1 (https://api.anthropic.com), por lo que para nosotros es https://api.ailoot.ai. fetch: true obtiene la lista de /v1/models.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/librechat/)[Documentación de la aplicación ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

### [Cherry Studio](https://ailoot.ai/docs/es-mx/integrations/cherry-studio/)

Aplicación de escritorio

OpenAI ChatOpenAI ResponsesAnthropic Messages

Cliente de escritorio con asistentes y base de conocimientos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/cherry-studio/)

#### Dónde configurar

Settings (icono de engranaje) \> Model Provider \> + Add Provider \> tipo de protocolo OpenAI / OpenAI Responses / Anthropic / Gemini

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider Name: Ailoot
Tipo: OpenAI (o OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ Revisa la vista previa de la dirección final debajo del campo: el resultado debe ser https://api.ailoot.ai/v1/chat/completions (para Anthropic — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
Después, haz clic en Model Check
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

La documentación confirma los protocolos OpenAI, Anthropic, OpenAI Responses y Gemini, y una vista previa de la ruta final bajo el campo, pero no describe cómo se agrega /v1. Guíate por esa vista previa. Nuestros tres formatos, Chat Completions, Responses y Messages, son compatibles.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/cherry-studio/)[Documentación de la aplicación ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

### [Chatbox](https://ailoot.ai/docs/es-mx/integrations/chatbox/)

Computadora y teléfono

OpenAI Chat

Chat para computadora y teléfono.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/chatbox/)

#### Dónde configurar

Configuración (botón de la barra lateral) \> Model Provider \> Add (abajo) \> tipo OpenAI API Compatible

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (vacío, predeterminado /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (vision desactivado en estos ejemplos; tool_use — según las capacidades del modelo elegido)
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

La documentación indica API Host sin /v1 (por ejemplo, https://api.openai.com) y la ruta predeterminada /v1/chat/completions. También existe el tipo Google Gemini compatible, pero no se ha probado con nuestro /v1beta. La importación de configuración JSON (type: 'openai', apiHost, apiPath) está disponible desde 1.15.1 mediante chatbox://provider/import?config=\<base64\>. Para los modelos GPT y Claude del ejemplo, vision está desactivado: la instantánea del catálogo de 2026-09-30 declara solo texto en formato OpenAI Chat. Si tu versión de Chatbox ofrece vision, actívalo solo para un modelo cuya ficha actual declare entrada image en el formato de API elegido; que el cliente permita adjuntar una imagen no demuestra que el modelo la admita.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/chatbox/)[Documentación de la aplicación ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

### [LobeChat](https://ailoot.ai/docs/es-mx/integrations/lobechat/)

Chat web, servidor propio

OpenAI ChatAnthropic Messages

Chat moderno con plugins y base de conocimientos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/lobechat/)

#### Dónde configurar

Alojamiento propio: variables de entorno OPENAI\_PROXY\_URL / OPENAI\_API\_KEY / OPENAI\_MODEL\_LIST, ANTHROPIC\_PROXY\_URL, GOOGLE\_PROXY\_URL

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.ailoot.ai/v1
OPENAI_MODEL_LIST=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro

# formato Anthropic (opcional)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

El valor predeterminado de OPENAI\_PROXY\_URL es https://api.openai.com/v1, por lo que debe incluir /v1. El de ANTHROPIC\_PROXY\_URL es https://api.anthropic.com, sin /v1. GOOGLE\_PROXY\_URL permite, en principio, conectar el formato Gemini (https://api.ailoot.ai), pero no hemos probado esta opción. Utiliza el modo servidor: si las solicitudes salen directamente del navegador, la API de Ailoot puede rechazarlas actualmente por las reglas CORS.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/lobechat/)[Documentación de la aplicación ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

### [Jan](https://ailoot.ai/docs/es-mx/integrations/jan/)

Aplicación de escritorio

OpenAI ChatAnthropic Messages

Chat de código abierto para la computadora, con modelos locales y en la nube.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/jan/)

#### Dónde configurar

Settings \> Model Providers \> Add Provider → elegir el formato OpenAI-compatible o Anthropic-compatible

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
OpenAI-compatible:
  Provider name: Ailoot
  Base URL: https://api.ailoot.ai/v1
  API key: sk-...
Anthropic-compatible:
  Provider name: Ailoot Claude
  Base URL: https://api.ailoot.ai
  API key: sk-...
Models: se cargarán desde {base_url}/models o + manualmente: claude-sonnet-5-5
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Según la documentación, Base URL debe incluir /v1 para proveedores compatibles con OpenAI; de lo contrario, se obtiene 404. Se elimina la barra final. El ejemplo de LiteLLM para el modo Anthropic va sin /v1. Las capacidades del modelo, tools y vision, se configuran manualmente para proveedores personalizados. Admite claves de respaldo y solo reintenta ante 401/403/429.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/jan/)[Documentación de la aplicación ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

### [SillyTavern](https://ailoot.ai/docs/es-mx/integrations/sillytavern/)

Chat de rol

OpenAI Chat

Interfaz para chats de rol y personajes.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/sillytavern/)

#### Dónde configurar

API Connections \> API: Chat Completion \> Chat Completion Source: Custom (OpenAI-compatible)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: selecciona de la lista (/v1/models) o ingresa claude-sonnet-5-5
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Según la documentación, si hay problemas de conexión, agrega /v1 y NO agregues /chat/completions. La lista de modelos se carga si el servidor devuelve /v1/models, como hace Ailoot.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/sillytavern/)[Documentación de la aplicación ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

### [AnythingLLM](https://ailoot.ai/docs/es-mx/integrations/anythingllm/)

Chat con documentos

OpenAI Chat

Chat con tus documentos en la computadora o el servidor.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/anythingllm/)

#### Dónde configurar

Settings \> AI Providers \> LLM \> Generic OpenAI (Docker: env LLM\_PROVIDER='generic-openai')

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = según el modelo

Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
```

Modelo de ejemplo: `deepseek-v4-pro`

#### Importante

La documentación marca el proveedor como «para desarrolladores». Si hace falta, usa GENERIC\_OPEN\_AI\_MODEL\_MAX\_TOKEN\_KEY='max\_completion\_tokens'. Para embeddings hay un embedder generic-openai independiente (EMBEDDING\_BASE\_PATH + GENERIC\_OPEN\_AI\_EMBEDDING\_API\_KEY), con el modelo nemotron-3-embed mediante /v1/embeddings.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/anythingllm/)[Documentación de la aplicación ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

### [big-AGI](https://ailoot.ai/docs/es-mx/integrations/big-agi/)

Chat web, servidor propio

OpenAI ChatAnthropic Messages

Interfaz web avanzada para trabajar con varios modelos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/big-agi/)

#### Dónde configurar

Variables de entorno al desplegar: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; en la interfaz: Models \> Add OpenAI-compatible

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
OPENAI_API_KEY=sk-...
OPENAI_API_HOST=https://api.ailoot.ai
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_API_HOST=https://api.ailoot.ai
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

La documentación describe las variables como sustitución del host del backend de OpenAI y Anthropic para proxies y endpoints propios. Utiliza «host», por lo que indicamos la URL sin /v1, pero no detalla el formato exacto de la ruta; verifícalo con la primera solicitud.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/big-agi/)[Documentación de la aplicación ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

### [BoltAI](https://ailoot.ai/docs/es-mx/integrations/boltai/)

Aplicación para Mac

OpenAI Chat

Cliente nativo de IA para macOS.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/boltai/)

#### Dónde configurar

Settings \> Models \> (+) \> OpenAI-compatible Server

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: según el modelo
Streaming: activar
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

Se necesita la URL completa de chat completions. Para que AI Command la utilice, establece este servicio como predeterminado. Las instrucciones proceden de la ayuda de BoltAI; las ventanas pueden ser distintas en BoltAI 2.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/boltai/)[Documentación de la aplicación ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

### [Hugging Face Chat UI](https://ailoot.ai/docs/es-mx/integrations/hugging-face-chat-ui/)

Chat web, servidor propio

OpenAI Chat

Chat web de código abierto de Hugging Face en tu propio servidor.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/hugging-face-chat-ui/)

#### Dónde configurar

Archivo .env.local (OPENAI\_BASE\_URL, OPENAI\_API\_KEY)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
OPENAI_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Modelo de ejemplo: `deepseek-v4-pro`

#### Importante

Chat UI solo funciona con API compatibles con OpenAI mediante OPENAI\_BASE\_URL y obtiene la lista de modelos de /models.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/hugging-face-chat-ui/)[Documentación de la aplicación ↗](https://github.com/huggingface/chat-ui)

MS

### [Msty Studio](https://ailoot.ai/docs/es-mx/integrations/msty-studio/)

Aplicación de escritorio

OpenAI Chat

Chat de escritorio con modelos locales y en la nube.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/msty-studio/)

#### Dónde configurar

Model Hub \> Model Providers \> Add Provider \> OpenAI-compatible

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

La documentación confirma un proveedor personalizado compatible con OpenAI, pero no indica el formato de la URL; /v1 es la raíz estándar de OpenAI API. Si aparece un 404, verifica la opción sin /v1. No se describe un endpoint propio compatible con Anthropic.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/msty-studio/)[Documentación de la aplicación ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

### [NextChat](https://ailoot.ai/docs/es-mx/integrations/nextchat/)

Chat web, servidor propio

OpenAI Chat

Chat web ligero que se despliega rápidamente.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/nextchat/)

#### Dónde configurar

Vercel / Docker: BASE\_URL, OPENAI\_API\_KEY, CUSTOM\_MODELS, DEFAULT\_MODEL

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
OPENAI_API_KEY=sk-...
BASE_URL=https://api.ailoot.ai
CUSTOM_MODELS=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro
DEFAULT_MODEL=gpt-6.1-sol
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

Para esta configuración, use OpenAI Chat a través del servidor NextChat. Al desplegar en Vercel o Docker, defina BASE\_URL=https://api.ailoot.ai sin /v1, OPENAI\_API\_KEY, CUSTOM\_MODELS y DEFAULT\_MODEL. Vuelva a desplegar el servidor después de cambiar estas variables.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/nextchat/)[Documentación de la aplicación ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

### [Obsidian Copilot](https://ailoot.ai/docs/es-mx/integrations/obsidian-copilot/)

Plugin de Obsidian

OpenAI Chat

Chat con las notas de Obsidian.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/obsidian-copilot/)

#### Dónde configurar

Settings \> Copilot \> BYOK \> Add a provider \> Add a custom provider

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (o selecciona de la lista /v1/models)
Después, Test; activa el modelo en Basic > Agents > Quick Chat
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

La lista de modelos se obtiene de /v1/models; también puedes introducir el modelo manualmente. Si Test funciona, pero Quick Chat no envía mensajes, activa la opción Enable CORS del proveedor; la respuesta llegará completa, sin streaming. Las claves se guardan en Obsidian Keychain.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/obsidian-copilot/)[Documentación de la aplicación ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

### [Page Assist](https://ailoot.ai/docs/es-mx/integrations/page-assist/)

Extensión del navegador

OpenAI Chat

Extensión del navegador para conversar sobre la página abierta.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/page-assist/)

#### Dónde configurar

Icono de Page Assist \> Settings \> OpenAI Compatible API \> Add Provider \> Custom

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Después, agrega los modelos manualmente: gpt-6.1-sol, claude-sonnet-5-5
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

La documentación confirma Custom con API URL y clave, pero no detalla el formato de la URL; /v1 es la raíz estándar de OpenAI API. La carga automática de modelos solo se garantiza para Ollama, LM Studio y Llamafile; en los demás casos se agregan manualmente.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/page-assist/)[Documentación de la aplicación ↗](https://docs.pageassist.xyz/providers/openai)

RA

### [Raycast AI](https://ailoot.ai/docs/es-mx/integrations/raycast-ai/)

Lanzador de aplicaciones

OpenAI Chat

IA en el lanzador Raycast: comandos rápidos y chat.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/raycast-ai/)

#### Dónde configurar

Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → archivo ~/.config/raycast/ai/providers.yaml

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```yaml
providers:
  - id: ailoot
    name: Ailoot
    base_url: https://api.ailoot.ai/v1
    api_keys:
      ailoot: sk-...
    models:
      - id: claude-sonnet-5-5
        name: Claude Sonnet 5.5
        provider: ailoot
        context: 200000
        abilities:
          temperature:
            supported: true
          vision:
            supported: false
          system_message:
            supported: true
          tools:
            supported: true
      - id: gpt-6.1-sol
        name: GPT-6.1 Sol
        provider: ailoot
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

base\_url es un endpoint compatible con OpenAI sin el sufijo /chat/completions. Raycast vuelve a leer el archivo sin reiniciar. Si no se definen abilities, se considera que no hay soporte de tools ni vision. Los modelos aparecen en Quick AI, AI Chat y AI Commands. En este ejemplo, vision.supported = false: la instantánea del catálogo de 2026-09-30 declara solo texto para Claude/OpenAI Chat. Si tu versión de Raycast admite esta configuración, activa vision solo para un modelo cuya ficha actual declare entrada image en formato OpenAI Chat; la opción del cliente no confirma por sí sola que la API admita imágenes.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/raycast-ai/)[Documentación de la aplicación ↗](https://manual.raycast.com/ai/custom-providers)

Ty

### [TypingMind](https://ailoot.ai/docs/es-mx/integrations/typingmind/)

Aplicación web

OpenAI Chat

Interfaz de chat práctica en el navegador y la computadora.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/typingmind/)

#### Dónde configurar

Models (barra lateral izquierda) \> + Add Custom Model

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Name: Claude Sonnet 5.5 (Ailoot)
API Type: OpenAI Chat Completions
Endpoint: https://api.ailoot.ai/v1/chat/completions
Model ID: claude-sonnet-5-5
Custom Headers: Authorization = Bearer sk-...
Context Length: según el modelo
Test → Save
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Endpoint debe contener la ruta completa. La clave se envía mediante el encabezado propio Authorization: Bearer sk-..., que Ailoot admite. La versión web de TypingMind llama a la API directamente desde el navegador y CORS puede bloquear actualmente esas solicitudes; la versión de escritorio es más confiable. El tipo Gemini de TypingMind envía la clave en el encabezado apiKey, que Ailoot no admite; utiliza OpenAI Chat Completions.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/typingmind/)[Documentación de la aplicación ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK y frameworks

Bibliotecas para aplicaciones propias, agentes y RAG.

OS

### [OpenAI SDK (Python)](https://ailoot.ai/docs/es-mx/integrations/openai-python-sdk/)

SDK

OpenAI ChatOpenAI Responses

Biblioteca oficial de OpenAI para Python.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/openai-python-sdk/)

#### Dónde configurar

Parámetro del constructor OpenAI(base\_url=..., api\_key=...) o variables de entorno OPENAI\_BASE\_URL y OPENAI\_API\_KEY

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
export AILOOT_API_KEY="sk-..."
# variables de entorno
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"

# o en el código
```

`ailoot-openai-python-sdk.py`

```python
import os
from openai import OpenAI
client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
r = client.chat.completions.create(model="gpt-6.1-sol", messages=[{"role":"user","content":"Hola"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Hola")
# Embeddings: client.embeddings.create(model="nemotron-3-embed", input=["texto"])
```

```bash
python3 ailoot-openai-python-sdk.py
```

Modelo de ejemplo: `gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (chat); nemotron-3-embed (embeddings)`

#### Importante

URL con /v1: el SDK agrega /chat/completions, /responses, /embeddings, /images/\* y /audio/\* automáticamente. Funcionan Chat Completions y Responses, este último en los modelos que lo tengan en el catálogo. El streaming y las herramientas son estándar. Los errores de Ailoot llegan en JSON con Request ID y se capturan como openai.APIStatusError.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/openai-python-sdk/)[Documentación de la aplicación ↗](https://github.com/openai/openai-python)

OS

### [OpenAI SDK (Node.js)](https://ailoot.ai/docs/es-mx/integrations/openai-node-js-sdk/)

SDK

OpenAI ChatOpenAI Responses

Biblioteca oficial de OpenAI para JavaScript y TypeScript.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/openai-node-js-sdk/)

#### Dónde configurar

Opción del constructor new OpenAI({ baseURL, apiKey }); de forma predeterminada, el SDK lee la variable de entorno OPENAI\_BASE\_URL

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```js
import OpenAI from "openai";
const client = new OpenAI({maxRetries: 0,
  baseURL: "https://api.ailoot.ai/v1",
  apiKey: process.env.AILOOT_API_KEY // sk-...
});
const r = await client.chat.completions.create({
  model: "claude-sonnet-5-5",
  messages: [{ role: "user", content: "Hola" }]
});
console.log(r.choices[0].message.content);
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `claude-sonnet-5-5, gpt-6.1-sol, grok-4.7`

#### Importante

El README muestra la opción baseURL; la lectura de OPENAI\_BASE\_URL aparece en el código fuente del cliente (src/client.ts), con el valor predeterminado https://api.openai.com/v1. La URL de Ailoot debe incluir /v1. Están disponibles tanto chat.completions como responses.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/openai-node-js-sdk/)[Documentación de la aplicación ↗](https://github.com/openai/openai-node)

AS

### [Anthropic SDK (Python)](https://ailoot.ai/docs/es-mx/integrations/anthropic-python-sdk/)

SDK

Anthropic Messages

Biblioteca oficial de Anthropic para Python.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/anthropic-python-sdk/)

#### Dónde configurar

Parámetro Anthropic(base\_url=...) o variable de entorno ANTHROPIC\_BASE\_URL; clave: api\_key o ANTHROPIC\_API\_KEY

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_API_KEY="$AILOOT_API_KEY"
```

`ailoot-anthropic-python-sdk.py`

```python
import os
from anthropic import Anthropic
client = Anthropic(max_retries=0, base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
msg = client.messages.create(
    model="claude-sonnet-5-5", max_tokens=1024,
    messages=[{"role": "user", "content": "Hola"}])
print(msg.content[0].text)
```

```bash
python3 ailoot-anthropic-python-sdk.py
```

Modelo de ejemplo: `claude-sonnet-5-5, claude-opus-5-5; también a través de /v1/messages gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash`

#### Importante

URL SIN /v1: el SDK agrega /v1/messages automáticamente. La pasarela admite la clave en x-api-key, como la envía el SDK, y en Authorization: Bearer. Funcionan el streaming, las herramientas y /v1/messages/count\_tokens. El catálogo de Ailoot no declara procesamiento por lotes (Batches) ni Files API.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/anthropic-python-sdk/)[Documentación de la aplicación ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

### [Vercel AI SDK](https://ailoot.ai/docs/es-mx/integrations/vercel-ai-sdk/)

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Framework TypeScript para aplicaciones de IA con cualquier proveedor.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/vercel-ai-sdk/)

#### Dónde configurar

Proveedores: createOpenAICompatible({ name, baseURL, apiKey }) de @ai-sdk/openai-compatible; createAnthropic({ baseURL, apiKey }) de @ai-sdk/anthropic; createGoogleGenerativeAI({ baseURL, apiKey }) de @ai-sdk/google; createOpenAI({ baseURL }) u OPENAI\_BASE\_URL

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```js
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { createAnthropic } from "@ai-sdk/anthropic";
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { generateText } from "ai";

const ailoot = createOpenAICompatible({ name: "ailoot", baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const claude = createAnthropic({ baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const gemini = createGoogleGenerativeAI({ baseURL: "https://api.ailoot.ai/v1beta", apiKey: process.env.AILOOT_API_KEY });

const { text } = await generateText({ model: ailoot("deepseek-v4-pro"), prompt: "Hola" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `deepseek-v4-pro (compatible con OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Importante

Los proveedores utilizan URL distintas: el compatible con OpenAI y Anthropic incluyen /v1 (Anthropic utiliza https://api.anthropic.com/v1 de forma predeterminada); Google incluye /v1beta (predeterminado: https://generativelanguage.googleapis.com/v1beta). El proveedor @ai-sdk/openai utiliza Responses API de forma predeterminada; para modelos sin el método responses, utiliza openai.chat("id") o createOpenAICompatible.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/vercel-ai-sdk/)[Documentación de la aplicación ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

### [LangChain](https://ailoot.ai/docs/es-mx/integrations/langchain/)

Framework

OpenAI ChatOpenAI ResponsesAnthropic Messages

Framework para cadenas, agentes y RAG.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/langchain/)

#### Dónde configurar

ChatOpenAI(base\_url=...) o variables OPENAI\_API\_BASE / OPENAI\_BASE\_URL; ChatAnthropic(base\_url=...) o ANTHROPIC\_API\_URL / ANTHROPIC\_BASE\_URL

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```python
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
print(llm.invoke("Hola").content)

from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
```

Modelo de ejemplo: `gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)`

#### Importante

ChatOpenAI: URL con /v1. Según su documentación, ChatOpenAI solo admite la especificación oficial de OpenAI: no conserva campos no estándar como reasoning\_content de modelos de terceros. Para Claude es mejor ChatAnthropic: URL sin /v1, ya que el SDK agrega /v1/messages automáticamente. El parámetro base\_url y las variables ANTHROPIC\_API\_URL/ANTHROPIC\_BASE\_URL de ChatAnthropic se describen en la documentación de la clase en el código fuente (langchain\_anthropic/chat\_models.py), no en la página de integración. La opción use\_responses\_api activa el modo Responses de ChatOpenAI.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/langchain/)[Documentación de la aplicación ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

### [CrewAI](https://ailoot.ai/docs/es-mx/integrations/crewai/)

Framework de agentes

OpenAI ChatAnthropic Messages

Equipos de agentes con roles y tareas.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/crewai/)

#### Dónde configurar

crewai.LLM(model=..., base\_url=..., api\_key=...); variables OPENAI\_API\_KEY y OPENAI\_BASE\_URL; para Claude, proveedor nativo anthropic/ con base\_url

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/messages y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```python
import os
from crewai import LLM
# formato compatible con OpenAI
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
```

Modelo de ejemplo: `openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5`

#### Importante

El prefijo openai/ o anthropic/ selecciona el proveedor en CrewAI; la solicitud envía el id sin prefijo. Para OpenAI, la URL incluye /v1; para Anthropic, va sin /v1. La documentación también describe custom\_openai=True para una pasarela arbitraria compatible con OpenAI. En Anthropic, max\_tokens es obligatorio.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/crewai/)[Documentación de la aplicación ↗](https://docs.crewai.com/en/concepts/llms)

GG

### [Google GenAI SDK (Python)](https://ailoot.ai/docs/es-mx/integrations/google-genai-python/)

SDK

Gemini

Biblioteca oficial de Google para Gemini API.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/google-genai-python/)

#### Dónde configurar

genai.Client(api\_key=..., http\_options=types.HttpOptions(base\_url=...))

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```python
import os
from google import genai
from google.genai import types
client = genai.Client(
    api_key=os.environ["AILOOT_API_KEY"],
    http_options=types.HttpOptions(base_url="https://api.ailoot.ai"))
r = client.models.generate_content(model="gemini-3.6-flash", contents="Hola")
print(r.text)
```

Modelo de ejemplo: `gemini-3.6-flash, gemini-3.1-pro`

#### Importante

URL sin /v1beta: el SDK construye /v1beta/models/{model}:generateContent automáticamente. La clave se envía en el encabezado x-goog-api-key y Ailoot la admite. Solo están disponibles los modelos con formato Gemini. La documentación no describe una URL propia para la versión JavaScript (@google/genai), por lo que no la incluimos aquí.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/google-genai-python/)[Documentación de la aplicación ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

### [LiteLLM](https://ailoot.ai/docs/es-mx/integrations/litellm/)

SDK

OpenAI Chat

Interfaz única de Python para decenas de proveedores.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/litellm/)

#### Dónde configurar

litellm.completion(model="openai/\<id\>", api\_base=..., api\_key=...)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```python
import os
import litellm
r = litellm.completion(
    model="openai/claude-sonnet-5-5",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    messages=[{"role": "user", "content": "Hola"}])
print(r.choices[0].message.content)
# embeddings: litellm.embedding(model="openai/nemotron-3-embed", api_base="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"], input=["texto"])
```

Modelo de ejemplo: `openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed`

#### Importante

El prefijo openai/ indica el protocolo compatible con OpenAI; Ailoot recibe el id sin prefijo. LiteLLM agrega /chat/completions y /embeddings automáticamente; según la documentación, ante un error Not Found, la URL debe terminar en /v1.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/litellm/)[Documentación de la aplicación ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

### [LiteLLM Proxy](https://ailoot.ai/docs/es-mx/integrations/litellm-proxy/)

Pasarela propia

OpenAI Chat

Pasarela propia con claves, límites y registros sobre Ailoot.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/litellm-proxy/)

#### Dónde configurar

config.yaml → model\_list → litellm\_params (model, api\_base, api\_key); iniciar con litellm --config config.yaml

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```yaml
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openai/claude-sonnet-5-5
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY
  - model_name: gpt-sol
    litellm_params:
      model: openai/gpt-6.1-sol
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY

# ejecución: litellm --config config.yaml
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `openai/claude-sonnet-5-5, openai/gpt-6.1-sol`

#### Importante

El proxy resulta útil para distribuir claves internas al equipo a partir de una sola clave de Ailoot. Los cargos de Ailoot se aplican a la clave indicada en api\_key. La URL incluye /v1.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/litellm-proxy/)[Documentación de la aplicación ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

### [LlamaIndex](https://ailoot.ai/docs/es-mx/integrations/llamaindex/)

Framework

OpenAI Chat

Framework para buscar en tus datos y utilizar RAG.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/llamaindex/)

#### Dónde configurar

Paquete llama-index-llms-openai-like, clase OpenAILike(api\_base=..., api\_key=..., model=..., is\_chat\_model=True)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
pip install llama-index-llms-openai-like
```

```python
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
    model="deepseek-v4-pro",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    is_chat_model=True,
    is_function_calling_model=True,
    context_window=128000)
print(llm.complete("Hola"))
```

Modelo de ejemplo: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Importante

URL con /v1. is\_chat\_model=True es obligatorio; de lo contrario, la clase utiliza el antiguo /completions. is\_function\_calling\_model=True permite que los agentes utilicen herramientas. Define context\_window según la ficha del modelo en el catálogo de Ailoot.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/llamaindex/)[Documentación de la aplicación ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

### [Mastra](https://ailoot.ai/docs/es-mx/integrations/mastra/)

Framework de agentes

OpenAI ChatOpenAI Responses

Framework TypeScript para agentes y flujos de trabajo.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/mastra/)

#### Dónde configurar

En Agent: model: { id: "\<provider\>/\<model\>", url: "\<base-url\>", apiKey, api?: "chat" | "responses" }

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```js
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
  id: "ailoot-agent",
  name: "Ailoot Agent",
  instructions: "Responde en ruso",
  model: {
    id: "ailoot/claude-sonnet-5-5",
    url: "https://api.ailoot.ai/v1",
    apiKey: process.env.AILOOT_API_KEY
    // api: "responses"  // solo para modelos con el método responses
  }
});
```

La clave se lee de la variable `AILOOT_API_KEY` ; defínela antes de iniciar:

```bash
export AILOOT_API_KEY="sk-..."   # agrega a ~/.zshrc o ~/.bashrc
```

```powershell
setx AILOOT_API_KEY "sk-..."   # después reinicia la terminal
```

Modelo de ejemplo: `ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol`

#### Importante

En url se indica la URL base con /v1, no la ruta completa a /chat/completions. De forma predeterminada se utiliza Chat Completions; api: "responses" cambia a Responses API. La forma de id "провайдер/модель" envía a la pasarela el id del modelo sin prefijo. La documentación muestra el campo apiKey del objeto model en un ejemplo con encabezados, pero no lo describe por separado junto con url.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/mastra/)[Documentación de la aplicación ↗](https://mastra.ai/models)

OA

### [OpenAI Agents SDK](https://ailoot.ai/docs/es-mx/integrations/openai-agents-sdk/)

Framework de agentes

OpenAI ChatOpenAI Responses

Biblioteca de OpenAI para escenarios con varios agentes.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/openai-agents-sdk/)

#### Dónde configurar

AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client), o de forma global set\_default\_openai\_client(client)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```python
import os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, set_tracing_disabled
set_tracing_disabled(disabled=True)
client = AsyncOpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
model = OpenAIChatCompletionsModel(model="claude-sonnet-5-5", openai_client=client)
agent = Agent(name="Asistente", instructions="Responde en ruso", model=model)
print(Runner.run_sync(agent, "Hola").final_output)
```

Modelo de ejemplo: `claude-sonnet-5-5, gpt-6.1-sol`

#### Importante

URL con /v1. Desactiva las trazas mediante set\_tracing\_disabled(True); de lo contrario, el SDK intentará enviarlas a OpenAI sin una clave OpenAI. Chat Completions solo está disponible para los modelos que tengan este método indicado en el catálogo y accesible para tu clave; Responses, predeterminado en el SDK, solo para los modelos que tengan el método responses en el catálogo. No se garantizan las herramientas integradas de OpenAI (búsqueda web, archivos) mediante una pasarela de terceros.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/openai-agents-sdk/)[Documentación de la aplicación ↗](https://openai.github.io/openai-agents-python/models/)

PA

### [Pydantic AI](https://ailoot.ai/docs/es-mx/integrations/pydantic-ai/)

Framework de agentes

OpenAI ChatOpenAI Responses

Framework tipado de agentes en Python.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/pydantic-ai/)

#### Dónde configurar

OpenAIProvider(base\_url=..., api\_key=...) con OpenAIChatModel (Chat Completions) u OpenAIResponsesModel (Responses); o la variable OPENAI\_BASE\_URL

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```python
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel("deepseek-v4-pro",
    provider=OpenAIProvider(base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"]))
agent = Agent(model)
print(agent.run_sync("Hola").output)
```

Modelo de ejemplo: `deepseek-v4-pro, gpt-6.1-sol (para OpenAIResponsesModel)`

#### Importante

URL con /v1. La documentación utiliza OpenAIResponsesModel de forma predeterminada: elígelo solo para modelos con el método responses; para los demás, utiliza OpenAIChatModel.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/pydantic-ai/)[Documentación de la aplicación ↗](https://pydantic.dev/docs/ai/models/openai/)

## Automatización

Flujos sin código, constructores de cadenas, bots y hogar inteligente.

N8

### [n8n](https://ailoot.ai/docs/es-mx/integrations/n8n/)

Automatización sin código

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Automatización de flujos con nodos de agentes de IA.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/n8n/)

#### Dónde configurar

Credentials → OpenAI → campo Base URL (predeterminado: https://api.openai.com/v1); Credentials → Anthropic → Base URL (predeterminado: https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (predeterminado: https://generativelanguage.googleapis.com). Después, nodos OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
OpenAI credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai/v1
Anthropic credential:
  API Key: sk-...
  Base URL: https://api.ailoot.ai
Google Gemini(PaLM) Api credential:
  Host: https://api.ailoot.ai
  API Key: sk-...
Nodo OpenAI Chat Model → Model: By ID → gpt-6.1-sol (el interruptor Use Responses API — solo para modelos con el método responses)
```

Modelo de ejemplo: `gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)`

#### Importante

La verificación de credenciales llama a /models (OpenAI), /v1/models (Anthropic) y /v1beta/models (Gemini); Ailoot tiene las tres rutas. Las páginas de documentación de n8n no describen Base URL: el campo está en las propias credenciales, en OpenAiApi.credentials.ts y AnthropicApi.credentials.ts, con la etiqueta «Override the default base URL for the API». En n8n Cloud, no elijas «Use Gateway credits», ya que las solicitudes no pasarían por Ailoot.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/n8n/)[Documentación de la aplicación ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

### [Dify](https://ailoot.ai/docs/es-mx/integrations/dify/)

Plataforma de aplicaciones LLM

OpenAI Chat

Plataforma de aplicaciones de IA: chatbots, agentes y bases de conocimientos.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/dify/)

#### Dónde configurar

Integrations → Model Provider → instalar el plugin OpenAI-API-compatible → Add Model (campos: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Model Type: LLM
Model Name: claude-sonnet-5-5
API Key: sk-...
API Base URL: https://api.ailoot.ai/v1
Completion mode: Chat
Model context size: según la ficha del modelo en el catálogo de Ailoot

Para Text Embedding:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
```

Modelo de ejemplo: `claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (embeddings)`

#### Importante

Solo el propietario y los administradores del espacio de trabajo pueden gestionar proveedores. Según el README del plugin, los LLM requieren una URL con /v1; para embeddings, rerank, STT y TTS, el plugin agrega la versión de API automáticamente, por lo que la URL debe ir sin /v1 para evitar /v1/v1. Agrega cada modelo de Ailoot como entrada independiente y habilita el soporte de imágenes de entrada y streaming en sus ajustes.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/dify/)[Documentación de la aplicación ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

### [Flowise](https://ailoot.ai/docs/es-mx/integrations/flowise/)

Constructor de cadenas

OpenAI Chat

Constructor visual de cadenas y agentes.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/flowise/)

#### Dónde configurar

Nodo ChatOpenAI o ChatOpenAI Custom → Connect Credential (clave) → Additional Parameters → Base Path (y Base Options para los encabezados)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Credential (OpenAI API): sk-...
Nodo ChatOpenAI Custom:
  Model Name: deepseek-v4-pro
  Additional Parameters → Base Path: https://api.ailoot.ai/v1
```

Modelo de ejemplo: `deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol`

#### Importante

ChatOpenAI tiene una lista fija de modelos. Para ID arbitrarios de Ailoot, utiliza ChatOpenAI Custom, donde se introduce el nombre del modelo manualmente. Base Path debe incluir /v1. Para embeddings existe el nodo OpenAI Embeddings Custom.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/flowise/)[Documentación de la aplicación ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

### [Home Assistant](https://ailoot.ai/docs/es-mx/integrations/home-assistant/)

Hogar inteligente

OpenAI Chat

Asistente de voz del hogar inteligente mediante Extended OpenAI Conversation.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/home-assistant/)

#### Dónde configurar

Instala mediante HACS (Custom repository) o copia custom\_components/extended\_openai\_conversation → reinicia → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
```

Modelo de ejemplo: `gpt-6.1-sol, claude-sonnet-5-5`

#### Importante

Es un componente de terceros, no una integración oficial. Los dispositivos se controlan mediante llamadas a funciones (tools) en Chat Completions, así que elige modelos que admitan herramientas. La integración oficial OpenAI Conversation no permite una URL propia.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/home-assistant/)[Documentación de la aplicación ↗](https://github.com/jekalmin/extended_openai_conversation)

La

### [Langflow](https://ailoot.ai/docs/es-mx/integrations/langflow/)

Constructor de cadenas

OpenAI Chat

Constructor visual de agentes y RAG.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/langflow/)

#### Dónde configurar

Perfil → Settings → Model Providers → OpenAI Compatible (campos Base URL y API Key; variables OPENAI\_COMPATIBLE\_BASE\_URL y OPENAI\_COMPATIBLE\_API\_KEY). Alternativa: componente OpenAI → campo OpenAI API Base

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
o mediante variables de entorno:
```

```bash
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
Después, en los componentes Language Model / Agent, selecciona OpenAI Compatible → claude-sonnet-5-5
```

Modelo de ejemplo: `claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)`

#### Importante

Langflow verifica la conexión y obtiene la lista de modelos de /v1/models; los modelos aparecen en Language Models y Embedding Models. Después, hay que habilitar manualmente los modelos necesarios. El proveedor se instala con langflow.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/langflow/)[Documentación de la aplicación ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

### [Make](https://ailoot.ai/docs/es-mx/integrations/make/)

Automatización sin código

Solicitud HTTP

Automatización sin código: solicitudes a Ailoot mediante el módulo HTTP.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/make/)

#### Dónde configurar

El módulo OpenAI integrado solo funciona con una cuenta de OpenAI. Utiliza HTTP → Make a request: URL, Method, Headers, Body type Raw / JSON

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Módulo: HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
  Authorization: Bearer sk-...
  Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → respuesta en choices[].message.content
```

Modelo de ejemplo: `gpt-6.1-sol, claude-sonnet-5-5`

#### Importante

Es un módulo HTTP genérico, no un proveedor específico de Ailoot: la documentación describe cualquier URL HTTPS. Es mejor guardar la clave en una conexión con clave API; Make lo recomienda en lugar de enviarla en los encabezados. Make no necesita streaming; envía la solicitud sin stream.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/make/)[Documentación de la aplicación ↗](https://apps.make.com/http)

T

### [Bot de Telegram](https://ailoot.ai/docs/es-mx/integrations/telegram-bot/)

Bots

OpenAI Chat

Bot propio de Telegram con OpenAI SDK.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/telegram-bot/)

#### Dónde configurar

Los frameworks de Telegram no tienen una capa LLM propia: el manejador de mensajes invoca OpenAI SDK con la base\_url de Ailoot, o Anthropic SDK con base\_url sin /v1

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

Guarde el código Python como ailoot-telegram-bot.py. Instale las dependencias, defina las dos variables de entorno y ejecute el archivo. Envíe Hello al bot y compruebe la respuesta de texto. Ante un error, conserve el Request ID y compruebe el resultado original antes de otra generación.

```bash
python3 -m pip install "aiogram>=3,<4" openai
```

`ailoot-telegram-bot.py`

```python
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError

async def main():
    dp = Dispatcher()
    async with AsyncOpenAI(
        base_url="https://api.ailoot.ai/v1",
        api_key=os.environ["AILOOT_API_KEY"],
        max_retries=0,
    ) as llm:
        @dp.message(F.text)
        async def reply(message: Message):
            try:
                result = await llm.chat.completions.create(
                    model="claude-sonnet-5-5",
                    messages=[{"role": "user", "content": message.text}],
                )
                content = result.choices[0].message.content or "—"
                for start in range(0, len(content), 4000):
                    await message.answer(content[start:start + 4000])
            except APIError as error:
                await message.answer(
                    f"{type(error).__name__}; Request ID: "
                    f"{getattr(error, 'request_id', None) or '—'}"
                )
        bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
        await dp.start_polling(bot)

if __name__ == "__main__":
    asyncio.run(main())
```

```bash
export AILOOT_API_KEY="sk-..."
export TELEGRAM_BOT_TOKEN="<TELEGRAM_BOT_TOKEN>"
python3 ailoot-telegram-bot.py
```

Modelo de ejemplo: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`

#### Importante

Los frameworks de Telegram no tienen una capa propia para modelos de IA: la URL de Ailoot se configura en OpenAI SDK dentro del bot. Con saldo cero, Ailoot devuelve un error 402 claro con Request ID; muéstralo al usuario del bot en lugar de dejar que la aplicación falle.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/telegram-bot/)[Documentación de la aplicación ↗](https://github.com/openai/openai-python)

Za

### [Zapier](https://ailoot.ai/docs/es-mx/integrations/zapier/)

Automatización sin código

Solicitud HTTP

Automatización: solicitudes a Ailoot mediante Webhooks by Zapier.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/zapier/)

#### Dónde configurar

La aplicación ChatGPT (OpenAI) de Zapier solo funciona con OpenAI. Utiliza Webhooks by Zapier → Custom Request (Method, URL, Data, Headers)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Acción: Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Hola"}]}
Headers:
  Authorization | Bearer sk-...
  Content-Type | application/json
```

Modelo de ejemplo: `claude-sonnet-5-5, gpt-6.1-sol`

#### Importante

Es una solicitud HTTP genérica; Zapier no tiene un proveedor preparado con un campo de URL base. Custom Request envía Data sin modificarlo ni analizarlo, así que valida el JSON previamente. Webhooks by Zapier está disponible en los planes de pago de Zapier.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/zapier/)[Documentación de la aplicación ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## En revisión

Configuraciones con detalles sin confirmar: compáralas con la ventana de la aplicación.

AC

### [Antigravity CLI](https://ailoot.ai/docs/es-mx/integrations/antigravity-cli/)

Agente en la terminal

En revisión

Gemini

Agente de línea de comandos de Google Antigravity en formato Gemini.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/antigravity-cli/)

#### Dónde configurar

~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; variables GEMINI\_API\_KEY y GOOGLE\_GEMINI\_BASE\_URL

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1beta/models/{model}:generateContent y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

`~/.gemini/antigravity-cli/settings.json`

```json
{
  "modelProvider": "gemini"
}
```

```bash
export AILOOT_API_KEY="sk-..."
# en la terminal:
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
```

Modelo de ejemplo: `gemini-3.8-flash`

#### Importante

El protocolo es Gemini REST nativo (streamGenerateContent, clave en X-Goog-Api-Key), con la ruta https://api.ailoot.ai/v1beta/... Por cada pregunta, agy envía dos solicitudes: el título de la conversación y la propia respuesta. El agente reserva bastante más por paso que un chat normal, así que mantén un margen en tu saldo. La ficha está en «En revisión»: la configuración se ha preparado a partir de la documentación y aún no se ha realizado una prueba real del cliente con Ailoot. Si modelProvider = gemini y GEMINI\_API\_KEY está vacía, la CLI no se inicia.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/antigravity-cli/)[Documentación de la aplicación ↗](https://antigravity.google/docs/cli/install/)

CC

### [Cline CLI](https://ailoot.ai/docs/es-mx/integrations/cline-cli/)

Agente en la terminal

En revisión

OpenAI Chat

Versión de línea de comandos del agente Cline.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/cline-cli/)

#### Dónde configurar

cline auth → proveedores API propios → OpenAI Compatible: Base URL, API Key, Model ID; la opción -P/--provider selecciona el proveedor

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```bash
cline auth
# API Provider: OpenAI Compatible
# Base URL:     https://api.ailoot.ai/v1
# API Key:      sk-...
# Model ID:     claude-sonnet-5-5
cline "Ejecuta las pruebas y corrige los errores"
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

Los campos Base URL / API Key / Model ID se describen en la documentación de Cline para OpenAI Compatible. La documentación de la CLI no incluye los nombres exactos de los pasos del asistente cline auth; verifícalos en pantalla.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/cline-cli/)[Documentación de la aplicación ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [Copilot para JetBrains](https://ailoot.ai/docs/es-mx/integrations/copilot-jetbrains-byok/)

Extensión del editor

En revisión

OpenAI Chat

URL de modelo propia en Copilot para los IDE de JetBrains.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/copilot-jetbrains-byok/)

#### Dónde configurar

Language Models → Add Models… → Add Custom Endpoint Provider: Provider Name, API Key, API Type (Chat Completions)

#### Configuración

[JetBrains AI Assistant](https://ailoot.ai/docs/es-mx/integrations/jetbrains-ai-assistant/)

#### Importante

GitHub confirma la compatibilidad con endpoints personalizados. La captura oficial muestra Provider Name, API Key y API Type: Chat Completions, pero no incluye un ejemplo de URL. Por eso no se ofrece aquí una configuración de Ailoot lista para copiar. JetBrains AI Assistant es la alternativa documentada en este IDE. Consulte los requisitos de URL con el soporte oficial del complemento.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/copilot-jetbrains-byok/)[Documentación de la aplicación ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

### [Cursor](https://ailoot.ai/docs/es-mx/integrations/cursor/)

Editor de código

En revisión

OpenAI Chat

Editor Cursor: URL OpenAI propia para el chat.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/cursor/)

#### Dónde configurar

Cursor Settings → Models → API Keys → OpenAI API Key + interruptor «Override OpenAI Base URL»; después, agrega el ID a tus modelos personalizados.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
OpenAI API Key:            sk-...
Override OpenAI Base URL:  https://api.ailoot.ai/v1
Modelo personalizado:               gpt-6.1-sol  (agregar, activar, seleccionar en el chat)
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

La documentación oficial actual de Cursor no describe una URL propia: solo enumera claves de OpenAI/Anthropic/Google/Azure/Bedrock, indica que las claves propias solo funcionan en el chat (Tab sigue utilizando modelos de Cursor) y que todas las solicitudes pasan por los servidores de Cursor. La URL debe ser pública; api.ailoot.ai lo es. La interfaz tiene un interruptor de URL, pero en el foro de Cursor se comunican errores: se aplica a todos los modelos, el modo Agent puede no utilizar la clave propia y algunas versiones 3.15.x no permiten escribir en el campo.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/cursor/)[Documentación de la aplicación ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

### [Obsidian Text Generator](https://ailoot.ai/docs/es-mx/integrations/obsidian-text-generator/)

Plugin de Obsidian

En revisión

OpenAI Chat

Generación de texto mediante plantillas en las notas de Obsidian.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/obsidian-text-generator/)

#### Dónde configurar

Settings \> Text Generator \> LLM Provider: OpenAI Chat (o Custom)

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

La documentación del plugin menciona el proveedor Custom, pero no describe el campo de URL ni su formato. La configuración se basa en la interfaz del plugin; compárala con su ventana de ajustes.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/obsidian-text-generator/)[Documentación de la aplicación ↗](https://docs.text-gen.com/)

Pe

### [PearAI](https://ailoot.ai/docs/es-mx/integrations/pearai/)

Editor de código

En revisión

OpenAI Chat

Editor PearAI basado en VS Code.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/pearai/)

#### Dónde configurar

Cmd/Ctrl+Shift+P → Open config.json → entrada en models\[\] (PearAI es una bifurcación de Continue).

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```json
{
  "models": [
    {
      "title": "Ailoot Claude Sonnet 5.5",
      "provider": "openai",
      "model": "claude-sonnet-5-5",
      "apiBase": "https://api.ailoot.ai/v1",
      "apiKey": "sk-..."
    }
  ]
}
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

No se pudo verificar la documentación oficial de PearAI porque su web no está disponible; el repositorio lleva mucho tiempo sin actualizarse. La configuración se basa en la de Continue: verifícala en la aplicación.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/pearai/)[Documentación de la aplicación ↗](https://github.com/trypear/pearai-app/issues/122)

VS

### [Visual Studio 2026](https://ailoot.ai/docs/es-mx/integrations/visual-studio-2026/)

Editor de código

En revisión

OpenAI Chat

Proveedor propio en Copilot Chat para Visual Studio.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/visual-studio-2026/)

#### Dónde configurar

Chat → selector de modelo → Manage models → Add custom model → proveedor OpenAI (custom endpoint) → URL, clave y modelo.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider: OpenAI (custom endpoint)
Endpoint: https://api.ailoot.ai/v1
API key:  sk-...
Model:    gpt-6.1-sol
```

Modelo de ejemplo: `gpt-6.1-sol`

#### Importante

El blog de Visual Studio (29.09.2026) anunció URL propias para OpenAI y Ollama en VS 2026 Stable, pero la documentación todavía describe solo claves de OpenAI/Anthropic/Google, sin campo de URL; los nombres de los campos y el formato de la URL aún no están confirmados. Solo para chat; no está disponible en Copilot Business/Enterprise.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/visual-studio-2026/)[Documentación de la aplicación ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

### [Void](https://ailoot.ai/docs/es-mx/integrations/void/)

Editor de código

En revisión

OpenAI Chat

Editor de código abierto basado en VS Code, cuyo desarrollo está detenido.

[Más información →](https://ailoot.ai/docs/es-mx/integrations/void/)

#### Dónde configurar

Void Settings → Providers → OpenAI-Compatible → baseURL, API key y modelo.

#### Configuración

Antes de iniciar, consulte GET /v1/models con su clave de Ailoot. Elija un ID exacto de modelo cuyos métodos incluyan POST /v1/chat/completions y úselo en la configuración. Para agentes, compruebe también las herramientas y funciones que requiere su versión del cliente.

```text
Provider: OpenAI-Compatible
baseURL:  https://api.ailoot.ai/v1   (sin /chat/completions)
API key:  sk-...
Model:    claude-sonnet-5-5
```

Modelo de ejemplo: `claude-sonnet-5-5`

#### Importante

La configuración procede del código fuente de Void, no de la documentación para usuarios. El repositorio de Void está archivado y el editor ya no se desarrolla; solo resulta adecuado para quienes ya lo utilizan.

[Instrucciones completas →](https://ailoot.ai/docs/es-mx/integrations/void/)[Documentación de la aplicación ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

No se encontró nada. Si la aplicación admite una URL propia de OpenAI o Anthropic API, probablemente funcione: [estos son los valores que debes indicar](https://ailoot.ai/docs/es-mx/keys/).

## Todavía no son compatibles

Estas aplicaciones no permiten configurar una URL de API propia. A su lado se muestran alternativas.

| Aplicación | Por qué no es compatible | Alternativa |
| --- | --- | --- |
| **Cursor CLI (cursor-agent)** | Solo funciona con modelos de Cursor y no permite configurar una URL de API propia. | Claude Code, Codex CLI u opencode |
| **Auggie CLI (Augment Code)** | Requiere iniciar sesión con una cuenta de Augment y no permite indicar un proveedor externo. | Claude Code u opencode |
| **Windsurf / Devin Desktop** | Solo admite una clave de Anthropic para determinados modelos Claude y no permite configurar una URL propia. | Cline, Roo Code o Kilo Code en VS Code |
| **Kiro** | No permite usar una clave ni una URL de API propias. | Cline o Roo Code |
| **Google Antigravity (IDE)** | No hay una configuración oficial para un proveedor propio; no recomendamos parches de terceros. | Antigravity CLI o Gemini CLI |
| **Visual Studio con Copilot Business o Enterprise** | Estos planes de Copilot no permiten modelos propios. | Plan personal de Copilot: ficha de Visual Studio 2026 |
| **Autocompletado de Cursor Tab** | Siempre utiliza modelos de Cursor, incluso con una clave propia. | El chat de Cursor se configura por separado: ficha de Cursor |
| **Enchanted** | Solo funciona con la API de Ollama. | Open WebUI o Chatbox |
| **Smart Connections (Obsidian)** | Las API externas solo están disponibles en la versión de pago Smart Chat Pro. | Obsidian Copilot |
| **Witsy, 5ire** | No encontramos una descripción oficial para configurar una URL de API propia. | Cherry Studio o Jan |
| **Make: módulo OpenAI integrado** | Solo se conecta a una cuenta de OpenAI. | Módulo HTTP → Make a request: ficha de Make |
| **Zapier: aplicación ChatGPT (OpenAI)** | No incluye un campo para una URL propia. | Webhooks by Zapier → Custom Request: ficha de Zapier |
| **Home Assistant: OpenAI Conversation** | La integración incluida solo funciona con la URL de OpenAI. | Extended OpenAI Conversation de HACS: ficha de Home Assistant |
| **aiogram, python-telegram-bot, grammY, Telegraf** | Los frameworks de bots no se conectan por sí solos a los modelos. | OpenAI SDK o Anthropic SDK dentro del bot: ficha de Bot de Telegram |

## Conecta la API de inteligencia artificial — Español (México)

### ¿Cómo configuro la URL de la API y la clave en mi cliente?

Agentes, editores, chats y SDK que admiten la clave de Ailoot. El botón «Configurar» muestra dónde introducir la URL y la clave, y una configuración preparada para copiar.

Conecta Ailoot a Claude Code, OpenCode, Hermes o tu aplicación.

## La empresa y su cartera de proyectos

La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.

## Compra tokens con descuento.

Ahorro por suscripción para trabajo habitual. Códigos promocionales: hasta el 50% al comprar tokens.

Suscripción

Elige un plan con descuento para tus peticiones habituales.

Código de hasta el 50%

Introduce el código al comprar. El precio se recalcula según la promoción vigente.

Gasto en el historial

Modelo, tokens e importe quedan guardados por cada petición.

[Elegir suscripción](https://ailoot.ai/docs/es-mx/billing/subscriptions/) · [Consultar precios de modelos](https://ailoot.ai/models/es-mx/)

## Conecta la API al producto que vendes.

SaaS, aplicaciones y bots bajo la oferta y el acuerdo de licencia Ailoot. Solicita una licencia de reventa para redistribuir el acceso.

Aplicación comercial

Integra generación de texto, imágenes, vídeo y sonido en funciones de pago de tu servicio.

Licencia para revendedores

Envía descripción del proyecto y esquema de acceso. Solicita condiciones escritas de uso y reventa.

Documentos en la web

La oferta, el acuerdo de licencia y la política de datos están disponibles antes de conectar.

[Solicitar licencia de reventa](mailto:support@ailoot.ai) · [Oferta y acuerdo de licencia](https://ailoot.ai/legal/offer?lang=es-mx)

## Preguntas

¿Qué formato debo elegir para mi cliente?

Elige el formato de OpenAI, Anthropic o Gemini que admita tu cliente. Consulta en la ficha del modelo de Ailoot un método de API compatible y el ID del modelo; que se admita un formato no significa que todos los modelos admitan todos los formatos.

¿Qué debo configurar en mi cliente?

Configura la clave de API de Ailoot, la dirección de la API y un ID de modelo compatible con el método del cliente. OpenAI SDK utiliza https://api.ailoot.ai/v1; Anthropic y Gemini SDK utilizan https://api.ailoot.ai. Conserva los campos de la solicitud del ejemplo para ese formato.

¿Cómo envío mi primera solicitud a la API?

Crea una clave de API de Ailoot. Configura https://api.ailoot.ai/v1 para OpenAI SDK, o https://api.ailoot.ai para Anthropic y Gemini SDK. GET /v1/models es gratuito y enumera los modelos disponibles para tu clave; después utiliza el ejemplo del modelo y del método de API seleccionados.

¿Qué debo comprobar cuando falla un cliente conectado?

Comprueba que el cliente envía el formato esperado de OpenAI, Anthropic o Gemini a la dirección de API correspondiente con tu clave de API de Ailoot. Confirma el ID del modelo y el método, y después contrasta el error devuelto con la guía del cliente. Envía el error y el ID de la solicitud a support@ailoot.ai sin compartir tu clave.

¿Puedo usar Ailoot en un producto de pago?

Sí. Conecta la API a SaaS, aplicación o bot bajo la oferta y el acuerdo de licencia Ailoot. Para reventa, solicita condiciones escritas y licencia específica del proyecto.

¿Cómo solicito una licencia de reventa?

Escribe a support@ailoot.ai indicando qué hace tu producto, quién lo utiliza y cómo proporcionas acceso. Solicita una licencia de reventa y las condiciones por escrito para tu proyecto.

## Ailoot · La empresa y su cartera de proyectos





Ailoot se apoya en la experiencia operativa acumulada, una amplia base de clientes, un servicio estable y el seguimiento continuo de KPI.





La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.





Ailoot aplica esa experiencia operativa al acceso por API a funciones de IA en productos de clientes, agentes, aplicaciones y automatizaciones.
