Skip to main content
In the widget editor, choose Avatar → Choose avatar → My avatars → Create custom avatar. Enter a name and upload a photo or use your webcam. Use a sharp square JPEG, PNG or WebP image up to 4.5 MB, ideally at least 1152 × 1152 pixels, with room around the head and shoulders. Confirm that you have the rights and permission to use it. Creation has a one-time credit price, shown before confirmation. Credits are reserved while processing and charged once after success. Definite failures release the reservation. An uncertain result stays in processing while it is checked; reuse the same request ID instead of starting another paid creation. If no result can be confirmed within 24 hours, the reservation is released and any late result is deleted. Stored avatars have no recurring storage charge. Live avatar usage is billed separately. If credits are insufficient, an enabled saved automatic top-up rule is tried using its existing payment terms. Otherwise choose Add credits, then refresh the balance and retry. A top-up payment must be credited to the workspace before creation can proceed. Custom avatars belong to the active workspace. Team members in that workspace can use them; other workspaces cannot browse or select them. Stock avatars remain shared. In My avatars, select Use avatar once it is ready. To delete an avatar, first select another avatar in every widget using it. Deletion does not refund creation credits.

API, MCP, CLI and SDK

REST: GET /api/v1/avatars/capability, POST /api/v1/avatars/uploads, POST /api/v1/avatars, GET /api/v1/avatars, GET /api/v1/avatars/{id}, DELETE /api/v1/avatars/{id}, GET /api/v1/avatars/catalog. MCP: get_avatar_capability, create_avatar_upload, submit_avatar, list_avatars, get_avatar, delete_avatar, list_avatar_catalog.