feat: expand commercial ai drama platform
This commit is contained in:
@@ -89,18 +89,34 @@ try {
|
||||
const customJob = await request("/api/jobs", {
|
||||
method: "POST",
|
||||
headers,
|
||||
body: JSON.stringify({ adapter: customModelId, kind: "自定义单画面关键帧", shotId: "shot-01", output: "storage/jobs/smoke-custom/output.json" })
|
||||
body: JSON.stringify({
|
||||
adapter: customModelId,
|
||||
routingMode: "direct-connector",
|
||||
directConnectorReason: "本地 Worker 自定义 JSON 协议验收",
|
||||
kind: "自定义单画面关键帧",
|
||||
shotId: "shot-01",
|
||||
output: "storage/jobs/smoke-custom/output.json"
|
||||
})
|
||||
});
|
||||
assert.equal(customJob.response.status, 201, "custom job creation failed");
|
||||
assert.equal(customJob.payload.job.status, "queued", "custom job should be queued for local Worker");
|
||||
assert.equal(customJob.payload.job.request.preflight.executionSource, "direct-connector", "custom job must bypass business routing only in direct connector mode");
|
||||
|
||||
const openAiJob = await request("/api/jobs", {
|
||||
method: "POST",
|
||||
headers,
|
||||
body: JSON.stringify({ adapter: openAiModelId, kind: "OpenAI-compatible 单画面关键帧", shotId: "shot-01", output: "storage/jobs/smoke-openai/output.png" })
|
||||
body: JSON.stringify({
|
||||
adapter: openAiModelId,
|
||||
routingMode: "direct-connector",
|
||||
directConnectorReason: "本地 Worker OpenAI-compatible 图像协议验收",
|
||||
kind: "OpenAI-compatible 单画面关键帧",
|
||||
shotId: "shot-01",
|
||||
output: "storage/jobs/smoke-openai/output.png"
|
||||
})
|
||||
});
|
||||
assert.equal(openAiJob.response.status, 201, "OpenAI-compatible job creation failed");
|
||||
assert.equal(openAiJob.payload.job.status, "queued", "OpenAI-compatible job should be queued");
|
||||
assert.equal(openAiJob.payload.job.request.preflight.executionSource, "direct-connector", "OpenAI-compatible job must use direct connector mode");
|
||||
jobIds = [customJob.payload.job.id, openAiJob.payload.job.id];
|
||||
|
||||
const deadline = Date.now() + 12_000;
|
||||
|
||||
Reference in New Issue
Block a user