I had set cookie value in the 'Config.conf', but it still failed.
INFO:root:claude_routes.py
INFO:root:gemini_routes.py
INFO:root:v1_routes.py
INFO:root:http_routes.py
INFO:root:http_routes.py.initialize_cookies
INFO:root:utility.py./getCookie_Claude
{'Error': "You should set 'COOKIE' in 'Config.conf' file for the Claude or login with a browser to Claude.ai account."}
INFO:root:utility.py./getCookie_Gemini
Traceback (most recent call last):
File "/home/colin/workspace/WebAI-to-API/webai2api/webai2api/utils/utility.py", line 118, in getCookie_Gemini
cookie = get_cookiestring("Google")
File "/home/colin/workspace/WebAI-to-API/webai2api/webai2api/utils/utility.py", line 66, in get_cookiestring
domain = domains[service_name]
KeyError: 'Google'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/colin/workspace/WebAI-to-API/webai2api/run.py", line 3, in
from webai2api.main import app
File "/home/colin/workspace/WebAI-to-API/webai2api/webai2api/main.py", line 5, in
from .routes.http_routes import web_ui_middleware
File "/home/colin/workspace/WebAI-to-API/webai2api/webai2api/routes/http_routes.py", line 32, in
initialize_cookies()
File "/home/colin/workspace/WebAI-to-API/webai2api/webai2api/routes/http_routes.py", line 27, in initialize_cookies
COOKIE_GEMINI = utility.getCookie_Gemini()
File "/home/colin/workspace/WebAI-to-API/webai2api/webai2api/utils/utility.py", line 127, in getCookie_Gemini
cookies = browser_cookie3.load(domain_name=domain)
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 1233, in load
for cookie in cookie_fn(domain_name=domain_name):
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 1160, in chrome
return Chrome(cookie_file, domain_name, key_file).load()
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 626, in init
super().init(browser='Chrome', cookie_file=cookie_file,
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 416, in init
self.add_key_and_cookie_file(**kwargs)
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 431, in add_key_and_cookie_file
USE_DBUS_LINUX).get_password(os_crypt_name)
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init__.py", line 232, in get_password
return self.get_secretstorage_password(os_crypt_name)
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 247, in get_secretstorage_password
return self.methods_map.get('secretstorage')(schema, os_crypt_name)
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 303, in __get_secretstorage_item_jeepney
with _JeepneyConnection(args) as connection:
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/browser_cookie3/init.py", line 195, in enter
self.__connection = open_dbus_connection()
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/jeepney/io/blocking.py", line 342, in open_dbus_connection
sock = prep_socket(bus_addr, enable_fds, timeout=auth_timeout)
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/jeepney/io/blocking.py", line 310, in prep_socket
with_sock_deadline(sock.connect, addr)
File "/home/colin/anaconda3/envs/claude/lib/python3.10/site-packages/jeepney/io/blocking.py", line 307, in with_sock_deadline
return meth(args)
FileNotFoundError: [Errno 2] No such file or directory
I had set cookie value in the 'Config.conf', but it still failed.