Compare commits

...

1 Commits

Author SHA1 Message Date
Alex Yang fb46648855 fix: steaming chat in ollama 2024-11-10 23:10:44 -08:00
+16 -1
View File
@@ -23,7 +23,22 @@ import {
type Options,
} from "ollama/browser";
const messageAccessor = (part: OllamaChatResponse): ChatResponseChunk => {
const messageAccessor = (
part: OllamaChatResponse,
): ChatResponseChunk<ToolCallLLMMessageOptions> => {
if (part.message.tool_calls) {
return {
raw: part,
delta: part.message.content,
options: {
toolCall: part.message.tool_calls.map((toolCall) => ({
name: toolCall.function.name,
input: toolCall.function.arguments,
id: randomUUID(),
})),
},
};
}
return {
raw: part,
delta: part.message.content,