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

Image Background Remove

AI Background Removal - Remove background from images, create transparent PNG. Supports JPG, PNG, WebP local files and remote URLs. One credit per image.

下载1.4k
星标3
版本1.2.0
图像视频
安全通过

技能说明


name: background-removal description: AI Background Removal - Remove background from images, create transparent PNG. Supports JPG, PNG, WebP local files and remote URLs. One credit per image. version: 1.2.0 author: verging.ai category: media user-invocable: true metadata: openclaw: requires: env: - VERGING_API_KEY bins: - curl primaryEnv: VERGING_API_KEY

background-removal - AI Background Removal

Remove image backgrounds with AI via verging.ai. Returns transparent PNG.

Command Format

/background-removal --image <image file or URL> [options]

Options

OptionShortDescriptionDefault
--image-iImage file path or URLRequired
--api-key-kAPI Key$VERGING_API_KEY
--output-oSave path for resultCurrent directory
--download-dAuto download resultfalse

Authentication

Recommended: Authorization: ApiKey <your_key>

# ✅ Recommended (canonical form)
curl -H "Authorization: ApiKey vrg_sk_your_key_here" https://verging.ai/api/v1/auth/me

# ✅ Also works (Bearer with API key is supported)
curl -H "Authorization: Bearer vrg_sk_your_key_here" https://verging.ai/api/v1/auth/me

Get your API key: https://verging.ai → Login → Avatar → API Keys

API Reference (Exact Formats)

1. Check Credits

curl -H "Authorization: ApiKey $VERGING_API_KEY" \
  https://verging.ai/api/v1/auth/me

Response: {"email":"...","name":"...","credits":100}

2. Create Background Removal Job (Multipart with file — direct upload)

# ⚠️ image is a FILE upload (@path) — server handles R2 upload internally
# ⚠️ You do NOT need to use /upload-video separately for background removal
curl -X POST https://verging.ai/api/v1/background-removal/create-job \
  -H "Authorization: ApiKey $VERGING_API_KEY" \
  -F "image=@/tmp/verging-bg-removal/photo.jpg" \
  -F "file_name=photo.jpg" \
  -F "job_type=background-removal"

Response: {"code":10000,"result":{"job_id":"456"},"message":{"en":"Request Success","zh":"提交任务成功"}}

3. Poll Job Status

curl -H "Authorization: ApiKey $VERGING_API_KEY" \
  "https://verging.ai/api/v1/background-removal/jobs?job_ids=456"

Response: [{"id":456,"status":"COMPLETED","progress":100,"result_url":"https://...","image_url":"https://...","created_at":"...","updated_at":"..."}]

Status values: PENDINGPROCESSINGCOMPLETED (or FAILED)

Execution Flow (Follow Exactly)

  1. Parse args → extract image path/URL
  2. Download remote image (if URL): curl -L -o /tmp/verging-bg-removal/photo.jpg "URL"
  3. Validate → check file exists, format is JPG/PNG/WebP, size < 10MB
  4. Check credits → GET /api/v1/auth/me (needs 1 credit)
  5. Create job → POST /background-removal/create-job (Multipart with image=@path — server uploads to R2 internally, no separate upload step needed)
  6. Poll status → GET /background-removal/jobs?job_ids=X every 5 seconds until COMPLETED
  7. Return/download result → show result_url, optionally curl download

Critical Notes

  • Use Authorization: ApiKey <key> (recommended)Bearer <key> also works
  • No separate upload step needed — create-job handles R2 upload internally when you provide image=@path
  • image must be a file upload (@path) — NOT a URL string
  • Cost: 1 credit per image (fixed)
  • Supported formats: JPG, PNG, WebP (max 10MB)
  • Temp directory: /tmp/verging-bg-removal/

Privacy & Security

  • Set key via env: export VERGING_API_KEY="your_key"
  • Never expose API key in public repos
  • Temp files cleaned up after use

如何使用「Image Background Remove」?

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

相关技能