From e2e42c8a370e79bf97e11a54280d20f80f2e8108 Mon Sep 17 00:00:00 2001 From: Matthew Farrellee Date: Mon, 22 Sep 2025 07:53:17 -0400 Subject: [PATCH] chore: remove duplicate OpenAI and Gemini data validators (#3513) # What does this PR do? removes the duplicate OpenAI/GeminiProviderDataValidator the active ones are in config.pys ## Test Plan ci --- llama_stack/providers/remote/inference/gemini/__init__.py | 6 ------ llama_stack/providers/remote/inference/openai/__init__.py | 6 ------ 2 files changed, 12 deletions(-) diff --git a/llama_stack/providers/remote/inference/gemini/__init__.py b/llama_stack/providers/remote/inference/gemini/__init__.py index 9d35da893..bda2f52d4 100644 --- a/llama_stack/providers/remote/inference/gemini/__init__.py +++ b/llama_stack/providers/remote/inference/gemini/__init__.py @@ -4,15 +4,9 @@ # This source code is licensed under the terms described in the LICENSE file in # the root directory of this source tree. -from pydantic import BaseModel - from .config import GeminiConfig -class GeminiProviderDataValidator(BaseModel): - gemini_api_key: str | None = None - - async def get_adapter_impl(config: GeminiConfig, _deps): from .gemini import GeminiInferenceAdapter diff --git a/llama_stack/providers/remote/inference/openai/__init__.py b/llama_stack/providers/remote/inference/openai/__init__.py index c245dbe10..bd3daeb9a 100644 --- a/llama_stack/providers/remote/inference/openai/__init__.py +++ b/llama_stack/providers/remote/inference/openai/__init__.py @@ -4,15 +4,9 @@ # This source code is licensed under the terms described in the LICENSE file in # the root directory of this source tree. -from pydantic import BaseModel - from .config import OpenAIConfig -class OpenAIProviderDataValidator(BaseModel): - openai_api_key: str | None = None - - async def get_adapter_impl(config: OpenAIConfig, _deps): from .openai import OpenAIInferenceAdapter