Edge Matrix StudioEdge Matrix Studio
REST · OpenAPI 3.1

REST API 与 OpenAPI

从能力目录发现模型、账号和端点,再使用生成、发布、人设、分析、会话与远程机器能力。

Base URL: https://studio-api.mysovi.ai/api
Authentication: Authorization: Bearer $EMS_API_KEY
API 防护

每一次自动化调用都有清晰的速率边界

REST 与远程 MCP 同时按 API 密钥、账号和客户端 IP 计数;任何维度达到上限都会在业务处理前停止,防止刷接口和费用失控。

数值顺序 密钥账号IP
鉴权前 IP 突发保护为普通请求 30/10 秒、上传 150/10 秒。多把密钥不能绕过账号额度;超限返回 429 与 Retry-After。
每 60 秒默认额度
查询
120 · 240 · 300
普通写入
30 · 60 · 120
计费
5 · 10 · 20
上传
300 · 600 · 900
MCP
60 · 120 · 180

Discovery-first workflow

每个能力都复用租户隔离、角色权限、账号可见范围与审计记录。实际可用模型和社媒账号以登录后的租户配置为准。

EndpointPurpose
GET /developer/capabilitiesDiscover the complete allowlisted capability catalog
GET /developer/openapi.jsonDownload the tenant-aware OpenAPI 3.1 document
GET /developer/modelsList available video, image, audio and music models
GET /developer/accountsList visible social accounts and health
GET /developer/statusQuery jobs, publications and account status
POST /generateCreate a video, image, voice, or music generation job
POST /composeCreate a composition job
POST /publish/tiktokCreate an immediate or scheduled publication; missing YouTube titles receive safe contextual defaults
POST /publish/{id}/cancelCancel a pending scheduled publication
POST /publish/{id}/rescheduleChange a scheduled publication time
GET /personas · POST /personas/generate-batchList Persona Roster records or create an asynchronous 1–10 persona batch
GET /analytics/groups · /staff · /accounts/dailyInspect account-group, staff, and daily account lifecycle analytics within caller scope
GET /sessionsList sanitized Session Hub records and health without cookies, tokens, or PINs
GET /remote-desktop/catalog · /instancesInspect AWS and Google Cloud regions, prices, quotas, machines, and runtime state
PATCH /remote-desktop/instances/{id}/safetySet delete protection and automatic-stop policy

Example

curl https://studio-api.mysovi.ai/api/developer/models \
  -H "Authorization: Bearer $EMS_API_KEY"

Responses from the authenticated capability catalog and OpenAPI document are authoritative. Read each model's maxInputImages, durations, resolutions, and feature flags instead of inferring constraints. Passwords, cookies, recovery PINs, short-lived desktop links, and session restore remain interactive-web-only and are intentionally absent from the catalog.