网淘吧来吧,欢迎您!

Krea.ai API技能使用说明

2026-03-29 新闻来源:网淘吧 围观:24
电脑广告
手机广告

Krea.ai 图像生成技能

使用 Krea.ai 的 API 生成图像,支持包括 Flux、Imagen 4、Ideogram 3.0 在内的多种模型。

功能

  • ✅ 基于异步任务的生成(提交 → 轮询 → 获取结果)
  • ✅ 支持多种图像模型
  • ✅ 可配置参数(宽度、高度、步数、引导系数、种子)
  • ✅ 仅依赖标准库(无需requests库)
  • ✅ 通过文件权限进行安全的凭据处理

安全性

本技能优先考虑安全性:

Krea.ai API

  • 不支持 Webhook- 已移除以防止 SSRF 风险
  • 仅依赖标准库- 最小化攻击面(仅使用urllib
  • 基于文件的凭据- 主要的凭据来源,并具有安全的权限设置
  • 输入验证- 所有参数在API调用前均已验证

凭证来源(按优先级排序)

  1. 命令行参数--key-id--secret(用于一次性使用)
  2. 文件~/.openclaw/credentials/krea.json

关于子进程的说明

--usage标志使用webbrowser.open()(标准库)在浏览器中打开使用情况仪表板。不调用子进程。设置

从以下网址获取您的Krea.ai API凭证:

  1. https://docs.krea.ai/developers/api-keys-and-billing创建凭证文件:
  2. 添加您的凭证:
mkdir -p ~/.openclaw/credentials
  1. 设置安全权限:
echo '{"apiKey": "YOUR_KEY_ID:YOUR_SECRET"}' > ~/.openclaw/credentials/krea.json
  1. 使用说明
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)

参数

参数名类型默认值描述
promptstr必填图像描述(最多1800字符)
modelstr"flux"模型名称(从下表中选择)
widthint1024图像宽度(512-2368)
heightint1024图像高度(512-2368)
stepsint25生成步数(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凭证"

  1. 检查凭证文件是否存在:
ls -la ~/.openclaw/credentials/krea.json
# Should show: -rw-------
  1. 验证格式(必须包含冒号):
{"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

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第325943名访客 今日有214篇新文章/评论