File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
examples/code-gen/src/app Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 1
1
import {
2
2
artifactEvent ,
3
3
getMessageTextContent ,
4
- ServerMessage ,
4
+ toServerMessage ,
5
5
} from '@llamaindex/server'
6
6
import { ChatMemoryBuffer , MessageContent , Settings } from 'llamaindex'
7
7
@@ -60,9 +60,7 @@ const uiEvent = workflowEvent<UIEvent>()
60
60
export function workflowFactory ( reqBody : { messages : UIMessage [ ] } ) {
61
61
const llm = Settings . llm
62
62
63
- const serverMessages = reqBody . messages . map (
64
- message => new ServerMessage ( message )
65
- )
63
+ const serverMessages = reqBody . messages . map ( toServerMessage )
66
64
const artifacts = serverMessages . flatMap ( message => message . artifacts )
67
65
const lastArtifact = artifacts [ artifacts . length - 1 ]
68
66
Original file line number Diff line number Diff line change @@ -101,3 +101,7 @@ export class ServerMessage {
101
101
return fields . every ( field => field in part )
102
102
}
103
103
}
104
+
105
+ export function toServerMessage ( message : UIMessage ) : ServerMessage {
106
+ return new ServerMessage ( message )
107
+ }
You can’t perform that action at this time.
0 commit comments