matthoffner commited on
Commit
e86f9d8
·
1 Parent(s): 7741ec9

Update utils/server/index.ts

Browse files
Files changed (1) hide show
  1. utils/server/index.ts +8 -7
utils/server/index.ts CHANGED
@@ -74,17 +74,18 @@ export const LLMStream = async (
74
  const stream = new ReadableStream({
75
  async start(controller) {
76
  const onParse = (event: ParsedEvent | ReconnectInterval) => {
 
77
  if (event.type === 'event') {
78
  const data = event.data;
 
 
 
 
79
 
80
  try {
81
- const json = JSON.parse(data);
82
- if (json.choices[0].finish_reason != null) {
83
- controller.close();
84
- return;
85
- }
86
- const text = json.choices[0].delta.content;
87
- const queue = encoder.encode(text);
88
  controller.enqueue(queue);
89
  } catch (e) {
90
  controller.error(e);
 
74
  const stream = new ReadableStream({
75
  async start(controller) {
76
  const onParse = (event: ParsedEvent | ReconnectInterval) => {
77
+ console.log(event);
78
  if (event.type === 'event') {
79
  const data = event.data;
80
+ if (data === '<|end|>') {
81
+ controller.close();
82
+ return;
83
+ }
84
 
85
  try {
86
+
87
+ const queue = encoder.encode(data);
88
+
 
 
 
 
89
  controller.enqueue(queue);
90
  } catch (e) {
91
  controller.error(e);