API Key Manager
概要
.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既定パス自動読み込み
入力パラメータ
| パラメータ名 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Launch | Boolean | false | false→true のエッジで UI を開く |
出力パラメータ
| パラメータ名 | 型 | 説明 |
|---|---|---|
| Status | String | 最終操作のステータス |
セキュリティ仕様 (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... からも同じダイアログを起動できます。
関連
- AI 機能 利用規約
Comp_I06_AIBuildingGenerator— 本キーを使って LLM 呼出