fix: stop openai inference raises something amiss (#1799)
This commit is contained in:
parent
a7edd37bfc
commit
bdebbca9b5
@ -146,7 +146,7 @@ export default class JanInferenceOpenAIExtension extends BaseExtension {
|
|||||||
*/
|
*/
|
||||||
private static async handleMessageRequest(
|
private static async handleMessageRequest(
|
||||||
data: MessageRequest,
|
data: MessageRequest,
|
||||||
instance: JanInferenceOpenAIExtension
|
instance: JanInferenceOpenAIExtension,
|
||||||
) {
|
) {
|
||||||
if (data.model.engine !== "openai") {
|
if (data.model.engine !== "openai") {
|
||||||
return;
|
return;
|
||||||
@ -176,7 +176,7 @@ export default class JanInferenceOpenAIExtension extends BaseExtension {
|
|||||||
...JanInferenceOpenAIExtension._currentModel,
|
...JanInferenceOpenAIExtension._currentModel,
|
||||||
parameters: data.model.parameters,
|
parameters: data.model.parameters,
|
||||||
},
|
},
|
||||||
instance.controller
|
instance.controller,
|
||||||
).subscribe({
|
).subscribe({
|
||||||
next: (content) => {
|
next: (content) => {
|
||||||
const messageContent: ThreadContent = {
|
const messageContent: ThreadContent = {
|
||||||
@ -197,7 +197,7 @@ export default class JanInferenceOpenAIExtension extends BaseExtension {
|
|||||||
},
|
},
|
||||||
error: async (err) => {
|
error: async (err) => {
|
||||||
if (instance.isCancelled || message.content.length > 0) {
|
if (instance.isCancelled || message.content.length > 0) {
|
||||||
message.status = MessageStatus.Error;
|
message.status = MessageStatus.Stopped;
|
||||||
events.emit(MessageEvent.OnMessageUpdate, message);
|
events.emit(MessageEvent.OnMessageUpdate, message);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -209,7 +209,7 @@ export default class JanInferenceOpenAIExtension extends BaseExtension {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
message.content = [messageContent];
|
message.content = [messageContent];
|
||||||
message.status = MessageStatus.Ready;
|
message.status = MessageStatus.Error;
|
||||||
events.emit(MessageEvent.OnMessageUpdate, message);
|
events.emit(MessageEvent.OnMessageUpdate, message);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user