Docs

Cursor

Cursor te deja sustituir la dirección a la que manda sus peticiones de OpenAI. Como Helmcode habla ese mismo formato, con cambiar la dirección y la key basta.

Aviso: la sobrescritura de la base URL no cubre todo Cursor. El autocompletado mientras escribes usa los modelos propios de Cursor y lo seguirá haciendo pongas lo que pongas. Y en versiones recientes la opción ha dejado de verse en todos los planes: si no la encuentras en tus ajustes, no la has perdido — tu plan no la incluye.

Configuración

1. Abre los ajustes de modelos

Ve a Settings, luego Cursor Settings, y abre la sección Models.

2. Pega tu key

En la sección de keys de OpenAI, pon tu key de Helmcode, la que empieza por sk-.

3. Cambia la base URL

Activa Override OpenAI Base URL y escribe:

https://api.helmcode.com/v1

4. Añade los modelos

Con Add Model, escribe el id exactamente como aparece en Modelos:

glm5.3-flash
deepseek-v4-flash
qwen3.6

Los nombres que Cursor trae de fábrica no existen en Helmcode, así que desactívalos o ignóralos. Si dejas uno de ellos seleccionado, la petición sale con un id que la API no reconoce y vuelve un 401 diciendo que tu key no tiene acceso a ese modelo — que se lee como un problema de plan y en realidad es de nombre.

5. Verifica

Pulsa Verify para que Cursor compruebe la conexión, luego abre el panel de chat, elige uno de los modelos que añadiste y pregúntale algo.

Para estar del todo seguro, mira tu consumo en la consola: si los tokens suben, las peticiones están llegando.

Modelo recomendado

glm5.3-flash para el modo agente, donde lo que importa es el millón de contexto, y deepseek-v4-flash como el otro modelo de 1M sobre la misma cuota. qwen3.6 si las respuestas se te hacen lentas y prefieres velocidad a profundidad. Los tres aceptan capturas.

Problemas conocidos

  • El autocompletado en línea no usa Helmcode. Es el propio de Cursor y no se puede redirigir. Si lo que quieres es que las sugerencias en línea salgan de Helmcode, la herramienta es Zed, que sí lo permite.
  • La opción no está en todos los planes. En algunas versiones recientes solo aparece en ciertos planes. La alternativa que queda entonces es la configuración estilo Azure, si tu versión la tiene.
  • Es una sobrescritura global. En cuanto cambias la base URL, todo lo que Cursor mandaba a OpenAI va a Helmcode. No es una selección por modelo.
  • Lo que corre en los servidores de Cursor no se mueve. Lo que Cursor procesa en su propia infraestructura se queda como está.