feat: allow undefined new model (#6933)

This commit is contained in:
darkskygit
2024-05-14 13:05:07 +00:00
parent b036f1b5c9
commit 98e218af93
8 changed files with 74 additions and 26 deletions

View File

@@ -133,7 +133,7 @@ export class CopilotController {
@Query() params: Record<string, string | string[]>
): Promise<string> {
const { model } = await this.checkRequest(user.id, sessionId);
const provider = this.provider.getProviderByCapability(
const provider = await this.provider.getProviderByCapability(
CopilotCapability.TextToText,
model
);
@@ -179,7 +179,7 @@ export class CopilotController {
): Promise<Observable<ChatEvent>> {
try {
const { model } = await this.checkRequest(user.id, sessionId);
const provider = this.provider.getProviderByCapability(
const provider = await this.provider.getProviderByCapability(
CopilotCapability.TextToText,
model
);
@@ -246,7 +246,7 @@ export class CopilotController {
sessionId,
messageId
);
const provider = this.provider.getProviderByCapability(
const provider = await this.provider.getProviderByCapability(
hasAttachment
? CopilotCapability.ImageToImage
: CopilotCapability.TextToImage,