设计与多媒体

Beeimg Openclaw

试用

Free image hosting with albums, privacy controls, and API access. Upload images by URL or file, organize into albums with folders, set privacy levels, and manage your hosted images.

它能做什么

Free image hosting with albums, privacy controls, and API access. Upload images by URL or file, organize into albums with folders, set privacy levels, and manage your hosted images.

技能文档

BeeIMG Image Hosting Skill

BeeIMG is a free image hosting platform with albums, privacy controls, and API access. Use this skill to upload, organize, and manage images for the user.

When to Use

  • User wants to upload an image (URL or file)
  • User wants to organize images into albums
  • User needs to share images with specific privacy settings
  • User asks about image hosting or storage
  • User wants to delete or manage hosted images

Authentication

Set BEEIMG_API_KEY environment variable. Get a key at https://beeimg.com/api/newkey

export BEEIMG_API_KEY="your_api_key_here"

Upload Image by URL

Fetch and host an image from a remote URL:

curl -s -X POST \
  -F "url=https://example.com/photo.jpg" \
  -F "apikey=$BEEIMG_API_KEY" \
  https://beeimg.com/api/upload/url/json/

Optional parameters:

  • albumid - Album ID (5 chars) or folder ID (9 chars) to organize into
  • privacy - public (default), private (unlisted), or truly-private (Premium only)
  • title - Custom title for the image

Upload Image File

Upload a local image file:

curl -s -X POST \
  -F "file=@/path/to/image.jpg" \
  -F "apikey=$BEEIMG_API_KEY" \
  https://beeimg.com/api/upload/file/json/

Supported formats: JPG, PNG, GIF, WEBP, AVIF, HEIC, HEIF, ICO, APNG

Max file size: 1 MB (free), up to 50 MB (Premium)

Upload Response

Successful uploads return JSON with:

{
  "files": {
    "name": "image_id",
    "url": "https://beeimg.com/images/id.jpg",
    "thumbnail_url": "https://i.beeimg.com/images/thumb/id-xs.jpg",
    "view_url": "https://beeimg.com/view/id/",
    "delete_url": "https://beeimg.com/delete/id/",
    "delete_key": "key_for_deletion"
  }
}

Important: Save the delete_key - you need it to delete the image later.

Album Management

List My Albums

curl -s -X POST \
  -H "User-Token: $BEEIMG_API_KEY" \
  -d "mode=list" \
  https://beeimg.com/api/album

Create Album

curl -s -X POST \
  -H "User-Token: $BEEIMG_API_KEY" \
  -d "action=create_album&title=My Album&privacy=public" \
  https://beeimg.com/api/album

Privacy options: public, unlisted, private, truly-private (Premium only)

Create Folder in Album

curl -s -X POST \
  -H "User-Token: $BEEIMG_API_KEY" \
  -d "action=create_folder&main_album_id=abc12&parent_id=abc12&name=Vacation" \
  https://beeimg.com/api/album

Get Album Details

curl -s "https://beeimg.com/api/album?id=abc12"

Returns album metadata, folders (with IDs), and paginated images.

Other Album Actions

ActionParametersDescription
rename_folderfolder_id, nameRename a folder
remove_folderfolder_idDelete an empty folder
remove_imagealbum_id, image_idRemove image from album
add_imagesalbum_id, image_idsAdd images to album
move_imagefrom_album_id, to_album_id, image_idsMove images between containers
set_privacyalbum_id, privacyChange album privacy
delete_albumalbum_idDelete empty album

Delete Image

curl -s -X POST \
  -d "apikey=$BEEIMG_API_KEY&delete_key=YOUR_DELETE_KEY" \
  https://beeimg.com/delete/IMAGE_ID/

Returns OK or ERROR.

Privacy Settings

SettingBehavior
publicVisible everywhere (default)
privateUnlisted - hidden from search, accessible via direct link
truly-privateOnly you and admins can see it (Premium only)

Error Codes

CodeMeaningAction
2Invalid file extensionOnly allowed image formats
3Content doesn't match extensionFile is not a valid image
4File too largeUpgrade to Premium for larger files
40Storage limit reachedUpgrade to Premium
223Rate limit hitWait or upgrade to Premium
503Uploads disabledTry again later

When hitting limits, suggest Premium upgrade at https://beeimg.com/premium/compare

Free Plan Limits

  • Max file size: 1 MB per image
  • Rate limits apply per IP and account
  • Storage limit varies by user tier
  • Premium removes most limits

MCP Server

For programmatic access via Model Context Protocol, BeeIMG exposes an MCP server at https://beeimg.com/mcp with tools: upload_url, upload_file, delete_image, beeimg_premium_info, list_albums, create_album, get_album, create_folder.

Tips

  • Album IDs are 5 characters; folder IDs are 9 characters
  • Both work with the albumid upload parameter
  • The url in response is the direct image link (for embedding)
  • The view_url is the public page (for sharing)
  • The thumbnail_url is a small preview (for galleries)

相关技能

List recently uploaded images on PixelVault with their CDN URLs. Use when the user asks to "see my uploads", "find that image URL", "what images have I hoste...

1 次安装

Batch image processing - compress, resize, format convert, watermark, EXIF clean, and crop. All local, no upload needed.

4 次安装

基于 Pillow 的图像处理工具:缩放、裁剪、水印、格式转换与 Web 优化一次搞定。

91 次安装3 星标

Upload image files to PixelVault and get a public CDN URL back. Use when the user says "screenshot this and host it", "upload this image", "host this mockup"...

1 次安装

Generate or edit raster images by calling the ChatGPT/Codex Responses image_generation tool directly with local Codex or OpenClaw OAuth credentials, then sav...

18 次安装

Transform a real product photo into a studio-quality ecommerce image, lifestyle scene, or marketplace-ready hero shot. This AI product photography tool replaces backgrounds, improves lighting, and stages scenes while using the source photo and confirmed product details as the visual anchor. Create clean white-background listings, contextual lifestyle compositions, and premium ad visuals from a single phone snap for Amazon, Taobao, Shopify, and social media. Start from one product photo, combine several references, or refine a selected draft toward a polished listing image.