跳至主要内容
小龙虾小龙虾AI
🤖

Civitai Generation API

Generate AI images from prompts using CivitAI's JavaScript SDK with customizable models, samplers, seeds, steps, LoRA, and output options.

下载375
星标0
版本1.0.0
设计媒体
安全通过
⚙️脚本

技能说明


name: civitai-ai-art description: Generate AI artwork using CivitAI's JavaScript SDK. Use when the user wants to create AI-generated images using Stable Diffusion models from CivitAI, including anime-style illustrations, character art, or custom generations with specific prompts, negative prompts, seeds, and sampling settings.

CivitAI AI Art Generation

Generate AI artwork using CivitAI's official JavaScript SDK.

Prerequisites

  • Node.js 18+ environment
  • CivitAI API access token (stored in environment variable CIVITAI_API_TOKEN)
  • civitai npm package installed

Installation

npm install civitai

Usage

node scripts/get_illust.js [options]

Options

OptionDescriptionDefault
--promptMain generation prompt (required)-
--negativeNegative prompt"bad quality,worst quality,worst detail,sketch,censor"
--widthImage width832
--heightImage height1216
--seedRandom seedrandom
--stepsSampling steps20
--cfg-scaleCFG scale5
--modelModel URN identifier"urn:air:sdxl:checkpoint:civitai:827184@2514310"
--samplerSampler algorithm"Euler a"
--clip-skipCLIP skip layers2
--outputOutput file path"./output.png"
--loraLoRA network URN with optional strength (format: urn,strength)-

Example Usage

# 基础生成
node scripts/get_illust.js --prompt "1girl, red hair, blue eyes, maid outfit, smile" --output maid.png

# 高级设置
node scripts/get_illust.js \
  --prompt "1girl, long silver hair, purple eyes, magical girl, cityscape at night" \
  --negative "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, bad feet" \
  --width 1024 \
  --height 1536 \
  --steps 28 \
  --cfg-scale 6 \
  --seed 42 \
  --output magical_girl.png

# 使用不同模型
node scripts/get_illust.js \
  --prompt "fantasy landscape, floating islands, waterfalls" \
  --model "urn:air:sdxl:checkpoint:civitai:101055@128641" \
  --output landscape.png

# 使用 LoRA
node scripts/get_illust.js \
  --prompt "1girl, red hair, blue eyes, maid outfit, smile" \
  --lora "urn:air:sdxl:lora:civitai:162141@182559,0.8" \
  --output maid_with_lora.png

# 使用多个 LoRA
node scripts/get_illust.js \
  --prompt "1girl, cat ears, cute smile, IncrsAhri, multiple tails" \
  --lora "urn:air:sd1:lora:civitai:162141@182559,1.0" \
  --lora "urn:air:sd1:lora:civitai:176425@198856,0.6" \
  --output multi_lora.png

Markdown 链接示例

生成图片后,使用 markdown 格式包裹链接:

[生成的图片](https://blobs-temp.s3.us-west-004.backblazeb2.com/...)

Scheduler Options

Available sampler values:

Sampler NameEnum Value
Euler aEULER_A
EulerEULER
LMSLMS
HeunHEUN
DPM2DPM2
DPM2 aDPM2_A
DPM++ 2S aDPM2_SA
DPM++ 2MDPM2_M
DPM++ SDEDPM_SDE
DPM fastDPM_FAST
DPM adaptiveDPM_ADAPTIVE
LMS KarrasLMS_KARRAS
DPM2 KarrasDPM2_KARRAS
DPM2 a KarrasDPM2_A_KARRAS
DPM++ 2S a KarrasDPM2_SA_KARRAS
DPM++ 2M KarrasDPM2_M_KARRAS
DPM++ SDE KarrasDPM_SDE_KARRAS
DDIMDDIM
PLMSPLMS
UniPCUNIPC
LCMLCM
DDPMDDPM
DEISDEIS

Notes

  • Requires Node.js 18+ for native fetch support
  • Store API tokens securely using environment variables
  • Generated images are subject to CivitAI's terms of service
  • Some models may require specific permissions or subscriptions
  • The script always waits for job completion by default

如何使用「Civitai Generation API」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「Civitai Generation API」技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能