diff --git a/metagpt/config.py b/metagpt/config.py index 727b37b9c..be0d6ec41 100644 --- a/metagpt/config.py +++ b/metagpt/config.py @@ -104,7 +104,6 @@ class Config(metaclass=Singleton): self.open_llm_api_model = self._get("OPEN_LLM_API_MODEL") self.fireworks_api_key = self._get("FIREWORKS_API_KEY") self.gemini_api_key = self._get("GEMINI_API_KEY") - _ = self.get_default_llm_provider_enum() self.openai_api_base = self._get("OPENAI_API_BASE") diff --git a/metagpt/provider/google_gemini_api.py b/metagpt/provider/google_gemini_api.py index 10215e2d9..631da1052 100644 --- a/metagpt/provider/google_gemini_api.py +++ b/metagpt/provider/google_gemini_api.py @@ -50,6 +50,7 @@ class GeminiGPTAPI(BaseGPTAPI): def __init__(self): self.use_system_prompt = False # google gemini has no system prompt when use api + self.__init_gemini(CONFIG) self.model = "gemini-pro" # so far only one model self.llm = GeminiGenerativeModel(model_name=self.model)