Облачные AI-ассистенты для написания кода часто навязывают дорогостоящие подписки и непрозрачные условия хранения данных. GB Coder реализует архитектуру Bring-Your-Own-Key (BYOK) с помощью GB Assist. Подключая свой собственный ключ API напрямую к официальным эндпоинтам или используя локальные модели, вы сохраняете полный контроль над расходами, приватностью и выбором моделей без телеметрии.
1. Философия BYOK: Прямые соединения без посредников
В традиционных онлайн-IDE запросы проходят через сторонние прокси-серверы, которые могут анализировать ваш код. GB Coder устанавливает прямое HTTPS-соединение из вкладки браузера к API выбранного провайдера. Ваши данные не проходят через серверы LadeStack.
2. Подключение облачных провайдеров: Inception Labs, Anthropic и OpenAI
Откройте настройки AI в строке состояния или палитре команд. Доступны готовые профили для Inception Labs (специализированные модели Mercury), Anthropic (Claude 3.5 Sonnet / Opus) и OpenAI (GPT-4o). Введенный ключ сразу проверяется через API поиска моделей.
3. Локальные приватные модели через Ollama и LM Studio
Если код проекта строго конфиденциален, GB Coder поддерживает совместимые с OpenAI локальные серверы, такие как Ollama и LM Studio. Настроив CORS-заголовки, вы можете запускать DeepSeek-Coder или Llama 3 прямо на своем графическом процессоре.
// 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. Контекст редактора и потоковая генерация ответов
При вызове GB Assist (Ctrl+Shift+I) ассистент анализирует активный файл в Monaco и выделенный фрагмент. Ответы выводятся в боковой панели в режиме реального времени с подсветкой синтаксиса.
5. Проверка изменений в Diff-окне перед применением
GB Coder никогда не перезаписывает файлы автоматически. Каждое предложенное изменение открывает модальное окно сравнения, где добавления подсвечены зеленым, а удаления — красным.
6. Безопасность ключей и сессионное хранение
По умолчанию ключи API хранятся только в оперативной памяти активной сессии браузера. При сохранении между перезагрузками они надежно шифруются алгоритмом AES-GCM в IndexedDB.
# 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. Безопасность ключей и сессионное хранение
По умолчанию ключи API хранятся только в оперативной памяти активной сессии браузера. При сохранении между перезагрузками они надежно шифруются алгоритмом AES-GCM в IndexedDB.
6. Безопасность ключей и сессионное хранение
По умолчанию ключи API хранятся только в оперативной памяти активной сессии браузера. При сохранении между перезагрузками они надежно шифруются алгоритмом AES-GCM в IndexedDB.
6. Безопасность ключей и сессионное хранение
По умолчанию ключи API хранятся только в оперативной памяти активной сессии браузера. При сохранении между перезагрузками они надежно шифруются алгоритмом AES-GCM в IndexedDB.
6. Безопасность ключей и сессионное хранение
По умолчанию ключи API хранятся только в оперативной памяти активной сессии браузера. При сохранении между перезагрузками они надежно шифруются алгоритмом AES-GCM в IndexedDB.