Skip to main content
Flatkey CLI 把媒体生成搬到终端,共用同一个余额。每个命令都支持 --json,因此可以安全地被脚本、CI 任务或解析 stdout 的 AI Agent 调用。

安装与登录

需要 Node.js 18 或更高版本。在 CI 里用环境变量代替登录:
查看当前使用的凭据:

生成第一个文件

务必带上 --model。内置的默认图像模型当前不可路由,会返回 No available channel

命令

全局参数

-o 要放在 --json 之前。短参数出现在 --json 后面会被判为多余参数而报错。--output 放在任何位置都可以。

视频参数

--ratio 接受 16:99:164:33:421:91:1--resolution 接受 480p720p1080p,但每个模型只支持其中一部分,见视频生成

音频参数

先运行 flatkey audio voices --json,再把列出的 voice_id 传给 --voice-id

交给 Agent 调用

--json 模式下,stdout 只包含一个 JSON 对象,stderr 只包含 JSON 错误。运行 flatkey help --ai 可以打印一份精简的协议说明,供 Agent 在运行时读取。
先列模型再生成。写死模型 id 是运行失败最常见的原因。

故障恢复

只有在改动请求之后才重试。这些错误是确定性的,用相同参数重复调用只会浪费时间。