Skip to content

Commit e093d10

Browse files
authored
Merge pull request #210 from marginal23326/rename-gemini-to-google
Rename `gemini` to `google` for consistency
2 parents ecfc1d5 + 0dfecfa commit e093d10

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ We would like to officially thank [WarmShao](https://github.com/warmshao) for hi
1313

1414
**WebUI:** is built on Gradio and supports most of `browser-use` functionalities. This UI is designed to be user-friendly and enables easy interaction with the browser agent.
1515

16-
**Expanded LLM Support:** We've integrated support for various Large Language Models (LLMs), including: Gemini, OpenAI, Azure OpenAI, Anthropic, DeepSeek, Ollama etc. And we plan to add support for even more models in the future.
16+
**Expanded LLM Support:** We've integrated support for various Large Language Models (LLMs), including: Google, OpenAI, Azure OpenAI, Anthropic, DeepSeek, Ollama etc. And we plan to add support for even more models in the future.
1717

1818
**Custom Browser Support:** You can use your own browser with our tool, eliminating the need to re-login to sites or deal with other authentication challenges. This feature also supports high-definition screen recording.
1919

src/utils/utils.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"azure_openai": "Azure OpenAI",
2020
"anthropic": "Anthropic",
2121
"deepseek": "DeepSeek",
22-
"gemini": "Gemini"
22+
"google": "Google"
2323
}
2424

2525
def get_llm_model(provider: str, **kwargs):
@@ -30,7 +30,7 @@ def get_llm_model(provider: str, **kwargs):
3030
:return:
3131
"""
3232
if provider not in ["ollama"]:
33-
env_var = "GOOGLE_API_KEY" if provider == "gemini" else f"{provider.upper()}_API_KEY"
33+
env_var = f"{provider.upper()}_API_KEY"
3434
api_key = kwargs.get("api_key", "") or os.getenv(env_var, "")
3535
if not api_key:
3636
handle_api_key_error(provider, env_var)
@@ -96,7 +96,7 @@ def get_llm_model(provider: str, **kwargs):
9696
base_url=base_url,
9797
api_key=api_key,
9898
)
99-
elif provider == "gemini":
99+
elif provider == "google":
100100
return ChatGoogleGenerativeAI(
101101
model=kwargs.get("model_name", "gemini-2.0-flash-exp"),
102102
temperature=kwargs.get("temperature", 0.0),
@@ -143,7 +143,7 @@ def get_llm_model(provider: str, **kwargs):
143143
"anthropic": ["claude-3-5-sonnet-20240620", "claude-3-opus-20240229"],
144144
"openai": ["gpt-4o", "gpt-4", "gpt-3.5-turbo", "o3-mini"],
145145
"deepseek": ["deepseek-chat", "deepseek-reasoner"],
146-
"gemini": ["gemini-2.0-flash-exp", "gemini-2.0-flash-thinking-exp", "gemini-1.5-flash-latest", "gemini-1.5-flash-8b-latest", "gemini-2.0-flash-thinking-exp-01-21"],
146+
"google": ["gemini-2.0-flash-exp", "gemini-2.0-flash-thinking-exp", "gemini-1.5-flash-latest", "gemini-1.5-flash-8b-latest", "gemini-2.0-flash-thinking-exp-01-21"],
147147
"ollama": ["qwen2.5:7b", "llama2:7b", "deepseek-r1:14b", "deepseek-r1:32b"],
148148
"azure_openai": ["gpt-4o", "gpt-4", "gpt-3.5-turbo"],
149149
"mistral": ["pixtral-large-latest", "mistral-large-latest", "mistral-small-latest", "ministral-8b-latest"]

tests/test_browser_use.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ async def test_browser_use_custom():
127127
)
128128

129129
# llm = utils.get_llm_model(
130-
# provider="gemini",
130+
# provider="google",
131131
# model_name="gemini-2.0-flash-exp",
132132
# temperature=1.0,
133133
# api_key=os.getenv("GOOGLE_API_KEY", "")

tests/test_llm_api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def get_env_value(key, provider):
3737
env_mappings = {
3838
"openai": {"api_key": "OPENAI_API_KEY", "base_url": "OPENAI_ENDPOINT"},
3939
"azure_openai": {"api_key": "AZURE_OPENAI_API_KEY", "base_url": "AZURE_OPENAI_ENDPOINT"},
40-
"gemini": {"api_key": "GOOGLE_API_KEY"},
40+
"google": {"api_key": "GOOGLE_API_KEY"},
4141
"deepseek": {"api_key": "DEEPSEEK_API_KEY", "base_url": "DEEPSEEK_ENDPOINT"},
4242
"mistral": {"api_key": "MISTRAL_API_KEY", "base_url": "MISTRAL_ENDPOINT"},
4343
}
@@ -92,9 +92,9 @@ def test_openai_model():
9292
config = LLMConfig(provider="openai", model_name="gpt-4o")
9393
test_llm(config, "Describe this image", "assets/examples/test.png")
9494

95-
def test_gemini_model():
95+
def test_google_model():
9696
# Enable your API key first if you haven't: https://ai.google.dev/palm_docs/oauth_quickstart
97-
config = LLMConfig(provider="gemini", model_name="gemini-2.0-flash-exp")
97+
config = LLMConfig(provider="google", model_name="gemini-2.0-flash-exp")
9898
test_llm(config, "Describe this image", "assets/examples/test.png")
9999

100100
def test_azure_openai_model():
@@ -123,7 +123,7 @@ def test_mistral_model():
123123

124124
if __name__ == "__main__":
125125
# test_openai_model()
126-
# test_gemini_model()
126+
# test_google_model()
127127
# test_azure_openai_model()
128128
#test_deepseek_model()
129129
# test_ollama_model()

0 commit comments

Comments
 (0)