From cdc72981c97a602bcac26410977f1efcd75aed76 Mon Sep 17 00:00:00 2001 From: Wenjing Yu Date: Thu, 28 Aug 2025 15:53:50 -0700 Subject: [PATCH] support json output for gemini --- app/services/providers/adapter_factory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/providers/adapter_factory.py b/app/services/providers/adapter_factory.py index 14a0dc0..c12fc44 100644 --- a/app/services/providers/adapter_factory.py +++ b/app/services/providers/adapter_factory.py @@ -7,13 +7,13 @@ from .bedrock_adapter import BedrockAdapter from .cohere_adapter import CohereAdapter from .fireworks_adapter import FireworksAdapter -from .google_adapter import GoogleAdapter from .mock_adapter import MockAdapter from .openai_adapter import OpenAIAdapter from .perplexity_adapter import PerplexityAdapter from .tensorblock_adapter import TensorblockAdapter from .zhipu_adapter import ZhipuAdapter from .vertex_adapter import VertexAdapter +from .gemini_openai_adapter import GeminiOpenAIAdapter from .alibaba_adapter import AlibabaAdapter from .zai_adapter import ZAIAdapter @@ -36,7 +36,7 @@ class ProviderAdapterFactory: }, "gemini": { "base_url": "https://generativelanguage.googleapis.com/v1beta", - "adapter": GoogleAdapter, + "adapter": GeminiOpenAIAdapter, }, "xai": { "base_url": "https://api.x.ai/v1",