fix: remove hardcoded Google endpoint that caused 404 (#493, #496)

This commit is contained in:
Yijia-Xiao
2026-04-04 07:07:53 +00:00
parent 4641c03340
commit 7004dfe554

View File

@@ -187,12 +187,11 @@ def select_deep_thinking_agent(provider) -> str:
return choice return choice
def select_llm_provider() -> tuple[str, str]: def select_llm_provider() -> tuple[str, str | None]:
"""Select the OpenAI api url using interactive selection.""" """Select the LLM provider and its API endpoint."""
# Define OpenAI api options with their corresponding endpoints
BASE_URLS = [ BASE_URLS = [
("OpenAI", "https://api.openai.com/v1"), ("OpenAI", "https://api.openai.com/v1"),
("Google", "https://generativelanguage.googleapis.com/v1"), ("Google", None), # google-genai SDK manages its own endpoint
("Anthropic", "https://api.anthropic.com/"), ("Anthropic", "https://api.anthropic.com/"),
("xAI", "https://api.x.ai/v1"), ("xAI", "https://api.x.ai/v1"),
("Openrouter", "https://openrouter.ai/api/v1"), ("Openrouter", "https://openrouter.ai/api/v1"),