File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Filter options
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Original file line number Diff line number Diff line change @@ -548,6 +548,20 @@ async def event_publisher(inner_send_chan: MemoryObjectSendStream):
548
548
completion : llama_cpp .ChatCompletion = await run_in_threadpool (
549
549
llama .create_chat_completion , ** kwargs # type: ignore
550
550
)
551
+ #print(json.dumps(completion,indent=4))
552
+
553
+ messageRole = ''
554
+ messageContent = ''
555
+ if 'role' in completion ['choices' ][0 ]['message' ]:
556
+ messageRole = completion ['choices' ][0 ]['message' ]['role' ]
557
+ if 'content' in completion ['choices' ][0 ]['message' ]:
558
+ messageContent = completion ['choices' ][0 ]['message' ]['content' ]
559
+ log ['messages' ].append ({'role' :messageRole , 'content' :messageContent })
560
+
561
+ #print(json.dumps(log,indent=4))
562
+ if rediscon is not None :
563
+ logstr = json .dumps (log )
564
+ rediscon .rpush ('llama.cpp' , logstr )
551
565
return completion
552
566
553
567
You can’t perform that action at this time.
0 commit comments