Docs

Otras herramientas

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

En todas ellas, los dos valores son los mismos:

CampoValor
Base URLhttps://api.helmcode.com/v1
API keytu key, la que empieza por sk-

Continue

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

name: Helmcode
version: 1.0.0
schema: v1
models:
  - name: DeepSeek V4 Flash
    provider: openai
    model: deepseek-v4-flash
    apiBase: https://api.helmcode.com/v1
    apiKey: sk-your-key-here
    roles:
      - chat
      - edit
  - name: Qwen 3.6
    provider: openai
    model: qwen3.6
    apiBase: https://api.helmcode.com/v1
    apiKey: sk-your-key-here
    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

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

export OPENAI_API_BASE="https://api.helmcode.com/v1"
export OPENAI_API_KEY="sk-your-key-here"

aider --model openai/deepseek-v4-flash

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

openai-api-base: https://api.helmcode.com/v1
model: openai/deepseek-v4-flash

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

OpenClaw

Configura ~/.openclaw/openclaw.json:

{
  "models": {
    "providers": {
      "helmcode": {
        "baseUrl": "https://api.helmcode.com/v1",
        "apiKey": "sk-your-key-here",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-v4-flash",
            "name": "DeepSeek V4 Flash",
            "reasoning": true,
            "input": ["text", "image"],
            "contextWindow": 1048576,
            "maxTokens": 32768
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": { "primary": "helmcode/deepseek-v4-flash" },
      "models": {
        "helmcode/deepseek-v4-flash": {
          "params": { "maxTokens": 16000 }
        }
      }
    }
  }
}

maxTokens: 32768 es el techo de una respuesta, la misma cifra que publican los bloques de OpenCode y Pi. params.maxTokens: 16000 es lo que se manda en cada petición, un equilibrio razonable para la mayoría de tareas. Si necesitas respuestas más largas, súbelo, teniendo en cuenta que el razonamiento también sale de ese presupuesto.

Open WebUI, LM Studio y otras interfaces de chat

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

  • Open WebUI: Settings, Connections, OpenAI API. Pon la base URL y la key, 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 valores.

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

Tu propio código

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