Skip to content

Commit 591b6ae

Browse files
committed
small fix
1 parent 36afa23 commit 591b6ae

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/inference/src/providers/featherless-ai.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { BaseConversationalTask, BaseTextGenerationTask } from "./providerHelper";
2-
import type { ChatCompletionOutput, TextGenerationOutputFinishReason, TextGenerationOutput } from "@huggingface/tasks";
1+
import type { ChatCompletionOutput, TextGenerationInput, TextGenerationOutput, TextGenerationOutputFinishReason } from "@huggingface/tasks";
32
import { InferenceOutputError } from "../lib/InferenceOutputError";
43
import type { BodyParams } from "../types";
4+
import { BaseConversationalTask, BaseTextGenerationTask } from "./providerHelper";
55

66
interface FeatherlessAITextCompletionOutput extends Omit<ChatCompletionOutput, "choices"> {
77
choices: Array<{
@@ -26,10 +26,10 @@ export class FeatherlessAITextGenerationTask extends BaseTextGenerationTask {
2626
super("featherless-ai", FEATHERLESS_API_BASE_URL);
2727
}
2828

29-
override preparePayload(params: BodyParams): Record<string, unknown> {
29+
override preparePayload(params: BodyParams<TextGenerationInput>): Record<string, unknown> {
3030
return {
3131
...params.args,
32-
...(params.args.parameters as Record<string, unknown>),
32+
...params.args.parameters,
3333
model: params.model,
3434
prompt: params.args.inputs,
3535
};

0 commit comments

Comments
 (0)