Integrar WorkBuddy
WorkBuddy/CodeBuddy puede cargar modelos personalizados desde un archivo local models.json. Configura cada modelo con el endpoint de HiModels compatible con OpenAI Chat Completions para usar los modelos habilitados en tu cuenta.
1. Preparar WorkBuddy/CodeBuddy
- Instala e inicia sesión en WorkBuddy/CodeBuddy.
- Abre un proyecto al menos una vez para crear el directorio local .codebuddy.
- Crea una clave API en Claves API de HiModels.
2. Configurar modelos locales
Crea o edita el archivo de configuración del usuario:
C:\Users\<your-user-name>\.codebuddy\models.json
Para limitar la configuración a un proyecto, usa este archivo de proyecto:
<your-project>\.codebuddy\models.json
Establece la variable de entorno de la clave API de HiModels:
# Windows setx HIMODELS_API_KEY "<your_himodels_api_key>" # macOS / Linux export HIMODELS_API_KEY="<your_himodels_api_key>"
Configura models.json con los ID de modelos y el endpoint de HiModels:
{
"models": [
{
"id": "gpt-5.5",
"name": "GPT-5.5 (HiModels)",
"vendor": "HiModels",
"url": "https://api.himodels.ai/v1/chat/completions",
"apiKey": "${HIMODELS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": true
},
{
"id": "deepseek-v4-pro",
"name": "DeepSeek V4 Pro (HiModels)",
"vendor": "HiModels",
"url": "https://api.himodels.ai/v1/chat/completions",
"apiKey": "${HIMODELS_API_KEY}",
"maxInputTokens": 128000,
"maxOutputTokens": 8192,
"supportsToolCall": true,
"supportsImages": false
}
],
"availableModels": [
"gpt-5.5",
"deepseek-v4-pro"
]
}Guarda models.json en UTF-8 sin BOM. Ajusta los ID y límites de tokens según HiModels Explore y la configuración de tu SKU.
3. Reiniciar y seleccionar un modelo
- Cierra completamente WorkBuddy/CodeBuddy y vuelve a abrirlo.
- Elige en el selector un modelo personalizado cuyo nombre incluya «HiModels».
4. Opcional: verificar la clave API
Llama directamente al endpoint de HiModels para verificar la clave API, el ID del modelo y la red:
curl https://api.himodels.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${HIMODELS_API_KEY}" \
-d '{"model":"gpt-5.5","messages":[{"role":"user","content":"hi"}],"stream":false}'Para errores 401, comprueba la clave API; para 404, el ID y el endpoint. Si no aparecen modelos, valida el JSON y la ruta del archivo y reinicia la aplicación completamente.