OpenCode
Conecte OpenCode a HypersHub mediante un proveedor personalizado compatible con OpenAI. Use GPT, DeepSeek y otros modelos de la plataforma en su agente de codificación IA en la terminal.
Inicio rápido
Instalar OpenCode
OpenCode ofrece un script de instalación, npm y Homebrew. Elija cualquier método:
curl -fsSL https://opencode.ai/install | bashEditar opencode.json
Cree o edite el archivo de configuración global ~/.config/opencode/opencode.json. Reemplace apiKey con la clave de la plataforma (hy-xxxx) generada en la consola.
{
"$schema": "https://opencode.ai/config.json",
"model": "hypershub/gpt-5.4",
"provider": {
"hypershub": {
"npm": "@ai-sdk/openai-compatible",
"name": "Hypers Hub",
"options": {
"baseURL": "https://apiclaw.cc/v1",
"apiKey": "hy-******"
},
"models": {
"gpt-5.4": {
"name": "GPT-5.4",
"id": "gpt-5.4"
},
"deepseek-v4-pro": {
"name": "DeepSeek V4 Pro",
"id": "deepseek-v4-pro"
}
}
}
}
}Iniciar y seleccionar modelo
Inicie OpenCode en el directorio de su proyecto. Para cambiar de modelo, ejecute /models en una sesión de OpenCode.
cd /path/to/your/project
opencodeVerificar
Envíe una tarea de codificación simple. Si OpenCode responde correctamente y los registros de uso de la consola muestran esta solicitud, la configuración es exitosa.
Explica la estructura de directorios del proyecto actual
Referencia de configuración
| Campo | Descripción |
|---|---|
| $schema | Use el JSON Schema oficial de OpenCode para validación y autocompletado del editor. |
| model | Modelo predeterminado, formato providerId/modelKey, ej. hypershub/gpt-5.4. |
| provider.hypershub.name | Nombre del proveedor mostrado en la interfaz de OpenCode. |
| provider.hypershub.npm | Paquete del proveedor AI SDK; use @ai-sdk/openai-compatible para interfaces compatibles con OpenAI. |
| options.baseURL | Dirección de API compatible con OpenAI de la plataforma: https://apiclaw.cc/v1 |
| options.apiKey | Clave API de la plataforma, generada en la página "Claves API" de la consola. |
| models | Lista de modelos disponibles en OpenCode; key es el elemento del selector, id es el ID de modelo real enviado a la API. |
Solución de problemas
Confirme que opencode.json está en ~/.config/opencode/opencode.json y que model usa el formato proveedor/modelo hypershub/gpt-5.4.
Verifique que options.apiKey esté configurado con una clave de plataforma válida y que baseURL sea https://apiclaw.cc/v1.
Confirme que el ID del proveedor, el prefijo del modelo y la clave del proveedor en la configuración sean consistentes. Para proveedores compatibles con OpenAI, establezca explícitamente npm como @ai-sdk/openai-compatible.

