保管庫中應放入的內容
- 您希望 Kazzle 使用的服務的 API 金鑰
- 您希望自動化的帳戶的登入詳細資訊
- 私人儲存庫的 Git 認證
- 應用程式的 Webhook 密鑰
- 資料庫連接字串
- 簡訊、電子郵件、付款、分析或其他工具的權杖
為什麼使用保管庫
保管庫將密鑰保持在對話和原始碼之外。- 密鑰在靜止時加密
- AI 看不到純文字值
- 對話記錄和工具結果不會顯示密鑰
- 相同的已保存密鑰可由應用程式和自動化重複使用
- 密鑰的範圍限於您的空間
Kazzle 如何使用密鑰
當 AI 需要密鑰時,它使用已保存的參考。Kazzle 只在操作執行時填入實際值。 例如,如果應用程式需要電子郵件 API 金鑰,AI 可以將應用程式連接到已保存的密鑰,而無需在對話中列印金鑰。組織密鑰
大多數人可以保存密鑰並直接使用它。較大的應用程式和團隊可以將密鑰組織為:- 集合 - 應用程式、工作流程或服務的密鑰群組
- 環境 - 開發和生產的不同值
在應用程式中使用密鑰
當 Kazzle 建立應用程式時,它可以將應用程式連接到保管庫中的密鑰。在預覽和部署期間,Kazzle 向應用程式提供這些密鑰,而無需將它們儲存在應用程式的程式碼中。 對於生成的應用程式,密鑰通常附加到應用程式的元件配置。如果您手動編輯應用程式,請參閱 Kazzle CLI 以了解開發命令如何接收密鑰。開發人員注意事項
如果您需要技術行為:- 簡單密鑰成為應用程式流程的環境變數
- 多欄位密鑰可以保存結構化認證,例如包含電子郵件和密碼的登入
- 密鑰參考由 Kazzle 在執行時解析
- 生產應用程式只接收為其元件聲明的密鑰
- 面向瀏覽器的 UI 建置應該只使用安全公開的公開值