Loading...
Loading...
Compare original and translation side by side
https://platform.acedata.cloud/api/v1api.acedata.cloudhttps://platform.acedata.cloud/api/v1api.acedata.cloudapi.acedata.cloudPOST /api/v1/platform-tokens/platform-ACEDATACLOUD_PLATFORM_TOKENconnections: [acedatacloud].envACEDATACLOUD_PLATFORM_TOKEN=platform-v1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcurl -H "authorization: Bearer $ACEDATACLOUD_PLATFORM_TOKEN" \
https://platform.acedata.cloud/api/v1/applications/A normal token only ever sees its own account data. A superuser token sees every user's data and is required for admin operations (announcements).
api.acedata.cloudPOST /api/v1/platform-tokens/platform-ACEDATACLOUD_PLATFORM_TOKENconnections: [acedatacloud].envACEDATACLOUD_PLATFORM_TOKEN=platform-v1-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcurl -H "authorization: Bearer $ACEDATACLOUD_PLATFORM_TOKEN" \
https://platform.acedata.cloud/api/v1/applications/普通令牌仅能查看自身账户数据。超级用户令牌可查看所有用户的数据,是执行管理员操作(发布公告)所必需的。
scripts/acedatacloud.pyADC=$SKILL_DIR/scripts/acedatacloud.pyscripts/acedatacloud.pyADC=$SKILL_DIR/scripts/acedatacloud.py
Every command accepts `--json` for machine-readable output and `--token` to
override the env token. Without `--yes`, write commands print a dry-run preview
and exit without calling the API.
每个命令都支持`--json`参数以获取机器可读的输出,以及`--token`参数以覆盖环境变量中的令牌。如果不添加`--yes`参数,写入操作会打印试运行预览并退出,不会调用API。{ "count": <total>, "items": [ ... ] }?limit=?offset=resultsitems{ "count": <total>, "items": [ ... ] }?limit=?offset=resultsitemsGET /applications/GET /applications/remaining_amountcurl -H "authorization: Bearer $ACEDATACLOUD_PLATFORM_TOKEN" \
"https://platform.acedata.cloud/api/v1/applications/?limit=1"{
"count": 3,
"items": [
{
"id": "e9f625f2-cbd5-4254-8264-cfadbd180428",
"service_id": "f2b646d8-3cfd-46ef-969a-1ea9eebde329",
"remaining_amount": 100.9,
"used_amount": 1.1,
"paid": false,
"scope": "Global",
"allow_consume_global": true,
"expired_at": null,
"type": "Usage"
}
]
}service_idscopeIndividualGlobaluser_idremaining_amountcurl -H "authorization: Bearer $ACEDATACLOUD_PLATFORM_TOKEN" \
"https://platform.acedata.cloud/api/v1/applications/?limit=1"{
"count": 3,
"items": [
{
"id": "e9f625f2-cbd5-4254-8264-cfadbd180428",
"service_id": "f2b646d8-3cfd-46ef-969a-1ea9eebde329",
"remaining_amount": 100.9,
"used_amount": 1.1,
"paid": false,
"scope": "Global",
"allow_consume_global": true,
"expired_at": null,
"type": "Usage"
}
]
}service_idscopeIndividualGlobaluser_idGET /usage/apis/GET /usage/apis/api_idapplication_idstatus_codecreated_at_fromcreated_at_touser_id{
"count": 128,
"items": [
{
"id": "c124684b-7188-4c3e-ad53-3fba5150b944",
"api": { "title": "Suno Audios Generation API" },
"status_code": 200,
"original_amount": 0.55,
"deducted_amount": 0.55,
"trace_id": "…",
"elapsed": 12.3,
"created_at": "2026-06-28T09:15:44Z"
}
]
}GET /usage/apis/aggregate/?created_at_from=&created_at_to={ "items": [{ "date", "api_id", "amount" }], "total": <credits>, "apis": { "<id>": { "title" } } }GET /usage/apis/status-codes/{ "items": [200, 400, 502] }GET /usage/apis/export/?created_at_from=&created_at_to=usages.csvapi_idapplication_idstatus_codecreated_at_fromcreated_at_touser_id{
"count": 128,
"items": [
{
"id": "c124684b-7188-4c3e-ad53-3fba5150b944",
"api": { "title": "Suno Audios Generation API" },
"status_code": 200,
"original_amount": 0.55,
"deducted_amount": 0.55,
"trace_id": "…",
"elapsed": 12.3,
"created_at": "2026-06-28T09:15:44Z"
}
]
}GET /usage/apis/aggregate/?created_at_from=&created_at_to={ "items": [{ "date", "api_id", "amount" }], "total": <credits>, "apis": { "<id>": { "title" } } }GET /usage/apis/status-codes/{ "items": [200, 400, 502] }GET /usage/apis/export/?created_at_from=&created_at_to=usages.csvGET /services/GET /services/{ "count": 215, "items": [ { "id": "…", "alias": "suno", "title": "Suno 音乐生成",
"unit": "Credit", "free_amount": 0.0, "applied_count": 121733,
"packages": [ { "id": "…", "type": "Usage", "price": 13.0, "amount": 100.0 } ] } ] }{ "count": 215, "items": [ { "id": "…", "alias": "suno", "title": "Suno 音乐生成",
"unit": "Credit", "free_amount": 0.0, "applied_count": 121733,
"packages": [ { "id": "…", "type": "Usage", "price": 13.0, "amount": 100.0 } ] } ] }GET /credentials/GET /credentials/{ "count": 2, "items": [ { "id": "dae4899f-…", "name": "ci", "type": "Token",
"token": "<secret>", "limited_amount": null, "used_amount": 1.1,
"host": null, "created_at": "2026-06-28T09:15:44Z" } ] }POST /credentials/{ "application_id": "<app>", "name": "ci", "limited_amount": 100, "expired_at": "2026-12-31T00:00:00Z" }tokenDELETE /credentials/{id}204 No Contentapplication_idhostgrantedtruefalseuser_id{ "count": 2, "items": [ { "id": "dae4899f-…", "name": "ci", "type": "Token",
"token": "<secret>", "limited_amount": null, "used_amount": 1.1,
"host": null, "created_at": "2026-06-28T09:15:44Z" } ] }POST /credentials/{ "application_id": "<app>", "name": "ci", "limited_amount": 100, "expired_at": "2026-12-31T00:00:00Z" }tokenDELETE /credentials/{id}204 No Contentapplication_idhostgrantedtruefalseuser_idGET /orders/GET /orders/{ "count": 12, "items": [ { "id": "17c10c9d-…", "application_id": "…",
"package_id": "…", "description": "100 Credits", "price": 13.0,
"state": "Finished", "pay_way": "Stripe", "pay_url": "<url>",
"created_at": "2026-06-28T09:17:25Z" } ] }statePendingPaidFinishedExpiredFailedRefundedpay_wayWechatPayAliPayStripeX402PayPalRewardPOST /orders/{ "application_id": "<app>", "package_id": "<package>" }POST /orders/{id}/pay/{ "pay_way": "Stripe" }pay_urlPOST /orders/{id}/refresh/statestatepay_waycreated_at_fromcreated_at_touser_id{ "count": 12, "items": [ { "id": "17c10c9d-…", "application_id": "…",
"package_id": "…", "description": "100 Credits", "price": 13.0,
"state": "Finished", "pay_way": "Stripe", "pay_url": "<url>",
"created_at": "2026-06-28T09:17:25Z" } ] }statePendingPaidFinishedExpiredFailedRefundedpay_wayWechatPayAliPayStripeX402PayPalRewardPOST /orders/{ "application_id": "<app>", "package_id": "<package>" }POST /orders/{id}/pay/{ "pay_way": "Stripe" }pay_urlPOST /orders/{id}/refresh/statestatepay_waycreated_at_fromcreated_at_touser_idGET /platform-tokens/GET /platform-tokens/{ "count": 2, "items": [ { "id": "efdccba4-…", "token": "<secret>",
"expiration": null, "used_at": null, "created_at": "2026-06-28T06:29:02Z" } ] }POST /platform-tokens/platform-DELETE /platform-tokens/{id}/204 No Content{ "count": 2, "items": [ { "id": "efdccba4-…", "token": "<secret>",
"expiration": null, "used_at": null, "created_at": "2026-06-28T06:29:02Z" } ] }POST /platform-tokens/platform-DELETE /platform-tokens/{id}/204 No ContentGET /models/GET /models/{ "object": "list", "data": [ { "id": "gpt-4.1", "label": "GPT-4.1", "owned_by": "openai", "type": "chat", "capabilities": ["vision"] } ] }{ "object": "list", "data": [ { "id": "gpt-4.1", "label": "GPT-4.1", "owned_by": "openai", "type": "chat", "capabilities": ["vision"] } ] }GET /services/?id=<uuid>items[0]costunitfree_amounttitleservices/?alias=services/aliasservices/{id}/GET /apis/?path=<path>definitioncostapis/?service_id=service_idapis/{id}/GET /datasets/GET /integrations/GET /search/?query=<text>&lang=<code>{ results: [ { id, alias, title, type, snippet, url } ] }querykeywordGET /documents/?id=<uuid>items[0].contentdocuments/{id}/GET /models/catalog/{ rates, modalities, count, items:[{ id, name, provider, modality, unit, capabilities, pricing:{ input_credits, output_credits, official_* } }] }GET /services/?id=<uuid>items[0]costunitfree_amounttitleservices/?alias=services/aliasservices/{id}/GET /apis/?path=<path>definitioncostapis/?service_id=service_idapis/{id}/GET /datasets/GET /integrations/GET /search/?query=<text>&lang=<code>{ results: [ { id, alias, title, type, snippet, url } ] }querykeywordGET /documents/?id=<uuid>items[0].contentdocuments/{id}/GET /models/catalog/{ rates, modalities, count, items:[{ id, name, provider, modality, unit, capabilities, pricing:{ input_credits, output_credits, official_* } }] }GET /announcements/GET /announcements/{ "count": 20, "items": [ { "id", "title", "content", "translation_key", "published", "publish_at", "rank", "tags", "is_read" } ] }POST /announcements/admin/{ "title": "...", "content": "...", "rank": 5, "tags": ["product"], "published": true }contentPUTDELETE /announcements/admin/{id}POST /announcements/admin/polish/{ "title", "content" }POST /announcements/admin/translate/{ "translation_key" }{ "count": 20, "items": [ { "id", "title", "content", "translation_key", "published", "publish_at", "rank", "tags", "is_read" } ] }POST /announcements/admin/{ "title": "...", "content": "...", "rank": 5, "tags": ["product"], "published": true }contentPUTDELETE /announcements/admin/{id}POST /announcements/admin/polish/{ "title", "content" }POST /announcements/admin/translate/{ "translation_key" }application_idorder_idcredential_id--yestokenapplication_idorder_idcredential_id--yestokenACEDATACLOUD_PLATFORM_TOKENapi.acedata.cloudremaining_amountused_amountamountUSD = Credits × (package.price / package.amount)/admin/403MCP:| Hosted:pip install mcp-acedatacloud| See all MCP servers. The MCP exposes these as tools (https://mcp.acedata.cloud/mcp,acedatacloud_get_balance,acedatacloud_list_usage,acedatacloud_get_pricing,acedatacloud_search_docs,acedatacloud_get_api_spec, …) with the same write-confirmation guard.acedatacloud_create_credential
ACEDATACLOUD_PLATFORM_TOKENapi.acedata.cloudremaining_amountused_amountamount美元 = Credits × (套餐价格 / 套餐额度)/admin/MCP:| 托管地址:pip install mcp-acedatacloud| 查看所有MCP服务器。MCP将这些功能作为工具(https://mcp.acedata.cloud/mcp,acedatacloud_get_balance,acedatacloud_list_usage,acedatacloud_get_pricing,acedatacloud_search_docs,acedatacloud_get_api_spec, …)暴露,同样带有写入确认防护。acedatacloud_create_credential