OpenCode
Configurar la API de terceros de OpenCode en Fast-Token
OpenCode es un asistente de programación con IA de código abierto que admite una integración de API muy personalizable. Al configurar una API de terceros, puedes elegir libremente modelos con mayor rendimiento o mejor relación precio-rendimiento (como DeepSeek, SiliconFlow, etc.).
Paso 1: Reúne la información básica de la API
Antes de configurar, prepara:
- API Key: tu clave de autorización. Plataforma Fast-Token
- Base URL: dirección del endpoint (por ejemplo
https://fast-token.com/v1). - Model ID: nombre del modelo (por ejemplo
deepseek-ai/DeepSeek-V3).
Paso 2: Abre la pantalla de configuración
- Inicia OpenCode.
- Haz clic en el icono de engranaje en la esquina inferior izquierda -> Settings.
- En el cuadro de búsqueda, escribe
OpenCodeoAI Provider. - En el selector Provider, elige
OpenAI Compatible(oCustom).
Paso 3: Completa los parámetros
1. Configura la Base URL
En OpenAI Compatible: Base URL, introduce la dirección de tu proxy de terceros.
Nota: la dirección debe terminar en
/v1y no debe incluir/chat/completions.
2. Vincula la API Key
En OpenAI Compatible: API Key, pega tu clave.
3. Define la lista de modelos
Busca Custom Models o Model Map:
- Haz clic en Add Item.
- Introduce el nombre que quieres mostrar en la interfaz (por ejemplo
DeepSeek). - Introduce el ID real del modelo en el proveedor de API (por ejemplo
deepseek-chat).
Paso 4: Activa y prueba
- Abre la ventana Chat de OpenCode (normalmente el icono de robot en la barra lateral).
- En el selector de modelo inferior, elige el Custom Model que acabas de añadir.
- Envía una instrucción para probar la conexión (por ejemplo:
escribe un quicksort).
Avanzado: variables de entorno (para desarrolladores)
Si prefieres gestionar la configuración desde la terminal o el entorno del sistema, OpenCode también lee archivos .env o variables de entorno. Puedes definir:
OPENAI_API_BASE: tu URL de tercerosOPENAI_API_KEY: tu clave
Solución de problemas
| Mensaje de error | Posible causa | Solución |
|---|---|---|
| Model Not Found | ID de modelo incorrecto | Revisa la lista de modelos en el panel del proveedor y asegúrate de que el ID coincida exactamente. |
| Invalid API Key | Clave caducada o copiada mal | Regenera la clave y comprueba que no haya saltos de línea extra. |
| Network Error | Problema de certificado o proxy | Si usas un relay doméstico, comprueba si debes activar o desactivar un proxy de red específico. |
| Stream Mode Error | La API no admite streaming | Prueba a desactivar Enable Streaming en la configuración (la mayoría de APIs modernas lo admiten). |
Consejo: OpenCode funciona muy bien con modelos open source. Si ejecutas LM Studio o LocalAI en local, apunta la Base URL a
http://localhost:xxxx/v1para asistencia de código totalmente sin conexión.