From cbe9e10d444cdd7d2978405f3f5288f7fdeb97bf Mon Sep 17 00:00:00 2001 From: darkskygit Date: Tue, 23 Apr 2024 07:41:01 +0000 Subject: [PATCH] chore: add copilot vision dev mode polyfill (#6671) --- packages/backend/server/src/plugins/copilot/storage.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/backend/server/src/plugins/copilot/storage.ts b/packages/backend/server/src/plugins/copilot/storage.ts index ed49b63c64..ecb47dd2bc 100644 --- a/packages/backend/server/src/plugins/copilot/storage.ts +++ b/packages/backend/server/src/plugins/copilot/storage.ts @@ -31,6 +31,10 @@ export class CopilotStorage { ) { const name = `${userId}/${workspaceId}/${key}`; await this.provider.put(name, blob); + if (this.config.node.dev) { + // return image base64url for dev environment + return `data:image/png;base64,${blob.toString('base64')}`; + } return `${this.config.baseUrl}/api/copilot/blob/${name}`; }