acedatacloud-api

Guide for using AceDataCloud APIs. Use when authenticating, making API calls, managing credentials, understanding billing, or integrating AceDataCloud services into applications. Covers setup, authentication, request patterns, error handling, and SDK integration.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "acedatacloud-api" with this command: npx skills add acedatacloud/acedatacloud-acedatacloud-api

AceDataCloud API Usage Guide

Complete guide for using AceDataCloud's AI-powered data services API.

Getting Started

1. Create an Account

Register at platform.acedata.cloud.

2. Subscribe to a Service

Browse available services and click Get to subscribe. Most services include free quota.

3. Create API Credentials

Go to your service's Credentials page and create an API Token.

Authentication

All APIs use Bearer token authentication:

curl -X POST https://api.acedata.cloud/<endpoint> \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ ... }'

Token Types

TypeFormatScope
Service TokenUUID stringAccess to subscribed service only
Global TokenUUID stringAccess to all subscribed services

Base URL

https://api.acedata.cloud

SDK Integration (OpenAI-Compatible)

For chat completion services, use the standard OpenAI SDK:

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_TOKEN",
    base_url="https://api.acedata.cloud/v1"
)

response = client.chat.completions.create(
    model="claude-sonnet-4-20250514",
    messages=[{"role": "user", "content": "Hello!"}]
)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "YOUR_API_TOKEN",
  baseURL: "https://api.acedata.cloud/v1"
});

const response = await client.chat.completions.create({
  model: "gpt-4.1",
  messages: [{ role: "user", content: "Hello!" }]
});

Common Request Patterns

Synchronous APIs

Some APIs return results immediately (e.g., face transform, search):

curl -X POST https://api.acedata.cloud/face/analyze \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"image_url": "https://example.com/photo.jpg"}'

Async Task APIs

Most generation APIs (images, video, music) are asynchronous:

Step 1: Submit request

POST /suno/audios
{"prompt": "a jazz song", "wait": false}
→ {"task_id": "abc123"}

Step 2: Poll for results

POST /suno/tasks
{"task_id": "abc123"}
→ {"state": "succeeded", "data": [...]}

Shortcut: Pass "wait": true to block until completion (simpler but longer timeout).

Error Handling

HTTP CodeMeaningAction
400Bad requestCheck request parameters
401UnauthorizedCheck API token
403ForbiddenContent filtered or insufficient permissions
429Rate limitedWait and retry with backoff
500Server errorRetry or contact support

Error response format:

{
  "error": {
    "code": "token_mismatched",
    "message": "Invalid or expired token"
  }
}

Billing

  • Each API call deducts from your subscription balance (remaining_amount)
  • Cost varies by service, model, and usage (tokens, requests, data size)
  • Check balance at platform.acedata.cloud
  • Most services offer free trial quota

Service Categories

CategoryServicesBase Path
AI ChatGPT, Claude, Gemini, DeepSeek, Grok/v1/chat/completions
Image GenMidjourney, Flux, Seedream, NanoBanana/midjourney/*, /flux/*, etc.
Video GenLuma, Sora, Veo, Kling, Hailuo, Seedance/luma/*, /sora/*, etc.
Music GenSuno, Producer, Fish Audio/suno/*, /producer/*, /fish/*
SearchGoogle Search (web/images/news/maps)/serp/*
FaceAnalyze, beautify, swap, cartoon, age/face/*
UtilityShort URL, QR Art, Headshots/short-url, /qrart/*, /headshots/*

Gotchas

  • Tokens are service-scoped by default — create a global token if you need cross-service access
  • Async APIs return a task_id — you must poll to get the result
  • wait: true is convenient but has a timeout limit (typically 60–120s)
  • Rate limits vary by service tier — upgrade your plan if hitting limits
  • All timestamps are in UTC

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

通义晓蜜 - 智能外呼

触发阿里云晓蜜外呼机器人任务,自动批量拨打电话。适用于批量外呼、客户回访、满意度调查、简历筛查约面试等场景。可从前置工具或节点获取外呼名单。

Registry SourceRecently Updated
General

Letterboxd Watchlist

Scrape a public Letterboxd user's watchlist into a CSV/JSONL list of titles and film URLs without logging in. Use when a user asks to export, scrape, or mirror a Letterboxd watchlist, or to build watch-next queues.

Registry SourceRecently Updated
General

Seedance Video Generation

Generate AI videos using ByteDance Seedance. Use when the user wants to: (1) generate videos from text prompts, (2) generate videos from images (first frame, first+last frame, reference images), or (3) query/manage video generation tasks. Supports Seedance 1.5 Pro (with audio), 1.0 Pro, 1.0 Pro Fast, and 1.0 Lite models.

Registry SourceRecently Updated
4.2K17jackycser
General

Universal Skills Manager

The master coordinator for AI skills. Discovers skills from multiple sources (SkillsMP.com, SkillHub, and ClawHub), manages installation, and synchronization...

Registry SourceRecently Updated