Krea图像生成Krea图像生成
Krea图像生成

技能简介

Krea-api 是一个通过 Krea.ai API 生成图像的 Python 工具,支持 Flux、Imagen 4、Ideogram 3.0、Seedream 等多种模型,采用异步任务模式(提交→轮询→获取结果)。

能做什么

  • 根据文本提示词生成高质量图像
  • 切换不同图像模型以满足特定需求
  • 自定义图像尺寸、生成步数、引导系数等参数
  • 查看可用模型列表和近期任务记录

使用说明

安装准备

  1. Krea.ai 官网 获取 API 密钥(格式为 KEY_ID:SECRET)
  2. 创建凭证目录:mkdir -p ~/.openclaw/credentials
  3. 写入凭证文件:echo '{"apiKey": "YOUR_KEY_ID:YOUR_SECRET"}' > ~/.openclaw/credentials/krea.json
  4. 设置权限:chmod 600 ~/.openclaw/credentials/krea.json

命令行使用

# 基础生成
python3 krea_api.py --prompt "A sunset over the ocean"

# 指定模型
python3 krea_api.py --prompt "Cyberpunk city" --model imagen-4

# 自定义尺寸
python3 krea_api.py --prompt "Portrait" --width 1024 --height 1280

# 列出模型
python3 krea_api.py --list-models

# 查看近期任务
python3 krea_api.py --jobs 10

Python 调用

from krea_api import KreaAPI

api = KreaAPI()
urls = api.generate_and_wait(
    prompt="A serene Japanese garden",
    model="flux",
    width=1024,
    height=1024
)
print(urls)

输入与输出

见下方输入与输出表格。

项目内容
输入prompt(图像描述,必填,最多1800字符)、model(模型名称,默认flux)、width/height(尺寸范围512-2368)、steps(步数1-100)、guidance_scale(引导系数0-24)、seed(随机种子,可选)
输出生成图像的URL列表
适用人群需要程序化生成图像的开发者、批量图像生成场景、AI绘画工作流集成用户
不包含实时图像编辑功能、本地模型推理、Webhook回调机制、用量统计API

 

风险提示

  • 凭证文件需严格设置 600 权限,避免泄露
  • 提示词长度上限 1800 字符
  • 不支持 webhook,防止 SSRF 攻击
  • 仅使用标准库 urllib,无外部依赖
  • 请勿使用 cat 命令直接查看凭证文件内容

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/fossilizedcarlos/krea-api/SKILL.md
来源类型:GitHub 开源仓库

数据统计

相关导航

暂无评论

none
暂无评论...