Skip to content

Commit 362ebe7

Browse files
committed
Refactor code.
1 parent 1f6eb10 commit 362ebe7

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

packages/inference/src/providers/novita.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
*/
1717
import { InferenceOutputError } from "../lib/InferenceOutputError";
1818
import { isUrl } from "../lib/isUrl";
19+
import type { TextToVideoArgs } from "../tasks/cv/textToVideo";
1920
import type { BodyParams, UrlParams } from "../types";
2021
import { delay } from "../utils/delay";
2122
import { omit } from "../utils/omit";
@@ -61,8 +62,8 @@ export class NovitaTextToVideoTask extends TaskProviderHelper implements TextToV
6162
return `/v3/async/${params.model}`;
6263
}
6364

64-
override preparePayload(params: BodyParams): Record<string, unknown> {
65-
const { num_inference_steps, ...restParameters } = (params.args.parameters as Record<string, unknown>) ?? {};
65+
override preparePayload(params: BodyParams<TextToVideoArgs>): Record<string, unknown> {
66+
const { num_inference_steps, ...restParameters } = params.args.parameters ?? {};
6667
return {
6768
...omit(params.args, ["inputs", "parameters"]),
6869
...restParameters,
@@ -90,10 +91,10 @@ export class NovitaTextToVideoTask extends TaskProviderHelper implements TextToV
9091
}`;
9192
const resultUrl = `${baseUrl}/v3/async/task-result?task_id=${taskId}`;
9293

93-
let status = '';
94+
let status = "";
9495
let taskResult: unknown;
9596

96-
while (status !== 'TASK_STATUS_SUCCEED' && status !== 'TASK_STATUS_FAILED') {
97+
while (status !== "TASK_STATUS_SUCCEED" && status !== "TASK_STATUS_FAILED") {
9798
await delay(500);
9899
const resultResponse = await fetch(resultUrl, { headers });
99100
if (!resultResponse.ok) {
@@ -119,7 +120,7 @@ export class NovitaTextToVideoTask extends TaskProviderHelper implements TextToV
119120
}
120121
}
121122

122-
if (status === 'TASK_STATUS_FAILED') {
123+
if (status === "TASK_STATUS_FAILED") {
123124
throw new InferenceOutputError("Task failed");
124125
}
125126

0 commit comments

Comments
 (0)