BYOKによるAIコーディング:Inception、Claude、ローカルモデル連携

クラウド型のAIコーディングツールは高額なサブスクリプションやデータ保持ポリシーの不透明さが課題になりがちです。GB CoderはGB Assistを通じて「Bring-Your-Own-Key(BYOK)」設計を採用しています。プロバイダの公式APIキーを直接接続するか、ローカル実行モデルと連携することで、コスト・プライバシー・モデル選択の主導権を完全に保持できます。

1. BYOK設計方針:プロキシを介さない直接接続

一般的なWeb IDEではコードが仲介プロキシを経由しがちですが、GB Coderではブラウザからプロバイダ公式APIへHTTPSで直接通信します。プロンプトやコードがLadeStackのサーバーを経由することはありません。

2. クラウドプロバイダ接続:Inception Labs、Anthropic、OpenAI

ステータスバーまたはコマンドパレットからAI設定を開きます。Inception Labs(Mercuryコードモデル)、Anthropic(Claude 3.5 Sonnet / Opus)、OpenAI(GPT-4o)などのプリセットに対応しています。入力したAPIキーはモデル探索APIを通じて即時に有効性が検証されます。

3. Ollama・LM Studioによるローカル完全非公開モデルの実行

機密性の高い案件では、OllamaやLM StudioなどのOpenAI互換ローカルサーバーに接続可能です。CORSヘッダーを許可したローカルエンドポイントを指定することで、DeepSeek-CoderやLlama 3を社内GPU上で安全に稼働させられます。

// 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. 差分レビュー機能:適用前にコード変更を目視確認

GB Coderがコードを予告なく上書きすることはありません。提案された編集内容は左右差分モーダルに表示され、追加(緑)と削除(赤)を確認してから「適用」または「破棄」を選択できます。

6. 認証情報の安全な保管とトークン管理

APIキーはデフォルトでセッション中のブラウザメモリのみに保持されます。再読み込み後も保存する場合は、IndexedDB内でAES-GCM暗号化されて安全に保管されます。

# 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キーはデフォルトでセッション中のブラウザメモリのみに保持されます。再読み込み後も保存する場合は、IndexedDB内でAES-GCM暗号化されて安全に保管されます。

6. 認証情報の安全な保管とトークン管理

APIキーはデフォルトでセッション中のブラウザメモリのみに保持されます。再読み込み後も保存する場合は、IndexedDB内でAES-GCM暗号化されて安全に保管されます。

6. 認証情報の安全な保管とトークン管理

APIキーはデフォルトでセッション中のブラウザメモリのみに保持されます。再読み込み後も保存する場合は、IndexedDB内でAES-GCM暗号化されて安全に保管されます。

6. 認証情報の安全な保管とトークン管理

APIキーはデフォルトでセッション中のブラウザメモリのみに保持されます。再読み込み後も保存する場合は、IndexedDB内でAES-GCM暗号化されて安全に保管されます。