与 Coze CLI (@coze/cli) 交互——创建/部署 Coze 项目、管理空间和组织、向项目发送消息、生成图像/音频/视频等功能
Coze CLI 技能是一项面向实际任务的技能,主要用于此技能可以让AI代理与 Coze CLI 交互( @coze/ cli) — Coze/ Cozeflow 开发的官方命令行工具;它支持项目的创建、 部署。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能使 AI 智能体能够与 Coze CLI(@coze/cli)—— Coze/Cozeflow 开发的官方命令行工具 —— 进行交互。它支持通过终端命令完成项目创建、部署、消息发送、多媒体生成以及空间管理等功能。
适用场景:当用户希望创建或部署 Coze 项目、管理空间/组织、生成图像/音频/视频、向 Coze 项目发送消息,或通过 CLI 自动化 Coze 工作流时,可使用此技能。
npm install -g @coze/cli coze --version # 验证安装
coze auth login --oauth # 打开浏览器进行 OAuth 流程 coze auth status # 验证登录状态
# 选择组织 coze org list coze org use# 选择工作区 coze space list coze space use
# 使用自然语言创建项目 coze code project create --message "创建一个数据分析 Web 应用" --type web # 带等待(阻塞至操作完成) coze code project create --message "创建一个客服机器人" --type agent --wait
支持的类型:agent、workflow、app、skill、web、miniprogram、assistant
coze code project list # 列出所有项目 coze code project list --type agent --type web # 按类型筛选 coze code project list --name "客服" # 按名称搜索 coze code project get# 获取项目详情
coze code message send "修复登录页面的样式问题" -p# 带本地文件上下文 coze code message send "重构 @src/utils.ts 中的代码" -p # 通过管道传递输入 cat error.log | coze code message send "分析这个错误日志" -p # 查看状态 / 取消操作 coze code message status -p coze code message cancel -p
coze code deploy# 部署 coze code deploy --wait # 等待部署完成 coze code deploy status # 查询部署状态
coze code preview
coze code env list -p# 查看开发环境变量 coze code env list -p --env prod # 查看生产环境变量 coze code env set API_KEY xxx -p # 设置环境变量 coze code env delete API_KEY -p # 删除环境变量
# 图像 coze generate image "一只在太空漫步的猫" coze generate image "未来城市" --output-path ./city.png --size 4K --no-watermark # 音频 coze generate audio "你好,欢迎使用 Coze CLI" coze generate audio "你好世界" --output-path ./hello.mp3 --audio-format ogg_opus # 视频 coze generate video create "一只跳舞的小猫" coze generate video create "日落延时" --wait --output-path ./sunset.mp4 --resolution 1080p --duration 8 coze generate video status
coze file upload ./document.pdf
# 文本格式(默认) coze space list # JSON 格式(适用于脚本处理) coze space list --format json coze code project list --format json | jq '.[].name'
export COZE_ORG_ID=export COZE_SPACE_ID= export COZE_PROJECT_ID= coze code deploy --wait --format json
| 选项 | 说明 |
|---|---|
--format json|text |
输出格式(默认为 text) |
--no-color |
禁用 ANSI 颜色输出 |
--config |
指定自定义配置文件路径 |
--org-id |
覆盖组织 ID |
--space-id |
覆盖空间 ID |
-p |
目标项目 ID |
--verbose |
启用详细日志输出 |
--debug |
启用完整诊断日志 |
配置优先级(从高到低):
COZE_ORG_ID、COZE_SPACE_ID 等)--config CLI 参数COZE_CONFIG_FILE 环境变量.cozerc.json~/.coze/config.jsoncoze config list coze config get base_url coze config set base_url https://api.coze.cn
完整命令参考表请参阅:
→ references/commands.md
涵盖内容包括:auth、org/space、项目 CRUD、message、deploy、env、domain、skill、多媒体生成、file upload、config、completion、upgrade、CI/CD 环境变量,以及常用命令模板。