diff --git a/packages/backend/server/src/__tests__/mocks/copilot.mock.ts b/packages/backend/server/src/__tests__/mocks/copilot.mock.ts index 83d2746ca..4b88ea2b2 100644 --- a/packages/backend/server/src/__tests__/mocks/copilot.mock.ts +++ b/packages/backend/server/src/__tests__/mocks/copilot.mock.ts @@ -111,6 +111,19 @@ export class MockCopilotProvider extends OpenAIProvider { }, ], }, + { + id: 'gemini-2.5-pro', + capabilities: [ + { + input: [ModelInputType.Text, ModelInputType.Image], + output: [ + ModelOutputType.Text, + ModelOutputType.Object, + ModelOutputType.Structured, + ], + }, + ], + }, ]; override async text( diff --git a/packages/backend/server/src/__tests__/utils/copilot.ts b/packages/backend/server/src/__tests__/utils/copilot.ts index 5b4019d8a..8b5171c41 100644 --- a/packages/backend/server/src/__tests__/utils/copilot.ts +++ b/packages/backend/server/src/__tests__/utils/copilot.ts @@ -433,7 +433,7 @@ export async function submitAudioTranscription( for (const [idx, buffer] of content.entries()) { resp = resp.attach(idx.toString(), buffer, { filename: fileName, - contentType: 'application/octet-stream', + contentType: 'audio/opus', }); } diff --git a/packages/backend/server/src/plugins/copilot/prompt/prompts.ts b/packages/backend/server/src/plugins/copilot/prompt/prompts.ts index d276cdbe1..3a790e2a7 100644 --- a/packages/backend/server/src/plugins/copilot/prompt/prompts.ts +++ b/packages/backend/server/src/plugins/copilot/prompt/prompts.ts @@ -303,7 +303,7 @@ const textActions: Prompt[] = [ { name: 'Transcript audio', action: 'Transcript audio', - model: 'gemini-2.5-flash', + model: 'gemini-2.5-pro', optionalModels: ['gemini-2.5-flash', 'gemini-2.5-pro'], messages: [ {