Los asistentes de programación basados en la nube a menudo imponen suscripciones costosas, políticas de retención opacas y modelos cerrados. GB Coder adopta una arquitectura centrada en el desarrollador mediante Bring-Your-Own-Key (BYOK) con GB Assist. Al proporcionar tu propia clave de API directamente a los endpoints oficiales o enlazar modelos locales, mantienes el control total sobre costos, privacidad y selección de modelos sin telemetría externa.
1. Filosofía BYOK: Conexiones directas sin intermediarios
En los entornos tradicionales, las peticiones pasan por servidores proxy que inspeccionan tu código y añaden sobrecostes. GB Coder establece conexiones HTTPS directas desde la pestaña de tu navegador hasta la API del proveedor configurado. El código y los prompts viajan exclusivamente entre tu equipo y el proveedor, sin retención por parte de LadeStack.
2. Conexión de proveedores cloud: Inception Labs, Anthropic y OpenAI
Accede a la configuración de proveedores de IA desde la barra de estado o la paleta de comandos. Dispones de perfiles listos para Inception Labs (modelos Mercury optimizados para código), Anthropic (Claude 3.5 Sonnet / Opus) y OpenAI (GPT-4o). Ingresa tu clave privada, validada al instante mediante la API de descubrimiento de modelos.
3. Integración de modelos locales privados con Ollama y LM Studio
Si trabajas con código confidencial que no debe salir de tu máquina, GB Coder soporta servidores compatibles con OpenAI como Ollama o LM Studio. Apuntando al endpoint local y configurando las cabeceras CORS, puedes ejecutar modelos como DeepSeek-Coder o Llama 3 directamente en tu tarjeta gráfica.
// Example provider definition stored locally
{
"providerId": "inception-labs",
"endpoint": "https://api.inceptionlabs.ai/v1",
"model": "mercury-coder-8b",
"authHeader": "Bearer",
"temperature": 0.2,
"maxTokens": 4096
} 4. Generación fluida con streaming y contexto del editor
Al invocar GB Assist (Ctrl+Shift+I o desde la barra lateral), el asistente analiza el archivo activo en Monaco, la selección y los archivos complementarios. Las respuestas se transmiten en tiempo real con resaltado sintáctico y propuestas de refactorización.
5. Flujo de revisión de diferencias: inspeccionar antes de aplicar
GB Coder nunca sobrescribe tu código sin confirmación. Toda propuesta de edición abre un modal interactivo de diferencias donde puedes revisar líneas añadidas en verde y eliminadas en rojo antes de aceptar o descartar.
6. Seguridad de credenciales y rotación de tokens
Por defecto, las claves se mantienen en memoria durante la sesión activa. Si decides conservarlas en el navegador, se cifran con AES-GCM en IndexedDB. Recomendamos establecer límites de gasto y rotar las claves con frecuencia.
# Launch Ollama with browser origin permissions
export OLLAMA_ORIGINS="https://code.ladestack.in"
ollama serve
# In a separate terminal, pull and verify your coding model
ollama run deepseek-coder:6.7b 6. Seguridad de credenciales y rotación de tokens
Por defecto, las claves se mantienen en memoria durante la sesión activa. Si decides conservarlas en el navegador, se cifran con AES-GCM en IndexedDB. Recomendamos establecer límites de gasto y rotar las claves con frecuencia.
6. Seguridad de credenciales y rotación de tokens
Por defecto, las claves se mantienen en memoria durante la sesión activa. Si decides conservarlas en el navegador, se cifran con AES-GCM en IndexedDB. Recomendamos establecer límites de gasto y rotar las claves con frecuencia.
6. Seguridad de credenciales y rotación de tokens
Por defecto, las claves se mantienen en memoria durante la sesión activa. Si decides conservarlas en el navegador, se cifran con AES-GCM en IndexedDB. Recomendamos establecer límites de gasto y rotar las claves con frecuencia.
6. Seguridad de credenciales y rotación de tokens
Por defecto, las claves se mantienen en memoria durante la sesión activa. Si decides conservarlas en el navegador, se cifran con AES-GCM en IndexedDB. Recomendamos establecer límites de gasto y rotar las claves con frecuencia.