Closed Geczy closed 4 months ago
trying to use gemini
2024-03-05 08:01:48 DEBUG:httpx:load_verify_locations cafile='/project/pkgs/certifi/cacert.pem' 2024-03-05 08:01:48 Traceback (most recent call last): 2024-03-05 08:01:48 File "/usr/local/lib/python3.9/runpy.py", line 197, in _run_module_as_main 2024-03-05 08:01:48 return _run_code(code, main_globals, None, 2024-03-05 08:01:48 File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code 2024-03-05 08:01:48 exec(code, run_globals) 2024-03-05 08:01:48 File "/project/pkgs/uvicorn/__main__.py", line 4, in <module> 2024-03-05 08:01:48 uvicorn.main() 2024-03-05 08:01:48 File "/project/pkgs/click/core.py", line 1130, in __call__ 2024-03-05 08:01:48 return self.main(*args, **kwargs) 2024-03-05 08:01:48 File "/project/pkgs/click/core.py", line 1055, in main 2024-03-05 08:01:48 rv = self.invoke(ctx) 2024-03-05 08:01:48 File "/project/pkgs/click/core.py", line 1404, in invoke 2024-03-05 08:01:48 return ctx.invoke(self.callback, **ctx.params) 2024-03-05 08:01:48 File "/project/pkgs/click/core.py", line 760, in invoke 2024-03-05 08:01:48 return __callback(*args, **kwargs) 2024-03-05 08:01:48 File "/project/pkgs/uvicorn/main.py", line 410, in main 2024-03-05 08:01:48 run( 2024-03-05 08:01:48 File "/project/pkgs/uvicorn/main.py", line 578, in run 2024-03-05 08:01:48 server.run() 2024-03-05 08:01:48 File "/project/pkgs/uvicorn/server.py", line 61, in run 2024-03-05 08:01:48 return asyncio.run(self.serve(sockets=sockets)) 2024-03-05 08:01:48 File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run 2024-03-05 08:01:48 return loop.run_until_complete(main) 2024-03-05 08:01:48 File "/usr/local/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete 2024-03-05 08:01:48 return future.result() 2024-03-05 08:01:48 File "/project/pkgs/uvicorn/server.py", line 68, in serve 2024-03-05 08:01:48 config.load() 2024-03-05 08:01:48 File "/project/pkgs/uvicorn/config.py", line 473, in load 2024-03-05 08:01:48 self.loaded_app = import_from_string(self.app) 2024-03-05 08:01:48 File "/project/pkgs/uvicorn/importer.py", line 21, in import_from_string 2024-03-05 08:01:48 module = importlib.import_module(module_str) 2024-03-05 08:01:48 File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module 2024-03-05 08:01:48 return _bootstrap._gcd_import(name[level:], package, level) 2024-03-05 08:01:48 File "<frozen importlib._bootstrap>", line 1030, in _gcd_import 2024-03-05 08:01:48 File "<frozen importlib._bootstrap>", line 1007, in _find_and_load 2024-03-05 08:01:48 File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked 2024-03-05 08:01:48 File "<frozen importlib._bootstrap>", line 680, in _load_unlocked 2024-03-05 08:01:48 File "<frozen importlib._bootstrap_external>", line 850, in exec_module 2024-03-05 08:01:48 File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed 2024-03-05 08:01:48 File "/project/app/main.py", line 293, in <module> 2024-03-05 08:01:48 OpenAIChatBot() if OpenAIChatBot.is_start_available() else GeminiChatBot() 2024-03-05 08:01:48 TypeError: Can't instantiate abstract class GeminiChatBot with abstract method is_start_available
trying to use gemini