跳轉到主要內容
保管庫是您保存 Kazzle 需要為您執行操作的敏感資訊的地方。 用於 API 金鑰、登入詳細資訊、Webhook 密鑰、資料庫 URL、Git 認證或任何應用程式或工作流程需要的權杖。 不要將私密金鑰或密碼貼到對話中。將它們保存在保管庫中,然後在任務或應用程式需要存取時讓 Kazzle 使用它們。

保管庫中應放入的內容

  • 您希望 Kazzle 使用的服務的 API 金鑰
  • 您希望自動化的帳戶的登入詳細資訊
  • 私人儲存庫的 Git 認證
  • 應用程式的 Webhook 密鑰
  • 資料庫連接字串
  • 簡訊、電子郵件、付款、分析或其他工具的權杖

為什麼使用保管庫

保管庫將密鑰保持在對話和原始碼之外。
  • 密鑰在靜止時加密
  • AI 看不到純文字值
  • 對話記錄和工具結果不會顯示密鑰
  • 相同的已保存密鑰可由應用程式和自動化重複使用
  • 密鑰的範圍限於您的空間

Kazzle 如何使用密鑰

當 AI 需要密鑰時,它使用已保存的參考。Kazzle 只在操作執行時填入實際值。 例如,如果應用程式需要電子郵件 API 金鑰,AI 可以將應用程式連接到已保存的密鑰,而無需在對話中列印金鑰。

組織密鑰

大多數人可以保存密鑰並直接使用它。較大的應用程式和團隊可以將密鑰組織為:
  • 集合 - 應用程式、工作流程或服務的密鑰群組
  • 環境 - 開發和生產的不同值
範例:
my-app
├── development
│   └── EMAIL_API_KEY
└── production
    └── EMAIL_API_KEY

在應用程式中使用密鑰

當 Kazzle 建立應用程式時,它可以將應用程式連接到保管庫中的密鑰。在預覽和部署期間,Kazzle 向應用程式提供這些密鑰,而無需將它們儲存在應用程式的程式碼中。 對於生成的應用程式,密鑰通常附加到應用程式的元件配置。如果您手動編輯應用程式,請參閱 Kazzle CLI 以了解開發命令如何接收密鑰。

開發人員注意事項

如果您需要技術行為:
  • 簡單密鑰成為應用程式流程的環境變數
  • 多欄位密鑰可以保存結構化認證,例如包含電子郵件和密碼的登入
  • 密鑰參考由 Kazzle 在執行時解析
  • 生產應用程式只接收為其元件聲明的密鑰
  • 面向瀏覽器的 UI 建置應該只使用安全公開的公開值
雙因素登入密鑰也可以在 Kazzle 需要時生成一次性代碼。