Krea.ai API技能使用说明
2026-03-29
新闻来源:网淘吧
围观:24
电脑广告
手机广告
Krea.ai 图像生成技能
使用 Krea.ai 的 API 生成图像,支持包括 Flux、Imagen 4、Ideogram 3.0 在内的多种模型。
功能
- ✅ 基于异步任务的生成(提交 → 轮询 → 获取结果)
- ✅ 支持多种图像模型
- ✅ 可配置参数(宽度、高度、步数、引导系数、种子)
- ✅ 仅依赖标准库(无需
requests库) - ✅ 通过文件权限进行安全的凭据处理
安全性
本技能优先考虑安全性:

- 不支持 Webhook- 已移除以防止 SSRF 风险
- 仅依赖标准库- 最小化攻击面(仅使用
urllib) - 基于文件的凭据- 主要的凭据来源,并具有安全的权限设置
- 输入验证- 所有参数在API调用前均已验证
凭证来源(按优先级排序)
- 命令行参数:
--key-id和--secret(用于一次性使用) - 文件:
~/.openclaw/credentials/krea.json
关于子进程的说明
--usage标志使用webbrowser.open()(标准库)在浏览器中打开使用情况仪表板。不调用子进程。设置
从以下网址获取您的Krea.ai API凭证:
- https://docs.krea.ai/developers/api-keys-and-billing创建凭证文件:
- 添加您的凭证:
mkdir -p ~/.openclaw/credentials
- 设置安全权限:
echo '{"apiKey": "YOUR_KEY_ID:YOUR_SECRET"}' > ~/.openclaw/credentials/krea.json
- 使用说明
chmod 600 ~/.openclaw/credentials/krea.json
Usage
命令行
# Generate an image
python3 krea_api.py --prompt "A sunset over the ocean"
# With specific model
python3 krea_api.py --prompt "Cyberpunk city" --model imagen-4
# Custom size
python3 krea_api.py --prompt "Portrait" --width 1024 --height 1280
# List available models
python3 krea_api.py --list-models
# Check recent jobs
python3 krea_api.py --jobs 10
Python脚本
from krea_api import KreaAPI
api = KreaAPI() # Reads from ~/.openclaw/credentials/krea.json
# Generate and wait
urls = api.generate_and_wait(
prompt="A serene Japanese garden",
model="flux",
width=1024,
height=1024
)
print(urls)
参数
| 参数名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| prompt | str | 必填 | 图像描述(最多1800字符) |
| model | str | "flux" | 模型名称(从下表中选择) |
| width | int | 1024 | 图像宽度(512-2368) |
| height | int | 1024 | 图像高度(512-2368) |
| steps | int | 25 | 生成步数(1-100) |
| guidance_scale | 浮点数 | 3.0 | 引导尺度(0-24) |
| seed | 字符串 | 空 | 用于可重现性的随机种子 |
可用模型
| 模型 | 最佳用途 |
|---|---|
| flux | 通用目的,高质量 |
| imagen-4 | 最新的谷歌模型 |
| ideogram-3.0 | 图像中的文本 |
| seedream-4 | 快速生成 |
| nano-banana | 快速预览 |
运行python3 krea_api.py --list-models获取完整列表。
检查用量
Krea.ai 不提供公开的使用API。请在此处查看您的使用情况:
https://www.krea.ai/settings/usage-statistics
或列出最近的任务:
python3 krea_api.py --jobs 10
文件位置
| 用途 | 路径 |
|---|---|
| 凭证 | ~/.openclaw/credentials/krea.json |
| 脚本 | {skill}/krea_api.py |
| 技能文档 | {skill}/SKILL.md |
故障排除
"需要API凭证"
- 检查凭证文件是否存在:
ls -la ~/.openclaw/credentials/krea.json
# Should show: -rw-------
- 验证格式(必须包含冒号):
{"apiKey": "KEY_ID:SECRET"}
⚠️安全:请勿使用cat命令查看凭证文件——它包含机密信息。
模型未找到
运行python3 krea_api.py --list-models查看可用模型。
致谢
感谢Claude Opus 4.5研究了正确的API结构。文档错误地提示为/v1/images/flux但实际可用的端点是/generate/image/bfl/flux-1-dev。
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Research技能使用说明
下一篇:Tesseract Ocr技能使用说明


微信扫一扫,打赏作者吧~