Docs

Otras herramientas.

Todo lo que acepte una base URL y una API key de OpenAI funciona con NaN. Aquí están las configuraciones de las herramientas que no tienen página propia.

En todas, los dos datos son los mismos:

CampoValor
Base URLhttps://api.nan.builders/v1
API keytu clave, la que empieza por sk-

Continue

Extensión para VS Code y JetBrains. Edita ~/.continue/config.yaml:

name: NaN
version: 1.0.0
schema: v1
models:
  - name: GLM 5.3 Flash
    provider: openai
    model: glm5.3-flash
    apiBase: https://api.nan.builders/v1
    apiKey: sk-tu-clave
    roles:
      - chat
      - edit
  - name: DeepSeek V4 Flash
    provider: openai
    model: deepseek-v4-flash
    apiBase: https://api.nan.builders/v1
    apiKey: sk-tu-clave
    roles:
      - chat

provider: openai no significa que llame a OpenAI: es el nombre del adaptador que habla ese formato. Lo que decide a dónde va la petición es apiBase.

Aider

Agente de terminal que trabaja sobre tu repositorio de git. Aider enruta por el prefijo del modelo, así que el id tiene que ir precedido de openai/:

export OPENAI_API_BASE="https://api.nan.builders/v1"
export OPENAI_API_KEY="sk-tu-clave"

aider --model openai/glm5.3-flash

Para no repetirlo cada vez, déjalo en ~/.aider.conf.yml:

openai-api-base: https://api.nan.builders/v1
model: openai/glm5.3-flash

Sin el prefijo openai/, Aider intenta adivinar el proveedor a partir del nombre, no lo reconoce y falla antes de llegar a hacer la petición.

Pi

Tiene página propia: Pi.

OpenClaw

Configura ~/.openclaw/openclaw.json:

{
  "models": {
    "providers": {
      "nan": {
        "baseUrl": "https://api.nan.builders/v1",
        "apiKey": "sk-tu-clave",
        "api": "openai-completions",
        "models": [
          {
            "id": "glm5.3-flash",
            "name": "GLM 5.3 Flash",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 1000000,
            "maxTokens": 65536
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": { "primary": "nan/glm5.3-flash" },
      "models": {
        "nan/glm5.3-flash": {
          "params": { "maxTokens": 16000 }
        }
      }
    }
  }
}

maxTokens: 65536 es el máximo que admite el modelo. params.maxTokens: 16000 es lo que se envía en cada petición, que es un buen equilibrio para la mayoría de tareas. Si necesitas respuestas más largas, súbelo, pero ten en cuenta que el razonamiento también sale de ese presupuesto.

Open WebUI, LM Studio y demás interfaces de chat

Todas piden lo mismo, con nombres distintos según la aplicación: una dirección de API de OpenAI y una clave.

  • Open WebUI: Settings, Connections, OpenAI API. Pon la base URL y la clave, y los modelos aparecen solos en el selector.
  • LM Studio: en la pestaña de proveedores remotos, añade un proveedor compatible con OpenAI con esos mismos dos datos.

Si la aplicación te pide “OpenAI API Base”, “API Endpoint” o “Custom base URL”, todas son el mismo campo y todas quieren https://api.nan.builders/v1.

Tu propio código

No hace falta ninguna herramienta: el SDK oficial de OpenAI, en Python o en JavaScript, funciona cambiándole la base URL. Está en Primeros pasos y con más ejemplos en Ejemplos.

nan.builders © 2026
Copied to clipboard