本文将帮助你快速上手扣子编程的环境变量功能,了解其在 AI 编程项目开发中的作用,及相关操作步骤。
扣子编程提供环境变量管理工具,用于将 AI 编程项目运行所需的信息以环境变量形式进行存储与管理,例如 API 密钥、数据库密码、鉴权 Token 等。通过将数据与代码分离,可有效避免硬编码风险,大幅提升 AI 编程项目的安全性、灵活性与合规性。支持以下两种类型的环境变量:
COZE_作为命名前缀。例如为 AI 编程项目接入数据库能力时,扣子 AI 会自动在代码中使用数据库相关的环境变量存储数据库的访问地址等信息。核心特性如下:
扣子编程的环境变量区分开发环境和生产环境,数据完全隔离,避免开发阶段的配置变动影响线上业务运行。
|
环境类型 |
适用阶段 |
说明 |
|---|---|---|
|
开发环境 |
AI 编程项目开发/调试阶段 |
开发阶段仅创建开发环境的环境变量。 |
|
生产环境 |
AI 编程项目部署上线后 |
生产环境的环境变量在首次部署项目时进行配置,未部署前无法添加。
|
仅 AI 编程项目的所有者具备对应环境变量的操作权限。
你可以参考如下步骤创建并使用自定义环境变量。
说明
环境变量 Key 不允许以 COZE_ 开头,COZE_ 为系统环境变量专用前缀。
说明
创建自定义环境变量后,你需要通过对话,让扣子 AI 将其集成到业务代码中。
在开发识别发票并将识别结果发送到飞书多维表格的工作流时,工作流中会提供输入参数来配置飞书多维表格的 app_token 和 table_id。在该场景中,你可以:
FEISHU_APP_TOKEN 和 FEISHU_TABLE_ID,并根据实际的app_token 和 table_id,配置环境变量值。运行工作流时,系统会自动读取环境变量中的配置值,你无需手动填写 app_token 和 table_id,即可将发票提取结果写入指定的飞书多维表格。如果你需要切换目标飞书多维表格,只需更新环境变量值。
在 AI 编程环境的环境变量页签中,你还可以进行如下相关操作。
|
操作 |
说明 |
图示 |
|---|---|---|
|
修改环境变量 |
说明
|
|
|
删除环境变量 |
说明 删除环境变量并不会自动更新相关代码,你需要通过对话方式让扣子 AI 调整代码。 |
|
|
同步环境变量 |
在部署页面,如果你修改了环境变量名称或值,可以单击同步开发环境变量,一键同步开发环境变量。 |
|
|
查看环境变量 |
在环境变量页签中,查看开发环境或生产环境的环境变量。 |
|