File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed
packages/widgets/src/lib/components/InferenceWidget
widgets/ConversationalWidget Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 2
2
import { afterUpdate } from " svelte" ;
3
3
4
4
import { isFullyScrolled , scrollToMax } from " ../../../../utils/ViewUtils.js" ;
5
- import type { ConversationMessage } from " ../../shared/types.js" ;
5
+ import type { ChatMessage } from " ../../shared/types.js" ;
6
6
import WidgetOutputConvoBubble from " ../WidgetOuputConvoBubble/WidgetOutputConvoBubble.svelte" ;
7
7
8
8
export let modelId: string ;
9
- export let messages: ConversationMessage [];
9
+ export let messages: ChatMessage [];
10
10
11
11
let wrapperEl: HTMLElement ;
12
12
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ export interface ImageSegment {
72
72
bitmap ?: ImageBitmap ;
73
73
}
74
74
75
- export interface ConversationMessage {
75
+ export interface ChatMessage {
76
76
role : "user" | "assistant" | "system" ;
77
77
content : string ;
78
78
}
Original file line number Diff line number Diff line change 11
11
import { SPECIAL_TOKENS_ATTRIBUTES } from " @huggingface/tasks" ;
12
12
import { HfInference } from " @huggingface/inference" ;
13
13
14
- import type { ConversationMessage } from " ../../shared/types.js" ;
14
+ import type { ChatMessage } from " ../../shared/types.js" ;
15
15
import WidgetOutputConvo from " ../../shared/WidgetOutputConvo/WidgetOutputConvo.svelte" ;
16
16
import WidgetQuickInput from " ../../shared/WidgetQuickInput/WidgetQuickInput.svelte" ;
17
17
import WidgetWrapper from " ../../shared/WidgetWrapper/WidgetWrapper.svelte" ;
32
32
33
33
$ : isDisabled = $widgetStates ?.[model .id ]?.isDisabled ;
34
34
35
- let messages: ConversationMessage [] = [];
35
+ let messages: ChatMessage [] = [];
36
36
let error: string = " " ;
37
37
let isLoading = false ;
38
38
let outputJson: string ;
127
127
let newMessage = {
128
128
role: " assistant" ,
129
129
content: " " ,
130
- } satisfies ConversationMessage ;
130
+ } satisfies ChatMessage ;
131
131
const previousMessages = [... messages ];
132
132
const tokenStream = inferenceClient .textGenerationStream ({
133
133
... input ,
You can’t perform that action at this time.
0 commit comments