From fd5fa8a4ebaf80084894141a1164b2da8f36d73d Mon Sep 17 00:00:00 2001 From: hlohaus <983577+hlohaus@users.noreply.github.com> Date: Fri, 24 Jan 2025 09:45:40 +0100 Subject: Update provider parameters, check for valid provider Fix reading model list in GeminiPro Fix check content-type in OpenaiAPI --- g4f/gui/server/api.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'g4f/gui/server') diff --git a/g4f/gui/server/api.py b/g4f/gui/server/api.py index 4cafa76d..b584f7b6 100644 --- a/g4f/gui/server/api.py +++ b/g4f/gui/server/api.py @@ -62,7 +62,7 @@ class Api: "name": provider.__name__, "label": provider.label if hasattr(provider, "label") else provider.__name__, "parent": getattr(provider, "parent", None), - "image": getattr(provider, "image_models", None) is not None, + "image": bool(getattr(provider, "image_models", False)), "vision": getattr(provider, "default_vision_model", None) is not None, "auth": provider.needs_auth, "login_url": getattr(provider, "login_url", None), @@ -157,7 +157,6 @@ class Api: **(provider_handler.get_parameters(as_json=True) if hasattr(provider_handler, "get_parameters") else {}), "model": model, "messages": kwargs.get("messages"), - "web_search": kwargs.get("web_search") } if isinstance(kwargs.get("conversation"), JsonConversation): params["conversation"] = kwargs.get("conversation").get_dict() -- cgit v1.2.3