Communitygithub.com

dovudja9209/civitai-gen-skill

通过无依赖的 Node.js 智能体技能,利用 Civitai 的工作流 API 生成图像、视频和音频,兼容标准智能体运行环境。

civitai-gen-skill 是什么?

该技能是一个轻量级的 Node.js 智能体工具,专为集成到标准智能体运行环境(如 Claude Code、Cursor、Codex 等)而设计。它通过 Civitai 的工作流 API 提供图像、视频和音频生成能力,无需额外依赖,可直接作为智能体技能使用。技能的核心优势在于其零依赖特性,使开发者能够快速在现有工作流中加入 AI 媒体生成功能,同时利用 Civitai 平台上丰富的社区模型和预设工作流。技能支持同步和异步请求模式,自动处理 API 认证、错误重试和响应格式化,适合需要批量生成或实时反馈的场景。通过简单的配置即可启用不同的生成参数,如模型选择、提示词优化和输出格式控制,适用于创意内容生产、原型开发和自动化测试等任务。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add dovudja9209/civitai-gen-skill

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

civitai-gen-skill 是做什么的?

使用 Civitai 的工作流 API 生成图像、视频和音频,通过无依赖的 Node.js 智能体技能实现,兼容标准智能体运行环境。

特点

  • 零依赖:无需安装外部 npm 包,开箱即用
  • 多模态生成:支持图像、视频和音频
  • 标准兼容:与 Claude Code、Cursor、Codex 等智能体运行环境无缝集成
  • 异步处理:支持轮询和回调两种模式
  • 自动重试:内置指数退避重试机制

环境变量

  • CIVITAI_API_KEY:API 密钥(必需)
  • CIVITAI_BASE_URL:API 基础 URL(可选,默认为 https://api.civitai.com)

使用示例

const skill = require('dovudja9209/civitai-gen-skill');

// 生成图像
const result = await skill.generate({
  endpoint: 'workflows',
  inputs: {
    prompt: '一只穿着西装的猫,数字绘画风格',
    model: 'flux-1-dev'
  }
});

API 参考

generate(options)

  • options.endpoint - 工作流端点(字符串)
  • options.inputs - 输入参数(对象)
  • options.async - 是否异步(布尔值,可选)

返回生成结果的对象。

错误处理

技能会在以下情况下自动重试:

  • 网络超时
  • 速率限制 (429)
  • 服务暂时不可用 (503)

最大重试次数为 3 次。

许可证

MIT

相关技能