Skip to content

API Key Manager ​

API Key Manager icon

概要 ​

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

  • グループ: 0. License & Setup
  • ニックネーム: ApiKeys
  • Exposure: Secondary
  • v5.2.0 新規 / v5.5.0 で Gemini ヘッダ認証対応 (RC-12)
  • 実体コンポーネントは Comp_L02_ApiKeyManager(v5.6.0 で Comp_D10_ApiKeyManager から改名し License & Setup グループへ移動。ComponentGuid は不変のため既存ドキュメントはそのまま動作。本ページは D10 の名称を維持)

機能 ​

  • 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 メインメニュー → MakeBuildingPro → AI Setup... からも同じダイアログを起動できます。

関連 ​

更新履歴 ​

バージョン変更内容
v5.9.0機能変更なし
v5.6.0Comp_D10_ApiKeyManager を Comp_L02_ApiKeyManager に改名し「0. License & Setup」グループへ移動(ComponentGuid 不変)
v5.5.0Gemini プロバイダの API キーを x-goog-api-key ヘッダで送信(RC-12。URL クエリからの漏洩回避)
v5.2.0新規追加