Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Civitai Generation API

v1.0.0

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

0· 914· 1 versions· 0 current· 0 all-time· Updated 5h ago· MIT-0

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

Version tags

latestvk979w6vbd553zmh3d3e35hygxn816m2f