From 6f420f88b120575ded0a5db9997570d1a380a09e Mon Sep 17 00:00:00 2001 From: SuYao Date: Mon, 11 Aug 2025 15:01:30 +0800 Subject: [PATCH] feat(AnthropicVertexClient): add client compatibility type method (#9029) * feat(AnthropicVertexClient): add client compatibility type method * feat(aiCore): add support for AnthropicVertexAPIClient compatibility --- src/renderer/src/aiCore/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/aiCore/index.ts b/src/renderer/src/aiCore/index.ts index 16c8949cfc..cea27d2568 100644 --- a/src/renderer/src/aiCore/index.ts +++ b/src/renderer/src/aiCore/index.ts @@ -91,7 +91,9 @@ export default class AiProvider { } const isAnthropicOrOpenAIResponseCompatible = - clientTypes.includes('AnthropicAPIClient') || clientTypes.includes('OpenAIResponseAPIClient') + clientTypes.includes('AnthropicAPIClient') || + clientTypes.includes('OpenAIResponseAPIClient') || + clientTypes.includes('AnthropicVertexAPIClient') if (!isAnthropicOrOpenAIResponseCompatible) { logger.silly('RawStreamListenerMiddleware is removed') builder.remove(RawStreamListenerMiddlewareName)