From 6a624acf5589cf61e1cfe6ad9ccf104c7c97f175 Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Sat, 7 Dec 2024 19:38:04 +0100 Subject: Use custom user data dir for each provider Reuse cookies and access token in Copilot Send in the gui messages to multiple providers at once Add GUI documenation --- g4f/gui/server/backend.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'g4f/gui/server/backend.py') diff --git a/g4f/gui/server/backend.py b/g4f/gui/server/backend.py index a6179885..6f4fb2b4 100644 --- a/g4f/gui/server/backend.py +++ b/g4f/gui/server/backend.py @@ -55,6 +55,12 @@ class Backend_Api(Api): return jsonify(response) return response + def jsonify_providers(**kwargs): + response = self.get_providers(**kwargs) + if isinstance(response, list): + return jsonify(response) + return response + self.routes = { '/backend-api/v2/models': { 'function': jsonify_models, @@ -65,7 +71,7 @@ class Backend_Api(Api): 'methods': ['GET'] }, '/backend-api/v2/providers': { - 'function': self.get_providers, + 'function': jsonify_providers, 'methods': ['GET'] }, '/backend-api/v2/version': { -- cgit v1.2.3