Loading...
Loading...
Use Chanjing text-to-digital-person APIs for AI portraits, talking videos, optional LoRA training, polling, and explicit downloads when requested.
npx skill4agent add chanjing-ai/chan-skills chanjing-text-to-digital-personmanifest.yamlscripts/*.py_auth.py_task_api.pymanifest.yamlenvironmentpermissionsclientPermissionsagentPolicymanifest.yamlclawhub run chanjing-text-to-digital-personpython skills/chanjing-text-to-digital-person/scripts/create_photo_task.py …primaryEnvpersistAccessTokenOnDiskagentPolicymanifest.yaml_auth.py_task_api.pychanjing-customised-personchanjing-video-composechanjing-credentials-guard~/.chanjing/credentials.jsonhttps://open-api.chanjing.ccchanjing-credentials-guard/scripts/open_login_page.pywebbrowser.openchanjing_config.pymanifest.yamlopen_login_page.pyclientPermissionscreate_photo_task.pyphoto_unique_idpoll_photo_task.pyphoto_pathcreate_motion_task.pymotion_unique_idpoll_motion_task.pyvideo_urldownload_result.pycreate_lora_task.pypoll_lora_task.pypoll_lora_task.pyphoto_task_idpoll_photo_task.pyPOST /open/v1/aigc/photoGET /open/v1/aigc/photo/taskGET /open/v1/aigc/photo/task/pagePOST /open/v1/aigc/motionGET /open/v1/aigc/motion/taskPOST /open/v1/aigc/lora/task/createGET /open/v1/aigc/lora/taskskills/chanjing-text-to-digital-person/scripts/_auth.py_auth.py_task_api.py.pypython3 <路径>/<脚本名>.py| 文件名(仓库内) | 说明 |
|---|---|
| 读 |
| 任务 API 共用逻辑(由各 CLI import) |
| 创建文生图任务 → |
| 单个文生图任务详情 |
| 任务列表( |
| 轮询文生图至完成 → 默认首张图 URL |
| 创建图生视频 → |
| 单个图生视频任务详情 |
| 轮询图生视频至完成 → 默认视频 URL |
| 创建 LoRA 训练 → |
| LoRA 任务详情 |
| 轮询 LoRA 至完成 → 默认首条 |
| 仅在需要落盘时:下载到 |
_task_api.pyPHOTO_TASK_ID=$(python3 skills/chanjing-text-to-digital-person/scripts/create_photo_task.py \
--age "Young adult" \
--gender Female \
--number-of-images 1 \
--industry "教育培训" \
--background "现代直播间背景" \
--detail "短发,亲和力强,职业装" \
--talking-pose "上半身特写,站立讲解")
PHOTO_URL=$(python3 skills/chanjing-text-to-digital-person/scripts/poll_photo_task.py \
--unique-id "$PHOTO_TASK_ID")
MOTION_TASK_ID=$(python3 skills/chanjing-text-to-digital-person/scripts/create_motion_task.py \
--photo-unique-id "$PHOTO_TASK_ID" \
--photo-path "$PHOTO_URL" \
--emotion "自然播报,语气清晰自信" \
--gesture)
python3 skills/chanjing-text-to-digital-person/scripts/poll_motion_task.py \
--unique-id "$MOTION_TASK_ID"LORA_ID=$(python3 skills/chanjing-text-to-digital-person/scripts/create_lora_task.py \
--name "演示LoRA" \
--photo-url https://example.com/1.jpg \
--photo-url https://example.com/2.jpg \
--photo-url https://example.com/3.jpg \
--photo-url https://example.com/4.jpg \
--photo-url https://example.com/5.jpg)
python3 skills/chanjing-text-to-digital-person/scripts/poll_lora_task.py \
--lora-id "$LORA_ID"poll_photo_task.pypoll_motion_task.pydownload_result.pyoutputs/text-to-digital-person/skills/chanjing-text-to-digital-person/reference.mdskills/chanjing-text-to-digital-person/examples.md