Skip to main content
Use API key authentication for the queries on this page. A model identifies a reusable character or voice. Elements provide additional media references. See the concept guide.

List your ready models

PersonalModels
Variables
Select an image model for image/video workflows and a textSpeech model for voice input. A completed training task must have status: finished and finishCode: 0 before the model is used. isTaskCompletedOnly is a filter; inspect the returned task outcome as well. personalModels also accepts searchInfo, usage, usages, tags, and orderType. Use communityModels under the same account field to discover community models, with searchInfo, usage, tags, orderType, and pageFetchingInfo. Visibility and workflow compatibility still apply.

Inspect a model

ModelById
Variables
A missing, deleted, or inaccessible model can return null. An ID alone does not establish permission or readiness.

List your elements

PersonalElements
Variables
Choose image, video, or audio for the exact media type you need. audio does not include video. Omit fileType to read across types. Both personalElements and communityElements accept category, fileType, platform, and pageFetchingInfo; community elements are public references.

Pagination

PageFetchingInfo has pageSize (default 30), optional previousId, and optional pageNumber (starting at 1). For cursor pagination, send the final item’s id as previousId on the next read, keep the same filters and ordering, and stop when hasMore is false. Follow each field’s pagination contract; media history uses a separate cursor input and returns nextCursorId.