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:
| Campo | Valor |
|---|---|
| Base URL | https://api.helmcode.com/v1 |
| API key | tu 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.