{"openapi":"3.1.0","info":{"title":"MeToken AI Integration API","version":"1.1.0","summary":"模型路由、生成任务与 USD 计费接口","description":"面向第三方软件接入的完整 MeToken AI OpenAPI 规范。\n\n使用 `Authorization: Bearer <API_KEY>` 认证。金额是精确到 0.000001 USD 的十进制字符串，客户端应使用 Decimal。\n\n视频接口异步返回任务，需轮询任务详情；图片、语言和语音接口同步返回结果。\n\n模型列表、能力和价格来自生成文档时的后台配置；修改模型或活动价格后请重新一键生成。"},"servers":[{"url":"https://metoken.ai","description":"MeToken AI production endpoint"}],"security":[{"bearerAuth":[]}],"tags":[{"name":"Models","description":"模型、类型、能力和实时价格"},{"name":"Chat","description":"OpenAI 兼容 Chat Completions"},{"name":"Images","description":"Seedream 同步图片生成和编辑"},{"name":"Audio","description":"Seed Audio 同步语音生成"},{"name":"Tasks","description":"Seedance 视频创建和所有任务查询"},{"name":"Account","description":"余额与用量"}],"paths":{"/api/v1/models":{"get":{"tags":["Models"],"operationId":"listModels","summary":"List available models and current pricing","description":"仅返回已启用模型。kind 决定生成接口，pricing 是当前活动 USD 价格版本。","x-required-scope":"models:read","responses":{"200":{"description":"Available models","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelListResponse"}}}},"401":{"$ref":"#/components/responses/Unauthorized"}}}},"/api/v1/tasks":{"get":{"tags":["Tasks"],"operationId":"listTasks","summary":"List tasks","x-required-scope":"task:read","parameters":[{"name":"page","in":"query","schema":{"type":"integer","minimum":1,"default":1}},{"name":"page_size","in":"query","schema":{"type":"integer","enum":[20,50,100],"default":20}},{"name":"status","in":"query","description":"running=提交/排队/处理中；completed=所有终态；也可传具体状态。","schema":{"$ref":"#/components/schemas/TaskStatusFilter"}}],"responses":{"200":{"description":"Paginated task list","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskListResponse"}}}},"401":{"$ref":"#/components/responses/Unauthorized"}}},"post":{"tags":["Tasks"],"operationId":"createVideoTask","summary":"Create a generation task","description":"Send JSON HTTPS URLs or multipart/form-data. Multipart contains a JSON `request` field and repeated `media` files. Media is stored in R2, registered in the caller's BytePlus asset group, then submitted as asset IDs. Limits: image ≤9, video ≤3, audio ≤3; default per-file limits are 30/200/15 MB.","x-required-scope":"video:create","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskRequest"}},"multipart/form-data":{"schema":{"type":"object","required":["request"],"properties":{"request":{"type":"string","description":"JSON-encoded CreateTaskRequest"},"media":{"type":"array","items":{"type":"string","format":"binary"}}}}}}},"responses":{"202":{"description":"Task accepted","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"402":{"description":"Insufficient USD balance"},"409":{"$ref":"#/components/responses/Conflict"},"413":{"$ref":"#/components/responses/PayloadTooLarge"},"429":{"description":"Concurrency limit reached"},"502":{"$ref":"#/components/responses/ProviderError"},"503":{"$ref":"#/components/responses/Unavailable"}}}},"/api/v1/images/generations":{"post":{"tags":["Images"],"operationId":"createImageGeneration","summary":"Generate or edit images with Seedream","description":"同步图片生成。三个内置模型的参考图上限、尺寸和支持参数不同，请按 model 查看 CreateImageRequest 的 oneOf 分支。","x-required-scope":"image:create","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateImageRequest"}}}},"responses":{"200":{"description":"Generated images, task ID, provider usage, and billing result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageGenerationResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"402":{"description":"Insufficient USD balance"},"413":{"$ref":"#/components/responses/PayloadTooLarge"},"415":{"$ref":"#/components/responses/UnsupportedMediaType"},"429":{"description":"Concurrency limit reached"},"502":{"$ref":"#/components/responses/ProviderError"},"503":{"$ref":"#/components/responses/Unavailable"}}}},"/api/v1/chat/completions":{"post":{"tags":["Chat"],"operationId":"createChatCompletion","summary":"Create a chat completion","description":"OpenAI-compatible JSON or SSE. Non-streaming responses add `meapi.task_id` and `meapi.billing`; streaming responses expose the task ID in `X-MeAPI-Task-Id` and finish with `data: [DONE]`.","x-required-scope":"language:create","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateChatCompletionRequest"}}}},"responses":{"200":{"description":"Chat completion or SSE stream","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatCompletionResponse"}},"text/event-stream":{"schema":{"type":"string"},"example":"data: {\"id\":\"chatcmpl_x\",\"object\":\"chat.completion.chunk\",\"choices\":[{\"index\":0,\"delta\":{\"content\":\"Hello\"}}]}\n\ndata: [DONE]\n\n"}},"headers":{"X-MeAPI-Task-Id":{"description":"MeToken AI billing task ID","schema":{"type":"string"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"402":{"description":"Insufficient USD balance"},"413":{"$ref":"#/components/responses/PayloadTooLarge"},"415":{"$ref":"#/components/responses/UnsupportedMediaType"},"429":{"description":"Concurrency limit reached"},"502":{"$ref":"#/components/responses/ProviderError"},"503":{"$ref":"#/components/responses/Unavailable"}}}},"/api/v1/audio/generations":{"post":{"tags":["Audio"],"operationId":"createAudioGeneration","summary":"Generate audio with Seed Audio 1.0","description":"同步语音生成。支持纯文本、最多 3 个音频/Speaker 参考，或 1 张图片参考；图片不可和音频/Speaker 混用，Base64 单项最大 10 MB。","x-required-scope":"audio:create","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAudioRequest"}}}},"responses":{"200":{"description":"Generated Base64 audio, temporary provider URL, task ID, duration, subtitles, and billing result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AudioGenerationResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"402":{"description":"Insufficient USD balance for the 120-second reservation"},"413":{"$ref":"#/components/responses/PayloadTooLarge"},"415":{"$ref":"#/components/responses/UnsupportedMediaType"},"429":{"description":"Concurrency limit reached"},"502":{"$ref":"#/components/responses/ProviderError"},"503":{"$ref":"#/components/responses/Unavailable"}}}},"/api/v1/tasks/{task_id}":{"get":{"tags":["Tasks"],"operationId":"getTask","summary":"Get task status","description":"视频任务请退避轮询。成功后 output_url 是结果地址；终态为 succeeded/failed/cancelled/expired。","x-required-scope":"task:read","parameters":[{"$ref":"#/components/parameters/TaskId"}],"responses":{"200":{"description":"Task","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}}},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"}}},"delete":{"tags":["Tasks"],"operationId":"cancelTask","summary":"Cancel a queued task","x-required-scope":"task:write","parameters":[{"$ref":"#/components/parameters/TaskId"}],"responses":{"200":{"description":"Task cancelled","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Task"}}}},"401":{"$ref":"#/components/responses/Unauthorized"},"404":{"$ref":"#/components/responses/NotFound"},"409":{"$ref":"#/components/responses/Conflict"}}}},"/api/v1/overview":{"get":{"tags":["Account"],"operationId":"getAccountOverview","summary":"Get account balance, usage, and recent ledger entries","x-required-scope":"overview:read","responses":{"200":{"description":"Account overview","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OverviewResponse"}}}},"401":{"$ref":"#/components/responses/Unauthorized"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"MeToken AI API Key"}},"parameters":{"TaskId":{"name":"task_id","in":"path","required":true,"schema":{"type":"string"}}},"responses":{"Unauthorized":{"description":"Invalid API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"invalid_api_key","message":"API Key 无效或没有所需权限"}}}}},"BadRequest":{"description":"Invalid request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"invalid_request","message":"请求参数不符合要求"}}}}},"PayloadTooLarge":{"description":"JSON、Base64 或上传媒体超过限制","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"request_too_large","message":"请求内容超过大小限制"}}}}},"UnsupportedMediaType":{"description":"Content-Type 不受支持","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"unsupported_content_type","message":"接口仅接受 application/json"}}}}},"NotFound":{"description":"任务不存在或不属于当前用户","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"not_found","message":"任务不存在"}}}}},"Conflict":{"description":"任务状态冲突、不可取消或提交已过期","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"not_cancellable","message":"当前任务不可取消"}}}}},"ProviderError":{"description":"上游连接、签名或响应结构异常，可按错误码判断是否重试","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"byteplus_request_failed","message":"BytePlus 请求失败"}}}}},"Unavailable":{"description":"维护模式、Provider 或价格未配置","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"},"example":{"error":{"code":"provider_not_configured","message":"Provider 尚未配置"}}}}}},"schemas":{"Error":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"string","description":"稳定的小写 snake_case 机器错误码；业务判断不要依赖 message。"},"message":{"type":"string","description":"开发者可读说明，语言可能随站点设置变化。"}}}}},"UsdAmount":{"type":"string","pattern":"^-?\\d+\\.\\d{6}$","description":"精确到 0.000001 USD 的十进制字符串。客户端必须使用 Decimal，不能用二进制浮点数累计。","examples":["0.024000"]},"ModelKind":{"type":"string","enum":["video","image","language","audio"]},"Model":{"type":"object","required":["kind"],"properties":{"id":{"type":"string","description":"公开模型名；部分返回中字段名为 public_model。"},"public_model":{"type":"string","description":"请求 model 字段应使用的值。"},"kind":{"$ref":"#/components/schemas/ModelKind"},"description":{"type":["string","null"]},"enabled":{"oneOf":[{"type":"boolean"},{"type":"integer","enum":[0,1]}]},"concurrency_limit":{"type":"integer","minimum":1,"maximum":100000,"description":"平台针对该模型的全局并发上限；不是上游 Provider 官方配额。"},"pricing_kind":{"type":["string","null"]},"pricing":{"type":["object","null"],"additionalProperties":true,"description":"活动 USD 价格；后台内部金额通常为 micro-USD 整数。"},"capabilities":{"type":["object","null"],"additionalProperties":true}},"additionalProperties":true},"ModelListResponse":{"type":"object","required":["object","data"],"properties":{"object":{"const":"list"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Model"}}}},"TaskStatus":{"type":"string","enum":["submitting","queued","processing","succeeded","failed","cancelled","expired"]},"TaskStatusFilter":{"type":"string","enum":["running","completed","submitting","queued","processing","succeeded","failed","cancelled","expired"]},"Pagination":{"type":"object","required":["page","page_size","total","total_pages"],"properties":{"page":{"type":"integer","minimum":1},"page_size":{"type":"integer","enum":[20,50,100]},"total":{"type":"integer","minimum":0},"total_pages":{"type":"integer","minimum":0}}},"Task":{"type":"object","required":["id","user_id","model","kind","status","provider","billing","created_at","updated_at"],"properties":{"id":{"type":"string"},"user_id":{"type":"string"},"model":{"type":"string"},"kind":{"$ref":"#/components/schemas/ModelKind"},"status":{"$ref":"#/components/schemas/TaskStatus"},"prompt":{"type":["string","null"]},"provider":{"type":"string"},"input_mode":{"type":["string","null"],"enum":["text","url","base64","mixed","stream",null]},"media_type":{"type":["string","null"],"enum":["image","video","audio","multiple",null]},"media_url":{"type":["string","null"],"description":"输入媒体记录；多媒体时可能是 JSON 数组字符串。"},"duration":{"type":["integer","number","null"]},"resolution":{"type":["string","null"]},"ratio":{"type":["string","null"]},"generate_audio":{"type":["boolean","integer","null"]},"billing":{"$ref":"#/components/schemas/Billing"},"output_url":{"type":["string","null"],"format":"uri"},"last_frame_url":{"type":["string","null"],"format":"uri"},"error_code":{"type":["string","null"]},"error_message":{"type":["string","null"]},"webhook_url":{"type":["string","null"],"format":"uri"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"completed_at":{"type":["string","null"],"format":"date-time"}},"additionalProperties":true},"TaskListResponse":{"type":"object","required":["object","data","pagination"],"properties":{"object":{"const":"list"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Task"}},"pagination":{"$ref":"#/components/schemas/Pagination"}}},"MediaInput":{"type":"object","additionalProperties":false,"required":["type","url"],"properties":{"type":{"type":"string","enum":["image","video","audio"]},"url":{"type":"string","format":"uri","pattern":"^https://","description":"HTTPS media URL. MeToken AI imports it to R2 before creating the BytePlus asset."}}},"CreateTaskBase":{"type":"object","additionalProperties":false,"required":["model"],"anyOf":[{"required":["prompt"]},{"required":["media"]}],"properties":{"model":{"type":"string","enum":["seedance-2-0","seedance-2-0-fast","seedance-2-0-mini"]},"prompt":{"type":"string","minLength":1,"maxLength":4000},"duration":{"oneOf":[{"type":"integer","minimum":4,"maximum":15},{"const":-1}],"default":5},"resolution":{"type":"string","enum":["480p","720p","1080p","4k"],"default":"720p"},"ratio":{"type":"string","enum":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"default":"adaptive"},"generate_audio":{"type":"boolean","default":true},"media":{"type":"array","maxItems":15,"items":{"$ref":"#/components/schemas/MediaInput"},"description":"组合限制：image≤9、video≤3、audio≤3。"},"webhook_url":{"type":"string","format":"uri","pattern":"^https://"}}},"CreateTaskRequest":{"oneOf":[{"title":"seedance-2-0","allOf":[{"$ref":"#/components/schemas/CreateTaskBase"},{"type":"object","properties":{"model":{"const":"seedance-2-0"},"resolution":{"type":"string","enum":["480p","720p","1080p","4k"],"default":"720p"}},"required":["model"]}]},{"title":"seedance-2-0-fast","allOf":[{"$ref":"#/components/schemas/CreateTaskBase"},{"type":"object","properties":{"model":{"const":"seedance-2-0-fast"},"resolution":{"type":"string","enum":["480p","720p"],"default":"720p"}},"required":["model"]}]},{"title":"seedance-2-0-mini","allOf":[{"$ref":"#/components/schemas/CreateTaskBase"},{"type":"object","properties":{"model":{"const":"seedance-2-0-mini"},"resolution":{"type":"string","enum":["480p","720p"],"default":"720p"}},"required":["model"]}]}],"discriminator":{"propertyName":"model"}},"CreateImageRequest":{"oneOf":[{"$ref":"#/components/schemas/Seedream45Request"},{"$ref":"#/components/schemas/SeedreamLiteRequest"},{"$ref":"#/components/schemas/SeedreamProRequest"}],"discriminator":{"propertyName":"model"}},"ImageReference":{"type":"string","description":"HTTPS URL 或 data:image/jpeg|png|webp|bmp|tiff|gif|heic|heif;base64,...；Base64 解码后≤30 MB。"},"SeedreamCommonRequest":{"type":"object","required":["model","prompt"],"properties":{"model":{"type":"string"},"prompt":{"type":"string","minLength":1},"response_format":{"type":"string","enum":["url","b64_json"],"default":"url"},"watermark":{"type":"boolean","default":true},"stream":{"const":false,"default":false}}},"SeedreamProRequest":{"title":"Dola-Seedream-5.0-pro","allOf":[{"$ref":"#/components/schemas/SeedreamCommonRequest"},{"type":"object","properties":{"model":{"const":"Dola-Seedream-5.0-pro"},"prompt":{"type":"string","minLength":1,"maxLength":400000,"description":"硬上限 400,000 字符；建议中文≤300字、英文≤600字符以获得更好效果。"},"image":{"oneOf":[{"$ref":"#/components/schemas/ImageReference"},{"type":"array","minItems":1,"maxItems":10,"items":{"$ref":"#/components/schemas/ImageReference"}}]},"seed":{"type":"integer","minimum":-1,"maximum":2147483647,"default":-1,"description":"-1 表示随机；固定值用于可复现输出。"},"optimize_prompt":{"type":"boolean","default":true,"description":"设为 false 时忽略 optimize_prompt_options；传入 options 时 MeToken AI 会确保上游 optimize_prompt=true。"},"size":{"oneOf":[{"type":"string","enum":["1K","2K"],"default":"2K"},{"type":"string","pattern":"^\\d{2,5}[xX]\\d{2,5}$","description":"宽高必须是16的倍数；总像素 921,600–4,624,220，宽高比 1:16–16:1。"}]},"output_format":{"type":"string","enum":["png","jpeg"],"default":"jpeg"},"optimize_prompt_options":{"type":"object","properties":{"mode":{"type":"string","enum":["standard","fast"],"default":"standard"},"thinking":{"type":"string","default":"auto","description":"提示词优化的思考模式；仅在 optimize_prompt=true 时生效，auto 由模型自动决定。"}}}}}]},"SeedreamLiteRequest":{"title":"Dola-Seedream-5.0-lite","description":"支持文生图、单图/多图编辑和组图生成。sequential_image_generation 是单次同步请求的多图输出，不是离线 Batch Inference。","allOf":[{"$ref":"#/components/schemas/SeedreamCommonRequest"},{"type":"object","properties":{"model":{"const":"Dola-Seedream-5.0-lite"},"prompt":{"type":"string","minLength":1,"maxLength":12000},"image":{"oneOf":[{"$ref":"#/components/schemas/ImageReference"},{"type":"array","minItems":1,"maxItems":14,"items":{"$ref":"#/components/schemas/ImageReference"}}]},"size":{"oneOf":[{"type":"string","enum":["2K","3K","4K"]},{"type":"string","pattern":"^\\d{2,5}[xX]\\d{2,5}$","description":"总像素 3,686,400–16,777,216，宽高比 1:16–16:1。"}]},"sequential_image_generation":{"type":"string","enum":["auto","disabled"],"default":"disabled"},"sequential_image_generation_options":{"type":"object","properties":{"max_images":{"type":"integer","minimum":1,"maximum":15}},"description":"参考图数量 + 最大输出图数量必须≤15。"},"output_format":{"type":"string","enum":["png","jpeg"]},"optimize_prompt_options":{"type":"object","properties":{"mode":{"const":"standard"}}}}}]},"Seedream45Request":{"title":"ByteDance-Seedream-4.5","description":"支持文生图、单图/多图编辑，以及 sequential_image_generation 单请求多图输出。它不支持离线 Batch Inference。","allOf":[{"$ref":"#/components/schemas/SeedreamCommonRequest"},{"type":"object","properties":{"model":{"const":"ByteDance-Seedream-4.5"},"prompt":{"type":"string","minLength":1,"maxLength":12000},"image":{"oneOf":[{"$ref":"#/components/schemas/ImageReference"},{"type":"array","minItems":1,"maxItems":14,"items":{"$ref":"#/components/schemas/ImageReference"}}]},"size":{"oneOf":[{"type":"string","enum":["2K","4K"]},{"type":"string","pattern":"^\\d{2,5}[xX]\\d{2,5}$","description":"总像素 3,686,400–16,777,216，宽高比 1:16–16:1。"}]},"sequential_image_generation":{"type":"string","enum":["auto","disabled"],"default":"disabled","description":"auto 表示在同一个同步请求中顺序生成多张图片，不是 Batch Inference。"},"sequential_image_generation_options":{"type":"object","properties":{"max_images":{"type":"integer","minimum":1,"maximum":15}}},"optimize_prompt_options":{"type":"object","properties":{"mode":{"const":"standard"}}}}}]},"ChatMessage":{"type":"object","required":["role","content"],"properties":{"role":{"type":"string","enum":["system","user","assistant","tool"]},"content":{"description":"Plain text or BytePlus multimodal content array","oneOf":[{"type":"string"},{"type":"array","items":{"type":"object","additionalProperties":true}}]},"tool_calls":{"type":"array","items":{"type":"object","additionalProperties":true}},"tool_call_id":{"type":"string"}},"additionalProperties":true},"CreateChatCompletionRequest":{"type":"object","required":["model","messages"],"properties":{"model":{"type":"string","enum":["DeepSeek-V4-flash","DeepSeek-V4-pro","Dola-Seed-2.0-Code","Dola-Seed-2.0-lite","Dola-Seed-2.0-mini","Dola-Seed-2.0-pro","Dola-Seed-2.1-turbo","GLM-5.2"]},"messages":{"type":"array","minItems":1,"maxItems":1000,"items":{"$ref":"#/components/schemas/ChatMessage"}},"stream":{"type":"boolean","default":false},"stream_options":{"type":"object","properties":{"include_usage":{"type":"boolean","description":"MeToken AI forces true for streaming billing."}}},"max_tokens":{"type":"integer","minimum":1,"maximum":393216,"description":"模型级上限见 x-meapi-models[].limits；DeepSeek V4 为 393216，Dola-Seed-2.1-turbo 为 262144，Dola-Seed-2.0 系列为 131072。"},"max_completion_tokens":{"type":"integer","minimum":1,"maximum":393216,"description":"优先于 max_tokens；实际最大值按模型校验。"},"temperature":{"type":"number","minimum":0,"maximum":2},"top_p":{"type":"number","minimum":0,"maximum":1},"stop":{"oneOf":[{"type":"string"},{"type":"array","maxItems":4,"items":{"type":"string"}}]},"frequency_penalty":{"type":"number","minimum":-2,"maximum":2},"presence_penalty":{"type":"number","minimum":-2,"maximum":2},"thinking":{"type":"object","properties":{"type":{"type":"string","enum":["enabled","disabled"]}},"additionalProperties":true,"description":"模型支持情况见官方档案；Dola-Seed-2.1-turbo 默认 enabled。"},"reasoning_effort":{"type":"string","enum":["minimal","low","medium","high","max"],"description":"DeepSeek V4 仅支持 minimal/high/max；GLM-5.2 支持 minimal/medium/high/max；Dola-Seed-2.x 支持 minimal/low/medium/high。minimal 表示不进行深度思考。"},"tools":{"type":"array","items":{"type":"object","additionalProperties":true}},"tool_choice":{"oneOf":[{"type":"string"},{"type":"object","additionalProperties":true}]},"response_format":{"type":"object","additionalProperties":true}},"additionalProperties":true,"description":"完整 JSON 请求≤100 MB。MeToken AI 校验模型、消息数量和最大输出 Token，其余兼容参数透传给 BytePlus。"},"GeneratedImage":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"response_format=url 时存在，通常是临时链接。"},"b64_json":{"type":"string","contentEncoding":"base64","description":"response_format=b64_json 时存在。"},"output_format":{"type":"string","enum":["png","jpeg"]},"size":{"type":"string"},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}},"ImageGenerationResponse":{"type":"object","required":["data","task_id","billing"],"properties":{"model":{"type":"string"},"created":{"type":"integer","description":"Unix 时间戳（秒）"},"data":{"type":"array","items":{"$ref":"#/components/schemas/GeneratedImage"}},"usage":{"type":"object","properties":{"generated_images":{"type":"integer"},"input_images":{"type":"integer"},"output_tokens":{"type":"integer"},"total_tokens":{"type":"integer"}},"additionalProperties":true},"task_id":{"type":"string"},"billing":{"$ref":"#/components/schemas/Billing"}},"additionalProperties":true},"ChatUsage":{"type":"object","properties":{"prompt_tokens":{"type":"integer"},"completion_tokens":{"type":"integer"},"total_tokens":{"type":"integer"},"prompt_tokens_details":{"type":"object","properties":{"cached_tokens":{"type":"integer"},"audio_tokens":{"type":"integer"},"audio_cached_tokens":{"type":"integer"}},"additionalProperties":true},"completion_tokens_details":{"type":"object","properties":{"reasoning_tokens":{"type":"integer"}},"additionalProperties":true}},"additionalProperties":true},"ChatCompletionResponse":{"type":"object","required":["id","object","model","choices","meapi"],"properties":{"id":{"type":"string"},"object":{"type":"string","examples":["chat.completion"]},"created":{"type":"integer"},"model":{"type":"string","description":"请求使用的 MeToken AI 公开模型名。"},"choices":{"type":"array","items":{"type":"object","required":["index"],"properties":{"index":{"type":"integer"},"message":{"type":"object","properties":{"role":{"type":"string"},"content":{"type":["string","null"]},"reasoning_content":{"type":["string","null"]},"tool_calls":{"type":"array","items":{"type":"object","additionalProperties":true}}},"additionalProperties":true},"finish_reason":{"type":["string","null"]}},"additionalProperties":true}},"usage":{"$ref":"#/components/schemas/ChatUsage"},"meapi":{"type":"object","required":["task_id","billing"],"properties":{"task_id":{"type":"string"},"billing":{"$ref":"#/components/schemas/Billing"}}}},"additionalProperties":true},"AudioReference":{"type":"object","additionalProperties":false,"description":"Provide exactly one field. Audio/speaker references cannot be mixed with an image reference.","properties":{"speaker":{"type":"string","description":"BytePlus Voice speaker ID"},"audio_data":{"type":"string","description":"Raw Base64 or data:audio/...;base64 reference, maximum 10 MB"},"audio_url":{"type":"string","format":"uri","pattern":"^https://","description":"Public HTTPS reference audio URL"},"image_data":{"type":"string","description":"Raw Base64 or data:image/...;base64 reference, maximum 10 MB"},"image_url":{"type":"string","format":"uri","pattern":"^https://","description":"Public HTTPS reference image URL"}},"minProperties":1,"maxProperties":1},"CreateAudioRequest":{"type":"object","additionalProperties":false,"required":["model","text_prompt"],"properties":{"model":{"type":"string","enum":["Seed-Audio-1.0"]},"text_prompt":{"type":"string","minLength":1,"maxLength":3000},"references":{"type":"array","minItems":1,"maxItems":3,"items":{"$ref":"#/components/schemas/AudioReference"},"description":"最多 3 个音频/Speaker；如果使用图片，只允许 1 张且不能与音频/Speaker 混用。"},"audio_config":{"type":"object","properties":{"format":{"type":"string","enum":["wav","mp3","pcm","ogg_opus"],"default":"wav"},"sample_rate":{"type":"integer","enum":[8000,16000,24000,32000,44100,48000]},"speech_rate":{"type":"number","minimum":-50,"maximum":100},"loudness_rate":{"type":"number","minimum":-50,"maximum":100},"pitch_rate":{"type":"number","minimum":-12,"maximum":12},"enable_subtitle":{"type":"boolean","default":false}}},"watermark":{"type":"object","additionalProperties":true}}},"AudioGenerationResponse":{"type":"object","required":["audio","duration","original_duration","task_id","billing"],"properties":{"code":{"type":"integer","examples":[0]},"message":{"type":"string"},"audio":{"type":"string","contentEncoding":"base64","description":"音频 Base64，不是 data URL。"},"duration":{"type":"number","minimum":0},"original_duration":{"type":"number","minimum":0,"maximum":120,"description":"实际计费所用原始时长。"},"url":{"type":"string","format":"uri","description":"可能不存在或过期的 Provider 临时链接。"},"subtitle":{"description":"enable_subtitle=true 时由 Provider 返回；当前保持透传。","oneOf":[{"type":"array","items":{"type":"object","additionalProperties":true}},{"type":"object","additionalProperties":true},{"type":"string"},{"type":"null"}]},"task_id":{"type":"string"},"billing":{"$ref":"#/components/schemas/Billing"}},"additionalProperties":true},"Billing":{"type":"object","required":["currency"],"properties":{"currency":{"const":"USD"},"status":{"type":"string","enum":["reserved","settled","refunded","unbilled"]},"pricing_version_id":{"type":["string","null"]},"estimated_amount":{"$ref":"#/components/schemas/UsdAmount"},"actual_amount":{"oneOf":[{"$ref":"#/components/schemas/UsdAmount"},{"type":"null"}]},"estimated_amount_microusd":{"type":["integer","string"]},"actual_amount_microusd":{"type":["integer","string","null"]},"balance_after":{"oneOf":[{"$ref":"#/components/schemas/UsdAmount"},{"type":"null"}]},"usage":{"type":["object","null"],"additionalProperties":true}},"additionalProperties":true},"OverviewResponse":{"type":"object","required":["user","stats","routes","ledger","maintenance"],"properties":{"user":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string","format":"email"},"role":{"type":"string"},"balance_usd":{"$ref":"#/components/schemas/UsdAmount"},"concurrency_limit":{"type":"integer"},"media_quota_bytes":{"type":"integer"}},"additionalProperties":true},"stats":{"type":"object","properties":{"total":{"type":"integer"},"succeeded":{"type":"integer"},"active":{"type":"integer"},"spent_usd":{"$ref":"#/components/schemas/UsdAmount"}},"additionalProperties":true},"routes":{"type":"array","items":{"$ref":"#/components/schemas/Model"}},"ledger":{"type":"array","items":{"type":"object","additionalProperties":true}},"maintenance":{"type":"boolean"}},"additionalProperties":true}}},"x-meapi-models":[{"id":"ByteDance-Seedream-4.5","kind":"image","description":"BytePlus ModelArk ByteDance Seedream 4.5 image generation","pricing_kind":"image","pricing_version":3,"pricing":{"kind":"image","rates":{"text_to_image_pieces":{"amountMicrousd":"36000","denominator":"1","unit":"image"},"image_to_image_pieces":{"amountMicrousd":"36000","denominator":"1","unit":"image"}}},"capabilities":["text_to_image","image_edit","multi_image_reference","sequential_image_generation"],"endpoint":"/api/v1/images/generations","scope":"image:create","mode":"synchronous","request_schema":"#/components/schemas/CreateImageRequest","response_schema":"#/components/schemas/ImageGenerationResponse","limits":{"prompt_max_characters":12000,"reference_base64_max_mb":30,"response_format":["url","b64_json"],"reference_image_max_count":14,"named_sizes":["2K","4K"],"custom_pixels":{"minimum":3686400,"maximum":16777216,"aspect_ratio":"1:16-16:1"},"sequential_generation":true,"total_input_and_output_images_max":15,"output_format":false},"official_profile":{"catalog_model_id":"seedream-4-5-251128","vendor":"ByteDance","domain":"ImageGeneration","input_modalities":["text","image"],"output_modalities":["image"],"task_types":["text_to_image","image_to_image"],"reference_input":["single_image","multiple_images"],"sequential_multi_image_generation":true,"batch_inference":false,"catalog_output_resolutions":[{"width":2048,"height":2048,"label":"2K"},{"width":4096,"height":4096,"label":"4K"}],"provider_api_paths":["/v1/images/generations","/v3/images/generations"],"provider_rate_limit_observed":{"images_per_minute":500,"source_snapshot_at":"2026-07-24T22:38:23Z"},"provider_list_pricing":{"currency":"USD","unit":"image","source_snapshot_at":"2026-07-24T22:38:23Z","text_to_image":{"list_price":"0.040000","observed_account_price":"0.036000","observed_discount":"0.90"},"image_to_image":{"list_price":"0.040000","observed_account_price":"0.036000","observed_discount":"0.90"},"note":"Observed account price includes the account's 10% discount and is not a guaranteed permanent provider price."},"unsupported_capabilities":["fine_tuning","structured_output","deep_thinking","batch_inference","explicit_cache","implicit_cache","function_call","web_browsing","knowledge_base","mcp"],"description":"Text-to-image and single/multi-image editing with stable fusion, editing consistency, small-text rendering, and 4K output."}},{"id":"DeepSeek-V4-flash","kind":"language","description":"BytePlus ModelArk DeepSeek V4 Flash chat completions","pricing_kind":"language","pricing_version":4,"pricing":{"kind":"language","rates":{"input_tokens":{"amountMicrousd":"140000","denominator":"1000000","unit":"token"},"output_tokens":{"amountMicrousd":"280000","denominator":"1000000","unit":"token"},"storage_token_hours":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"cache_hit_tokens":{"amountMicrousd":"28000","denominator":"1000000","unit":"token"}}},"capabilities":["chat_completions","streaming","tool_calling","deep_reasoning"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":393216},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"deepseek-v4-flash-260425","version":"260425","vendor":"DeepSeek","domain":"LanguageModel","description":"High-efficiency, cost-effective text model with million-token context and faster inference.","input_modalities":["text"],"output_modalities":["text"],"task_types":["text_generation"],"capabilities":{"structured_output":false,"function_call":true,"deep_thinking":true,"fine_tuning":false,"batch_inference":false,"web_browsing":false,"knowledge_base":false,"mcp":"Responses API only; MeToken AI currently exposes Chat Completions only","explicit_cache":"Responses API","implicit_cache":["Chat Completions"]},"thinking":{"type":{"supported":true,"values":["enabled","disabled"]},"reasoning_effort":{"supported":true,"values":["minimal","high","max"]}},"limits":{"context_window_tokens":1048576,"max_input_tokens":1048576,"max_completion_tokens":393216,"max_reasoning_tokens":131072},"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"provider_rate_limit_observed":{"tokens_per_minute":1500000,"requests_per_minute":15000,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","source_snapshot_at":"2026-07-25","input":"0.14","output":"0.28","cache_hit":"0.028","cache_storage_per_hour":"0.008333","note":"Provider reference only. Active MeToken AI customer pricing is configured independently by the administrator."},"source_snapshot_at":"2026-07-25"}},{"id":"DeepSeek-V4-pro","kind":"language","description":"BytePlus ModelArk DeepSeek V4 Pro chat completions","pricing_kind":"language","pricing_version":4,"pricing":{"kind":"language","rates":{"input_tokens":{"amountMicrousd":"1740000","denominator":"1000000","unit":"token"},"output_tokens":{"amountMicrousd":"3480000","denominator":"1000000","unit":"token"},"storage_token_hours":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"cache_hit_tokens":{"amountMicrousd":"145000","denominator":"1000000","unit":"token"}}},"capabilities":["chat_completions","streaming","tool_calling","deep_reasoning"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":393216},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"deepseek-v4-pro-260425","version":"260425","vendor":"DeepSeek","domain":"LanguageModel","description":"Flagship hybrid-reasoning text model with adaptive deep-thinking and general-conversation modes.","input_modalities":["text"],"output_modalities":["text"],"task_types":["text_generation"],"capabilities":{"structured_output":false,"function_call":true,"deep_thinking":true,"fine_tuning":false,"batch_inference":false,"web_browsing":false,"knowledge_base":false,"mcp":"Responses API only; MeToken AI currently exposes Chat Completions only","explicit_cache":"Responses API","implicit_cache":["Chat Completions"]},"thinking":{"type":{"supported":true,"values":["enabled","disabled"]},"reasoning_effort":{"supported":true,"values":["minimal","high","max"]}},"limits":{"context_window_tokens":1048576,"max_input_tokens":1048576,"max_completion_tokens":393216,"max_reasoning_tokens":131072},"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"provider_rate_limit_observed":{"tokens_per_minute":1500000,"requests_per_minute":15000,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","source_snapshot_at":"2026-07-25","input":"1.74","output":"3.48","cache_hit":"0.145","cache_storage_per_hour":"0.008333","note":"Provider reference only. Active MeToken AI customer pricing is configured independently by the administrator."},"source_snapshot_at":"2026-07-25"}},{"id":"Dola-Seed-2.0-Code","kind":"language","description":"BytePlus ModelArk Dola Seed 2.0 Code chat completions","pricing_kind":"language","pricing_version":4,"pricing":{"kind":"language","rates":{"input_tokens_lte_128k":{"amountMicrousd":"500000","denominator":"1000000","unit":"token"},"output_tokens_lte_128k":{"amountMicrousd":"3000000","denominator":"1000000","unit":"token"},"cache_hit_tokens_lte_128k":{"amountMicrousd":"100000","denominator":"1000000","unit":"token"},"storage_token_hours_lte_128k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"input_tokens_gt_128k_lte_256k":{"amountMicrousd":"1000000","denominator":"1000000","unit":"token"},"output_tokens_gt_128k_lte_256k":{"amountMicrousd":"6000000","denominator":"1000000","unit":"token"},"cache_hit_tokens_gt_128k_lte_256k":{"amountMicrousd":"200000","denominator":"1000000","unit":"token"},"storage_token_hours_gt_128k_lte_256k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"}}},"capabilities":["chat_completions","streaming","tool_calling","code_generation"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":131072},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"seed-2-0-code-preview-260328","input_modalities":["text","image","video"],"fine_tuning":false,"structured_output":false,"strict_function_call":false,"implicit_cache":false,"web_browsing":"Responses API only","knowledge_base":false,"mcp":false,"version":"260328","vendor":"ByteDance","domain":"LanguageModel","family":"Dola-Seed-2.0 Series","output_modalities":["text"],"task_types":["text_generation","visual_question_answering"],"capabilities":{"structured_output":false,"function_call":true,"strict_function_call":false,"deep_thinking":true,"fine_tuning":false,"batch_inference":false,"web_browsing":"Responses API only","knowledge_base":false,"mcp":false,"explicit_cache":"Responses API","implicit_cache":false},"thinking":{"type":{"supported":true,"values":["enabled","disabled"],"default":"enabled"},"reasoning_effort":{"supported":true,"values":["minimal","low","medium","high"],"default":"medium"},"thinking_budget":{"supported":false},"reasoning_content_preserved_between_turns":true},"limits":{"context_window_tokens":262144,"max_input_tokens":229376,"max_completion_tokens":131072,"max_reasoning_tokens":131072},"sampling_parameters":{"temperature":{"enforced_value":1,"user_value_ignored":true},"top_p":{"enforced_value":0.95,"user_value_ignored":true}},"media_limits":{"video":{"max_count":10,"max_duration_seconds":9000,"max_file_bytes":52428800,"formats":["mp4","mov","avi"],"max_fps":60},"image":{"max_file_bytes":10485760,"max_pixels":36000000}},"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"source_snapshot_at":"2026-07-24T22:44:07Z","provider_rate_limit_observed":{"tokens_per_minute":1500000,"requests_per_minute":30000,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","segmentation_basis":"total prompt tokens","source_snapshot_at":"2026-07-25","prompt_lte_128k":{"input":"0.5","output":"3","cache_hit":"0.1","cache_storage_per_hour":"0.008333"},"prompt_gt_128k_lte_256k":{"input":"1","output":"6","cache_hit":"0.2","cache_storage_per_hour":"0.008333"},"note":"Provider reference only. Active MeToken AI customer pricing is configured independently by the administrator."}}},{"id":"Dola-Seed-2.0-lite","kind":"language","description":"BytePlus ModelArk Dola Seed 2.0 Lite chat completions","pricing_kind":"language","pricing_version":6,"pricing":{"kind":"language","rates":{"input_tokens_lte_128k":{"amountMicrousd":"250000","denominator":"1000000","unit":"token"},"output_tokens_lte_128k":{"amountMicrousd":"2000000","denominator":"1000000","unit":"token"},"cache_hit_tokens_lte_128k":{"amountMicrousd":"50000","denominator":"1000000","unit":"token"},"audio_input_tokens_lte_128k":{"amountMicrousd":"3750000","denominator":"1000000","unit":"token"},"audio_cache_hit_tokens_lte_128k":{"amountMicrousd":"750000","denominator":"1000000","unit":"token"},"storage_token_hours_lte_128k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"input_tokens_gt_128k_lte_256k":{"amountMicrousd":"500000","denominator":"1000000","unit":"token"},"output_tokens_gt_128k_lte_256k":{"amountMicrousd":"4000000","denominator":"1000000","unit":"token"},"cache_hit_tokens_gt_128k_lte_256k":{"amountMicrousd":"100000","denominator":"1000000","unit":"token"},"audio_input_tokens_gt_128k_lte_256k":{"amountMicrousd":"7500000","denominator":"1000000","unit":"token"},"audio_cache_hit_tokens_gt_128k_lte_256k":{"amountMicrousd":"1500000","denominator":"1000000","unit":"token"},"storage_token_hours_gt_128k_lte_256k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"}}},"capabilities":["chat_completions","streaming","multimodal","tool_calling","deep_reasoning"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":131072},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"seed-2-0-lite-260428","input_modalities":["text","image","video","audio"],"fine_tuning":true,"structured_output":true,"strict_function_call":false,"implicit_cache":["Chat Completions","Responses"],"web_browsing":false,"knowledge_base":false,"mcp":"Responses API only","version":"260428","vendor":"ByteDance","domain":"LanguageModel","family":"Dola-Seed-2.0 Series","output_modalities":["text"],"task_types":["text_generation","visual_question_answering","speech_to_text"],"capabilities":{"structured_output":true,"function_call":true,"strict_function_call":false,"deep_thinking":true,"fine_tuning":true,"batch_inference":false,"web_browsing":false,"knowledge_base":false,"mcp":"Responses API only","explicit_cache":"Responses API","implicit_cache":["Chat Completions","Responses"]},"thinking":{"type":{"supported":true,"values":["enabled","disabled"],"default":"enabled"},"reasoning_effort":{"supported":true,"values":["minimal","low","medium","high"],"default":"medium"},"thinking_budget":{"supported":false},"reasoning_content_preserved_between_turns":true},"limits":{"context_window_tokens":262144,"max_input_tokens":229376,"max_completion_tokens":131072,"max_reasoning_tokens":131072},"sampling_parameters":{"temperature":{"enforced_value":1,"user_value_ignored":true},"top_p":{"enforced_value":0.95,"user_value_ignored":true}},"media_limits":{"video":{"max_count":10,"max_duration_seconds":9000,"max_file_bytes":52428800,"formats":["mp4","mov","avi"],"max_fps":60},"image":{"max_file_bytes":10485760,"max_pixels":36000000},"audio":{"max_count":600,"max_duration_seconds":7200,"max_file_bytes":26214400,"formats":["mp3","wav","aac","flac","m4a","amr"]}},"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"source_snapshot_at":"2026-07-24T22:44:07Z","provider_rate_limit_observed":{"tokens_per_minute":1500000,"requests_per_minute":30000,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","segmentation_basis":"total prompt tokens","source_snapshot_at":"2026-07-25","prompt_lte_128k":{"input":"0.25","output":"2","audio_input":"1.5","cache_hit":"0.05","audio_cache_hit":"0.75","cache_storage_per_hour":"0.008333","full_finetune":"14","lora_finetune":"7"},"prompt_gt_128k_lte_256k":{"input":"0.5","output":"4","audio_input":"3","cache_hit":"0.1","audio_cache_hit":"1.5","cache_storage_per_hour":"0.008333","full_finetune":"14","lora_finetune":"7"},"note":"Provider reference only. Active MeToken AI customer pricing is configured independently by the administrator."}}},{"id":"Dola-Seed-2.0-mini","kind":"language","description":"BytePlus ModelArk Dola Seed 2.0 Mini chat completions","pricing_kind":"language","pricing_version":5,"pricing":{"kind":"language","rates":{"input_tokens_lte_128k":{"amountMicrousd":"100000","denominator":"1000000","unit":"token"},"output_tokens_lte_128k":{"amountMicrousd":"400000","denominator":"1000000","unit":"token"},"cache_hit_tokens_lte_128k":{"amountMicrousd":"20000","denominator":"1000000","unit":"token"},"audio_input_tokens_lte_128k":{"amountMicrousd":"1500000","denominator":"1000000","unit":"token"},"audio_cache_hit_tokens_lte_128k":{"amountMicrousd":"300000","denominator":"1000000","unit":"token"},"storage_token_hours_lte_128k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"input_tokens_gt_128k_lte_256k":{"amountMicrousd":"200000","denominator":"1000000","unit":"token"},"output_tokens_gt_128k_lte_256k":{"amountMicrousd":"800000","denominator":"1000000","unit":"token"},"cache_hit_tokens_gt_128k_lte_256k":{"amountMicrousd":"40000","denominator":"1000000","unit":"token"},"audio_input_tokens_gt_128k_lte_256k":{"amountMicrousd":"3000000","denominator":"1000000","unit":"token"},"audio_cache_hit_tokens_gt_128k_lte_256k":{"amountMicrousd":"600000","denominator":"1000000","unit":"token"},"storage_token_hours_gt_128k_lte_256k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"}}},"capabilities":["chat_completions","streaming","multimodal","tool_calling","deep_reasoning"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":131072},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"seed-2-0-mini-260428","input_modalities":["text","image","video","audio"],"fine_tuning":true,"structured_output":true,"strict_function_call":false,"implicit_cache":["Chat Completions","Responses"],"web_browsing":"Responses API only","knowledge_base":"Responses API only","mcp":"Responses API only","version":"260428","vendor":"ByteDance","domain":"LanguageModel","family":"Dola-Seed-2.0 Series","output_modalities":["text"],"task_types":["text_generation","visual_question_answering","speech_to_text"],"capabilities":{"structured_output":true,"function_call":true,"strict_function_call":false,"deep_thinking":true,"fine_tuning":true,"batch_inference":false,"web_browsing":"Responses API only","knowledge_base":"Responses API only","mcp":"Responses API only","explicit_cache":"Responses API","implicit_cache":["Chat Completions","Responses"]},"thinking":{"type":{"supported":true,"values":["enabled","disabled"],"default":"enabled"},"reasoning_effort":{"supported":true,"values":["minimal","low","medium","high"],"default":"medium"},"thinking_budget":{"supported":false},"reasoning_content_preserved_between_turns":true},"limits":{"context_window_tokens":262144,"max_input_tokens":229376,"max_completion_tokens":131072,"max_reasoning_tokens":131072},"sampling_parameters":{"temperature":{"enforced_value":1,"user_value_ignored":true},"top_p":{"enforced_value":0.95,"user_value_ignored":true}},"media_limits":{"video":{"max_count":200,"max_duration_seconds":9000,"max_file_bytes":52428800,"formats":["mp4","mov","avi"],"max_fps":60},"image":{"max_file_bytes":10485760,"max_pixels":36000000},"audio":{"max_count":600,"max_duration_seconds":7200,"max_file_bytes":26214400,"formats":["mp3","wav","aac","flac","m4a","amr"]}},"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"source_snapshot_at":"2026-07-24T22:44:07Z","provider_rate_limit_observed":{"tokens_per_minute":1500000,"requests_per_minute":30000,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","segmentation_basis":"total prompt tokens","source_snapshot_at":"2026-07-25","prompt_lte_128k":{"input":"0.1","output":"0.4","audio_input":"1.5","cache_hit":"0.02","audio_cache_hit":"0.3","cache_storage_per_hour":"0.008333","full_finetune":"3","lora_finetune":"1.5"},"prompt_gt_128k_lte_256k":{"input":"0.2","output":"0.8","audio_input":"3","cache_hit":"0.04","audio_cache_hit":"0.6","cache_storage_per_hour":"0.008333","full_finetune":"3","lora_finetune":"1.5"},"note":"Provider reference only. Active MeToken AI customer pricing is configured independently by the administrator."}}},{"id":"Dola-Seed-2.0-pro","kind":"language","description":"BytePlus ModelArk Dola Seed 2.0 Pro chat completions","pricing_kind":"language","pricing_version":4,"pricing":{"kind":"language","rates":{"input_tokens_lte_128k":{"amountMicrousd":"500000","denominator":"1000000","unit":"token"},"output_tokens_lte_128k":{"amountMicrousd":"3000000","denominator":"1000000","unit":"token"},"cache_hit_tokens_lte_128k":{"amountMicrousd":"100000","denominator":"1000000","unit":"token"},"storage_token_hours_lte_128k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"input_tokens_gt_128k_lte_256k":{"amountMicrousd":"1000000","denominator":"1000000","unit":"token"},"output_tokens_gt_128k_lte_256k":{"amountMicrousd":"6000000","denominator":"1000000","unit":"token"},"cache_hit_tokens_gt_128k_lte_256k":{"amountMicrousd":"200000","denominator":"1000000","unit":"token"},"storage_token_hours_gt_128k_lte_256k":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"}}},"capabilities":["chat_completions","streaming","multimodal","tool_calling","deep_reasoning","implicit_cache"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":131072},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"seed-2-0-pro-260328","input_modalities":["text","image","video"],"fine_tuning":false,"structured_output":false,"strict_function_call":false,"implicit_cache":true,"web_browsing":false,"knowledge_base":false,"mcp":"Responses API only","version":"260328","vendor":"ByteDance","domain":"LanguageModel","family":"Dola-Seed-2.0 Series","output_modalities":["text"],"task_types":["text_generation","visual_question_answering"],"capabilities":{"structured_output":false,"function_call":true,"strict_function_call":false,"deep_thinking":true,"fine_tuning":false,"batch_inference":false,"web_browsing":false,"knowledge_base":false,"mcp":"Responses API only","explicit_cache":"Responses API","implicit_cache":true},"thinking":{"type":{"supported":true,"values":["enabled","disabled"],"default":"enabled"},"reasoning_effort":{"supported":true,"values":["minimal","low","medium","high"],"default":"medium"},"thinking_budget":{"supported":false},"reasoning_content_preserved_between_turns":true},"limits":{"context_window_tokens":262144,"max_input_tokens":229376,"max_completion_tokens":131072,"max_reasoning_tokens":131072},"sampling_parameters":{"temperature":{"enforced_value":1,"user_value_ignored":true},"top_p":{"enforced_value":0.95,"user_value_ignored":true}},"media_limits":{"video":{"max_count":10,"max_duration_seconds":9000,"max_file_bytes":52428800,"formats":["mp4","mov","avi"],"max_fps":60},"image":{"max_file_bytes":10485760,"max_pixels":36000000}},"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"source_snapshot_at":"2026-07-24T22:44:07Z","provider_rate_limit_observed":{"tokens_per_minute":1500000,"requests_per_minute":30000,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","segmentation_basis":"total prompt tokens","source_snapshot_at":"2026-07-25","prompt_lte_128k":{"input":"0.5","output":"3","cache_hit":"0.1","cache_storage_per_hour":"0.008333"},"prompt_gt_128k_lte_256k":{"input":"1","output":"6","cache_hit":"0.2","cache_storage_per_hour":"0.008333"},"note":"Provider reference only. Active MeToken AI customer pricing is configured independently by the administrator."},"description":"Flagship multimodal model for enterprise agent orchestration, complex instruction execution, long-chain reasoning, visual-text reasoning, and long-video understanding.","cache_note":"Provider release notes state that implicit prefix caching is enabled automatically after at least 1,024 accumulated tokens."}},{"id":"Dola-Seed-2.1-turbo","kind":"language","description":"BytePlus ModelArk Dola Seed 2.1 Turbo chat completions","pricing_kind":"language","pricing_version":3,"pricing":{"kind":"language","rates":{"input_tokens":{"amountMicrousd":"500000","denominator":"1000000","unit":"token"},"output_tokens":{"amountMicrousd":"2500000","denominator":"1000000","unit":"token"},"storage_token_hours":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"cache_hit_tokens":{"amountMicrousd":"100000","denominator":"1000000","unit":"token"}}},"capabilities":["chat_completions","streaming","multimodal","structured_output","tool_calling","strict_tool_calling","deep_reasoning","implicit_cache"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":262144},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"dola-seed-2-1-turbo-260628","version":"260628","vendor":"ByteDance","domain":"LanguageModel","description":"A next-generation multimodal reasoning model tailored for coding and agent workflows.","input_modalities":["text","image","video"],"output_modalities":["text"],"task_types":["text_generation","visual_question_answering"],"capabilities":{"structured_output":true,"function_call":true,"strict_function_call":true,"deep_thinking":true,"fine_tuning":false,"batch_inference":false,"web_browsing":false,"knowledge_base":false,"mcp":"Responses API only; MeToken AI currently exposes Chat Completions only","explicit_cache":"Responses API","implicit_cache":["Chat Completions","Responses","Batch"]},"thinking":{"type":{"supported":true,"values":["enabled","disabled"],"default":"enabled"},"reasoning_effort":{"supported":true,"values":["minimal","low","medium","high"],"default":"high"},"thinking_budget":{"supported":false},"reasoning_content_preserved_between_turns":true},"limits":{"context_window_tokens":262144,"max_input_tokens":262144,"max_completion_tokens":262144,"max_reasoning_tokens":262144},"exposed_sampling_parameters":["temperature","top_p"],"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"provider_rate_limit_observed":{"tokens_per_minute":1000000,"requests_per_minute":500,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","source_snapshot_at":"2026-07-25","input_per_million_tokens":"0.5","output_per_million_tokens":"2.5","cache_hit_per_million_tokens":"0.1","cache_storage_per_million_tokens_hour":"0.008333"}}},{"id":"Dola-Seedream-5.0-lite","kind":"image","description":"BytePlus ModelArk Dola Seedream 5.0 Lite image generation","pricing_kind":"image","pricing_version":3,"pricing":{"kind":"image","rates":{"text_to_image_pieces":{"amountMicrousd":"31500","denominator":"1","unit":"image"},"image_to_image_pieces":{"amountMicrousd":"31500","denominator":"1","unit":"image"}}},"capabilities":["text_to_image","image_edit","multi_image_reference","sequential_image_generation"],"endpoint":"/api/v1/images/generations","scope":"image:create","mode":"synchronous","request_schema":"#/components/schemas/CreateImageRequest","response_schema":"#/components/schemas/ImageGenerationResponse","limits":{"prompt_max_characters":12000,"reference_base64_max_mb":30,"response_format":["url","b64_json"],"reference_image_max_count":14,"named_sizes":["2K","3K","4K"],"custom_pixels":{"minimum":3686400,"maximum":16777216,"aspect_ratio":"1:16-16:1"},"sequential_generation":true,"total_input_and_output_images_max":15,"output_format":["png","jpeg"]},"official_profile":{"catalog_model_id":"seedream-5-0-260128","vendor":"ByteDance","domain":"ImageGeneration","input_modalities":["text","image"],"output_modalities":["image"],"task_types":["text_to_image","image_to_image"],"reference_input":["single_image","multiple_images"],"sequential_multi_image_generation":true,"batch_inference":false,"provider_rate_limit_observed":{"images_per_minute":500,"source_snapshot_at":"2026-07-24T22:48:05Z"},"provider_list_pricing":{"currency":"USD","unit":"image","source_snapshot_at":"2026-07-24T22:48:05Z","text_to_image":{"list_price":"0.035000","observed_account_price":"0.031500","observed_discount":"0.90"},"image_to_image":{"list_price":"0.035000","observed_account_price":"0.031500","observed_discount":"0.90"},"note":"Observed account price includes the account's 10% discount and is not a guaranteed permanent provider price."},"description":"Text-to-image and single/multi-image editing with image-set generation, stronger reasoning, controllability, and consistency preservation."}},{"id":"Dola-Seedream-5.0-pro","kind":"image","description":"BytePlus ModelArk Dola Seedream 5.0 Pro image generation","pricing_kind":"image","pricing_version":7,"pricing":{"kind":"image","rates":{"input_images":{"amountMicrousd":"3000","denominator":"1","unit":"image"},"output_images_lte_2360000_pixels":{"amountMicrousd":"45000","denominator":"1","unit":"image"},"output_images_gt_2360000_pixels":{"amountMicrousd":"90000","denominator":"1","unit":"image"}}},"capabilities":["text_to_image","image_edit","multi_image_reference"],"endpoint":"/api/v1/images/generations","scope":"image:create","mode":"synchronous","request_schema":"#/components/schemas/CreateImageRequest","response_schema":"#/components/schemas/ImageGenerationResponse","limits":{"prompt_max_characters":400000,"reference_base64_max_mb":30,"response_format":["url","b64_json"],"reference_image_max_count":10,"named_sizes":["1K","2K"],"custom_pixels":{"minimum":921600,"maximum":4624220,"aspect_ratio":"1:16-16:1"},"sequential_generation":false,"output_format":["png","jpeg"],"optimize_prompt_mode":["standard","fast"]},"official_profile":{"catalog_model_id":"dola-seedream-5-0-pro-260628","vendor":"ByteDance","domain":"ImageGeneration","input_modalities":["text","image"],"output_modalities":["image"],"task_types":["text_to_image","image_to_image"],"prompt":{"maximum_characters":400000,"recommended_chinese_characters":300,"recommended_english_characters":600},"reference_images":{"maximum_count":10,"maximum_mb_each":30,"formats":["jpg","jpeg","png","webp","bmp","tiff","gif","heic","heif"],"minimum_width":14,"minimum_height":14,"maximum_total_pixels":36000000,"aspect_ratio":{"minimum":0.0625,"maximum":16},"validation_note":"The provider-supplied metadata contains conflicting prose for minimum total pixels; MeToken AI relies on provider validation for remote image dimensions."},"output_size":{"default":"2K","presets":["1K","2K"],"dimension_step":16,"minimum_total_pixels":921600,"maximum_total_pixels":4624220,"aspect_ratio":{"minimum":0.0625,"maximum":16}},"supported_parameters":["seed","optimize_prompt","optimize_prompt_options.mode","optimize_prompt_options.thinking","output_format","response_format","watermark"],"unsupported_parameters":["sequential_image_generation","tools","guidance_scale","image_guidance_scale","inner_guidance_scale_options"],"meapi_stream_support":false,"provider_rate_limit_observed":{"images_per_minute":500,"source_snapshot_at":"2026-07-24T22:41:05Z"},"provider_list_pricing":{"currency":"USD","unit":"image","source_snapshot_at":"2026-07-24T22:41:05Z","input_images":{"first_image_free":true,"each_additional_image":"0.003000"},"output_images":{"pixel_threshold":2360000,"at_or_below_threshold":"0.045000","above_threshold":"0.090000"},"note":"Provider list-price reference only. MeToken AI customer billing uses the active pricing object configured by the administrator."},"description":"Text-to-image and precise single/multi-image editing with enhanced prompt and visual-input comprehension."}},{"id":"GLM-5.2","kind":"language","description":"BytePlus ModelArk GLM 5.2 chat completions","pricing_kind":"language","pricing_version":4,"pricing":{"kind":"language","rates":{"input_tokens":{"amountMicrousd":"1400000","denominator":"1000000","unit":"token"},"output_tokens":{"amountMicrousd":"4400000","denominator":"1000000","unit":"token"},"storage_token_hours":{"amountMicrousd":"8300","denominator":"1000000","unit":"token_hour"},"cache_hit_tokens":{"amountMicrousd":"260000","denominator":"1000000","unit":"token"}}},"capabilities":["chat_completions","streaming","structured_output","tool_calling","deep_reasoning","implicit_cache"],"endpoint":"/api/v1/chat/completions","scope":"language:create","mode":"synchronous","request_schema":"#/components/schemas/CreateChatCompletionRequest","response_schema":"#/components/schemas/ChatCompletionResponse","limits":{"messages":{"min_items":1,"max_items":1000},"request_max_mb":100,"max_tokens":{"minimum":1,"maximum":131072},"supports_stream":true,"compatibility":"OpenAI Chat Completions; additional compatible parameters are passed through"},"official_profile":{"catalog_model_id":"glm-5-2-260617","version":"260617","vendor":"Zhipu AI","domain":"LanguageModel","description":"Latest GLM flagship text model for long-horizon tasks.","input_modalities":["text"],"output_modalities":["text"],"task_types":["text_generation"],"capabilities":{"structured_output":true,"function_call":true,"deep_thinking":true,"fine_tuning":false,"batch_inference":false,"web_browsing":"Responses API only","knowledge_base":"Responses API only","mcp":"Responses API only; MeToken AI currently exposes Chat Completions only","explicit_cache":"Responses API","implicit_cache":["Chat Completions","Responses"]},"thinking":{"type":{"supported":true,"values":["enabled","disabled"]},"reasoning_effort":{"supported":true,"values":["minimal","medium","high","max"]}},"limits":{"context_window_tokens":1048576,"max_input_tokens":1048576,"max_completion_tokens":131072,"max_reasoning_tokens":131072},"provider_api_paths":["/v3/chat/completions","/v3/responses","/v3/tokenization"],"meapi_api_paths":["/api/v1/chat/completions"],"provider_rate_limit_observed":{"tokens_per_minute":1000000,"requests_per_minute":500,"source_snapshot_at":"2026-07-25"},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","source_snapshot_at":"2026-07-25","input":"1.4","output":"4.4","cache_hit":"0.26","cache_storage_per_hour":"0.008333","note":"Provider reference only. Active MeToken AI customer pricing is configured independently by the administrator."},"source_snapshot_at":"2026-07-25"}},{"id":"Seed-Audio-1.0","kind":"audio","description":"BytePlus Seed Audio 1.0 non-streaming audio generation","pricing_kind":"audio","pricing_version":2,"pricing":{"kind":"audio","rates":{"output_audio_seconds":{"amountMicrousd":"2500","denominator":"1","unit":"second"}}},"capabilities":["text_to_audio","reference_audio","reference_image","speaker_reference","subtitles"],"endpoint":"/api/v1/audio/generations","scope":"audio:create","mode":"synchronous","request_schema":"#/components/schemas/CreateAudioRequest","response_schema":"#/components/schemas/AudioGenerationResponse","limits":{"text_prompt_max_characters":3000,"maximum_original_duration_seconds":120,"reference_audio_or_speaker_max_count":3,"reference_image_max_count":1,"reference_base64_max_mb":10,"reference_rule":"image cannot be mixed with audio or speaker references"},"official_profile":{"catalog_model_id":"seed-audio-1.0","vendor":"BytePlus Voice","domain":"AudioGeneration","billing_basis":"generated_audio_duration","billing_precision":"second","provider_list_pricing":{"currency":"USD","source_snapshot_at":"2026-07-25","pay_as_you_go":{"per_minute":"0.15","per_second":"0.0025"},"activation_trial":{"generated_audio_minutes":60,"note":"Provider account entitlement granted when the service is activated; availability is controlled by BytePlus."},"prepaid_packages":[{"minutes":200,"fee":"28.5","effective_per_minute":"0.1425","valid_period":"1 year"},{"minutes":200000,"fee":"27000","effective_per_minute":"0.135","valid_period":"1 year"},{"minutes":500000,"fee":"64000","effective_per_minute":"0.128","valid_period":"1 year"},{"minutes":2000000,"fee":"240000","effective_per_minute":"0.12","valid_period":"1 year"}],"note":"Provider packages and trial credits belong to the upstream BytePlus account. MeToken AI customer billing continues to use the administrator's active per-second USD price."},"meapi_active_pricing_unit":"USD per generated-audio second","meapi_api_paths":["/api/v1/audio/generations"]}},{"id":"seedance-2-0","kind":"video","description":"BytePlus ModelArk Seedance 2.0 video generation","pricing_kind":"video","pricing_version":7,"pricing":{"kind":"video","rates":{"input_tokens_480p_720p":{"amountMicrousd":"4300","denominator":"1000","unit":"token"},"input_tokens_1080p":{"amountMicrousd":"4700","denominator":"1000","unit":"token"},"input_tokens_4k":{"amountMicrousd":"2400","denominator":"1000","unit":"token"},"output_tokens_480p_720p":{"amountMicrousd":"7000","denominator":"1000","unit":"token"},"output_tokens_1080p":{"amountMicrousd":"7700","denominator":"1000","unit":"token"},"output_tokens_4k":{"amountMicrousd":"4000","denominator":"1000","unit":"token"}}},"capabilities":["text_to_video","image_to_video","video_reference","audio_reference"],"endpoint":"/api/v1/tasks","scope":"video:create","mode":"asynchronous","request_schema":"#/components/schemas/CreateTaskRequest","response_schema":"#/components/schemas/Task","limits":{"prompt_max_characters":4000,"duration_seconds":"integer 4-15 or -1","resolution":["480p","720p","1080p","4k"],"frame_rate_fps":24,"ratio":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"media":{"image_max_count":9,"video_max_count":3,"audio_max_count":3,"image_max_mb":30,"video_max_mb":200,"audio_max_mb":15}},"official_profile":{"input_modalities":["text","image","video","audio"],"output_modalities":["video"],"duration_seconds":{"minimum":4,"maximum":15},"frame_rate_fps":24,"api":"/v3/contents/generations","catalog_model_id":"dreamina-seedance-2-0-260128","resolutions":["480p","720p","1080p","4k"],"task_types":["text_to_video","image_to_video"],"provider_rate_limit_observed":{"concurrent_requests":143,"create_task_rpm":8580},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","source_snapshot_at":"2026-07-24T22:31:47Z","by_output_resolution":{"480p":{"with_video_input":"4.3","without_video_input":"7.0"},"720p":{"with_video_input":"4.3","without_video_input":"7.0"},"1080p":{"with_video_input":"4.7","without_video_input":"7.7"},"4k":{"with_video_input":"2.4","without_video_input":"4.0"}}},"description":"Multimodal video generation; video editing, extension, and first/last-frame generation."}},{"id":"seedance-2-0-fast","kind":"video","description":"BytePlus ModelArk Seedance 2.0 Fast video generation","pricing_kind":"video","pricing_version":5,"pricing":{"kind":"video","rates":{"input_tokens_with_video":{"amountMicrousd":"3300","denominator":"1000","unit":"token"},"input_tokens_without_video":{"amountMicrousd":"5600","denominator":"1000","unit":"token"}}},"capabilities":["text_to_video","image_to_video","video_reference","audio_reference"],"endpoint":"/api/v1/tasks","scope":"video:create","mode":"asynchronous","request_schema":"#/components/schemas/CreateTaskRequest","response_schema":"#/components/schemas/Task","limits":{"prompt_max_characters":4000,"duration_seconds":"integer 4-15 or -1","resolution":["480p","720p"],"frame_rate_fps":24,"ratio":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"media":{"image_max_count":9,"video_max_count":3,"audio_max_count":3,"image_max_mb":30,"video_max_mb":200,"audio_max_mb":15}},"official_profile":{"input_modalities":["text","image","video","audio"],"output_modalities":["video"],"duration_seconds":{"minimum":4,"maximum":15},"frame_rate_fps":24,"api":"/v3/contents/generations","catalog_model_id":"dreamina-seedance-2-0-fast-260128","resolutions":["480p","720p"],"task_types":["text_to_video","image_to_video"],"provider_rate_limit_observed":{"concurrent_requests":143,"create_task_rpm":8580},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","source_snapshot_at":"2026-07-24T22:31:47Z","with_video_input":"3.3","without_video_input":"5.6"},"description":"Faster multimodal generation with the core capabilities of Seedance 2.0."}},{"id":"seedance-2-0-mini","kind":"video","description":"BytePlus ModelArk Seedance 2.0 Mini video generation","pricing_kind":"video","pricing_version":4,"pricing":{"kind":"video","rates":{"input_tokens_with_video":{"amountMicrousd":"2100","denominator":"1000","unit":"token"},"input_tokens_without_video":{"amountMicrousd":"3500","denominator":"1000","unit":"token"}}},"capabilities":["text_to_video","image_to_video","video_reference","audio_reference"],"endpoint":"/api/v1/tasks","scope":"video:create","mode":"asynchronous","request_schema":"#/components/schemas/CreateTaskRequest","response_schema":"#/components/schemas/Task","limits":{"prompt_max_characters":4000,"duration_seconds":"integer 4-15 or -1","resolution":["480p","720p"],"frame_rate_fps":24,"ratio":["adaptive","16:9","4:3","1:1","3:4","9:16","21:9"],"media":{"image_max_count":9,"video_max_count":3,"audio_max_count":3,"image_max_mb":30,"video_max_mb":200,"audio_max_mb":15}},"official_profile":{"input_modalities":["text","image","video","audio"],"output_modalities":["video"],"duration_seconds":{"minimum":4,"maximum":15},"frame_rate_fps":24,"api":"/v3/contents/generations","catalog_model_id":"dreamina-seedance-2-0-mini-260615","resolutions":["480p","720p"],"task_types":["multimodal_to_video","video_editing","video_extension"],"provider_rate_limit_observed":{"concurrent_requests":143,"create_task_rpm":600},"provider_list_pricing":{"currency":"USD","unit":"million_tokens","source_snapshot_at":"2026-07-24T22:31:47Z","with_video_input":"2.1","without_video_input":"3.5"},"description":"Cost-effective multimodal generation with video editing and extension."}}],"x-meapi-error-codes":{"invalid_api_key":{"status":401,"retryable":false,"meaning":"API Key 无效、已禁用或缺少所需权限"},"invalid_json":{"status":400,"retryable":false,"meaning":"请求体不是有效 JSON"},"unsupported_content_type":{"status":415,"retryable":false,"meaning":"Content-Type 不受支持"},"invalid_request":{"status":400,"retryable":false,"meaning":"字段缺失、类型错误或参数超限"},"model_not_available":{"status":400,"retryable":false,"meaning":"模型不存在、已停用或类型不匹配"},"insufficient_balance":{"status":402,"retryable":false,"meaning":"USD 余额不足"},"concurrency_limit":{"status":429,"retryable":true,"meaning":"用户或模型并发额度已用尽"},"maintenance_mode":{"status":503,"retryable":true,"meaning":"平台维护中"},"provider_not_configured":{"status":503,"retryable":false,"meaning":"上游 Provider 尚未配置"},"pricing_not_configured":{"status":503,"retryable":false,"meaning":"模型没有活动价格版本"},"pricing_rate_missing":{"status":503,"retryable":false,"meaning":"活动价格缺少本次用量所需计价项"},"submission_expired":{"status":409,"retryable":true,"meaning":"异步任务提交窗口已过期"},"request_too_large":{"status":413,"retryable":false,"meaning":"请求体或媒体超过大小限制"},"prompt_too_long":{"status":400,"retryable":false,"meaning":"提示词超过当前模型的字符上限"},"invalid_image_size":{"status":400,"retryable":false,"meaning":"输出尺寸、总像素、宽高比或尺寸步进不符合模型限制"},"invalid_reference_count":{"status":400,"retryable":false,"meaning":"参考图片数量超过当前模型上限"},"invalid_seed":{"status":400,"retryable":false,"meaning":"随机种子不是 -1–2147483647 的整数"},"invalid_optimize_prompt":{"status":400,"retryable":false,"meaning":"optimize_prompt 不是布尔值"},"invalid_optimize_thinking":{"status":400,"retryable":false,"meaning":"提示词优化 thinking 配置无效"},"invalid_reasoning_effort":{"status":400,"retryable":false,"meaning":"reasoning_effort 不在当前语言模型支持的枚举内"},"unsupported_parameter":{"status":400,"retryable":false,"meaning":"所选模型不支持该参数"},"not_found":{"status":404,"retryable":false,"meaning":"任务不存在或不属于当前用户"},"not_cancellable":{"status":409,"retryable":false,"meaning":"任务当前状态不可取消"},"internal_error":{"status":500,"retryable":true,"meaning":"MeToken AI 内部错误"},"invalid_provider_response":{"status":502,"retryable":true,"meaning":"上游返回结构异常"},"byteplus_request_failed":{"status":502,"retryable":true,"meaning":"连接 BytePlus 失败或上游拒绝请求"}},"x-meapi-integration-notes":{"authentication":"Authorization: Bearer <API_KEY>","money":"All USD amounts are decimal strings with 6 fractional digits.","pricing_sources":"`x-meapi-models[].pricing` is the active MeToken AI customer price and controls billing. `official_profile.provider_list_pricing` is a dated BytePlus list-price reference only and must not be used to calculate the user's charge.","rate_limits":"Provider rate limits in official_profile are an observed BytePlus snapshot, not a guaranteed client quota. Effective limits are the lower of provider, MeToken AI route, and user concurrency controls.","idempotency":"Public generation endpoints currently have no idempotency-key contract. Persist task_id and do not blindly retry after a timeout.","polling":"Poll video tasks with exponential backoff and stop on succeeded, failed, cancelled, or expired.","snapshots":"Regenerate this document after changing enabled models, capabilities, or active prices."},"x-generated-at":"2026-07-26T03:57:01.249Z"}