Skip to content

API Key Manager

API Key Manager icon

概要

.mbpkey ファイル (AI プロバイダ API キー + Speckle トークンを格納する暗号化ファイル) の作成・編集 UI を起動します。すべてのキーは Windows DPAPI (現在ユーザーアカウント) で暗号化保存されます。

  • グループ: 0. License
  • ニックネーム: ApiKeys
  • Exposure: Secondary
  • v5.2.0 新規 / v5.5.0 で Gemini ヘッダ認証対応 (RC-12)

機能

  • OpenAI / Anthropic / Gemini の 3 プロバイダ API キーを 1 ファイルで管理
  • Speckle トークンも同じ .mbpkey ファイルに格納
  • パスワード入力欄 (PasswordChar='●', 表示機能なし)
  • 各プロバイダごとに Test ボタン (最小リクエスト max_tokens=1 でキー有効性を即座検証)
  • Save / Save As / Load
  • .mbpkey 既定パス自動読み込み

入力パラメータ

パラメータ名デフォルト説明
LaunchBooleanfalsefalse→true のエッジで UI を開く

出力パラメータ

パラメータ名説明
StatusString最終操作のステータス

セキュリティ仕様 (v5.2.0 監査対応)

  • キーは DPAPI 暗号化で .mbpkey ファイルに保存 (ユーザーアカウント別)
  • メモリ上では SecureString / byte[] のクリア徹底
  • UI には表示・コピー機能を意図的に持たない
  • Comp_I06 AI Building Generator.mbpkey パス + プロバイダ ID を指定して暗号化解除のみメモリ内で実施
  • v5.5.0 (#RC-12): Gemini プロバイダの API キーは URL クエリではなく x-goog-api-key ヘッダで送信 (proxy/firewall ログ漏洩回避)

Grasshopper メニューからの代替

GH メインメニュー → MakeBuildingProAI Setup... からも同じダイアログを起動できます。

関連