소스 정보
- 저장소
- qq5855144/GitHubM
- 최근 소스 활동
- 2026년 5월 30일 04:51
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 24
- 포크
- 5
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/qq5855144/GitHubM --skill minimax-subject-to-video명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
高级图片生成与编辑,支持文生图、图生图、多图合成,异步任务轮询。需要 AI 生成图片、对图片做内容编辑或风格转换时优先使用该工具。
SKILL.md 표시 중
SOC 직업 분류 기준
| name | minimax-subject-to-video |
| description | 基于 MiniMax S2V-01 模型,上传人物主体图片和文本描述生成动态视频;支持异步轮询获取结果和下载链接。 |
| license | MIT |
基于 MiniMax S2V-01 模型的主体参考视频生成服务,支持上传人像图片并结合文本描述生成动态视频。整体流程分为三步:
task_idSuccess 或 Fail,成功后返回 file_idfile_id 获取视频文件下载 URL(有效期 1 小时)| 项目 | 说明 |
|---|---|
| 模型 | S2V-01 |
| 主体类型 | character(人物面部) |
| 图片格式 | JPG / JPEG / PNG / WebP,小于 20MB,短边 > 300px,长宽比 2:5 ~ 5:2 |
| 输出视频 | 最高 1920×1080,MP4 格式 |
| 视频下载链接有效期 | 1 小时 |
| 计费 | 仅提交任务接口计费(api-oLpZbv47qvea),查询状态和文件获取免费 |
详见各接口规格:
references/video-generation-api.md — 提交任务接口references/query-video-generation-api.md — 查询任务状态接口references/retrieve-file-api.md — 获取视频下载链接接口traefik: true,密钥由平台注入,通过 process.env["INTEGRATIONS_API_KEY"] 读取。
完整异步工作流:提交任务 → 轮询状态 → 获取下载链接。详见 references/video-generation-api.md。
const apiKey = process.env["INTEGRATIONS_API_KEY"]!;
/** 提交视频生成任务 */
async function submitVideoGeneration(
imageUrl: string,
prompt?: string,
promptOptimizer = true,
): Promise<{ taskId: string }> {
const response = await fetch(
"https://app-bo4w33bsdqm9-api-oLpZbv47qvea-gateway.appmiaoda.com/v1/video_generation",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Gateway-Authorization": `Bearer ${apiKey}`,
},
body: JSON.stringify({
model: "S2V-01",
prompt,
prompt_optimizer: promptOptimizer,
subject_reference: [{ type: "character", image: [imageUrl] }],
}),
},
);
if (!response.ok) throw new Error(`HTTP error: ${response.status}`);
const json = await response.json();
if (json.. !== ) {
();
}
{ : json. };
}
(): <{ : ; ?: ; ?: ; ?: }> {
response = (
,
{
: ,
: {
: ,
},
},
);
(!response.) ();
json = response.();
{
: json.,
: json.,
: json.,
: json.,
};
}
(): <{ : ; : }> {
response = (
,
{
: ,
: {
: ,
},
},
);
(!response.) ();
json = response.();
(json.. !== ) {
();
}
{ : json.., : json.. };
}
(): <{ : ; : ; ?: ; ?: }> {
{ taskId } = (imageUrl, prompt);
= ;
= * * ;
deadline = .() + ;
(.() < deadline) {
( (r, ));
result = (taskId);
(result. === ) {
file = (result.!);
{ ...file, : result., : result. };
}
(result. === ) {
();
}
}
();
}
生成期文件下载(必须执行):
生成接口返回的 downloadUrl 有效期仅 1 小时,在生成期(Agent 直接调用场景)获得 URL 后,必须立即使用 Bash 工具将文件下载到本地,以便用户查看结果。
curl -L -o <本地路径> "<downloadUrl>"
完整生成期工作流(含下载步骤):
downloadUrlcurl -L -o <本地路径> "<url>" 将文件下载到本地注意:
downloadUrl有效期仅 1 小时,必须在获得 URL 后立即下载,不要延迟。
前端通过 Edge Function 调用,密钥在服务端注入,不暴露到客户端。支持 Web 和 MiniProgram 两个平台,Edge Function 实现相同,前端调用方式相同。
返回的视频 download_url 有效期仅 1 小时,建议应用在获取后立即使用或转存到 Supabase Storage。
详见:
references/video-generation-api.md — 提交任务 Edge Function + 前端代码references/query-video-generation-api.md — 查询状态 Edge Function + 前端代码references/retrieve-file-api.md — 获取下载链接 Edge Function + 前端代码| 平台 | Edge Function | 前端调用 | 视频播放 |
|---|---|---|---|
| Web | 标准 JSON 响应 | supabase.functions.invoke 或原生 fetch | <video src={downloadUrl}> |
| MiniProgram | 标准 JSON 响应 | supabase.functions.invoke | Taro.createVideoContext 或 <Video src={downloadUrl}> |
注意:下载链接
download_url有效期 1 小时,视频生成完成后请及时保存或转存。
INTEGRATIONS_API_KEY 仅在 Edge Function 服务端读取,严禁暴露到前端。api-oLpZbv47qvea)计费,查询状态和文件获取接口免费。插件当前 original_price: 0.00,以平台实际定价为准。base_resp.status_code 非 0 的业务错误。download_url 有效期仅 1 小时,建议生成后立即转存至 Supabase Storage(参见模板 Appendix A)。