Amm1rr / WebAI-to-API

Claude, Gemini to API : ) (Don't need API KEY)
MIT License
192 stars 39 forks source link

You should set 'COOKIE' in 'Config.conf' file for the Claude or login with a browser to Claude.ai account. #35

Open colin4k opened 1 week ago

colin4k commented 1 week ago

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

VariantConst commented 1 week ago

have the same problem