I get an error trying to send a request. However, my OPENAI_API_KEY works with openai library. Do you know if the specific version of the libraries can fix this?
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 983, in _request
response = self._client.send(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/httpx/_client.py", line 926, in send
response = self._send_handling_auth(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/httpx/_client.py", line 954, in _send_handling_auth
response = self._send_handling_redirects(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/httpx/_client.py", line 991, in _send_handling_redirects
response = self._send_single_request(request)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/httpx/_client.py", line 1027, in _send_single_request
response = transport.handle_request(request)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 236, in handle_request
resp = self._pool.handle_request(req)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
self.gen.throw(type, value, traceback)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/httpx/_transports/default.py", line 89, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.LocalProtocolError: Illegal header value b'Bearer '
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask/app.py", line 1498, in __call__
return self.wsgi_app(environ, start_response)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask_socketio/__init__.py", line 43, in __call__
return super(_SocketIOMiddleware, self).__call__(environ,
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/engineio/middleware.py", line 74, in __call__
return self.wsgi_app(environ, start_response)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask/app.py", line 1476, in wsgi_app
response = self.handle_exception(e)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask_cors/extension.py", line 194, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask/app.py", line 1473, in wsgi_app
response = self.full_dispatch_request()
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask/app.py", line 882, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask_cors/extension.py", line 194, in wrapped_function
return cors_after_request(app.make_response(f(*args, **kwargs)))
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask/app.py", line 880, in full_dispatch_request
rv = self.dispatch_request()
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask/app.py", line 865, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/flask_cors/decorator.py", line 130, in wrapped_function
resp = make_response(f(*args, **kwargs))
File "/Users/user/Projects/show-me/backend/app.py", line 71, in self_healing
answer = task_rru(question,socketio)
File "/Users/user/Projects/show-me/backend/llm_stuff.py", line 492, in task_rru
task_doable = task_complexity_check(task,main_task_context)
File "/Users/user/Projects/show-me/backend/llm_stuff.py", line 73, in task_complexity_check
result = chain.invoke({"input": task, "main_task" : main_task})
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/langchain_core/runnables/base.py", line 3022, in invoke
input = context.run(step.invoke, input, config)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/langchain_core/language_models/chat_models.py", line 284, in invoke
self.generate_prompt(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/langchain_core/language_models/chat_models.py", line 784, in generate_prompt
return self.generate(prompt_messages, stop=stop, callbacks=callbacks, **kwargs)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/langchain_core/language_models/chat_models.py", line 641, in generate
raise e
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/langchain_core/language_models/chat_models.py", line 631, in generate
self._generate_with_cache(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/langchain_core/language_models/chat_models.py", line 853, in _generate_with_cache
result = self._generate(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/langchain_openai/chat_models/base.py", line 688, in _generate
response = self.client.create(**payload)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_utils/_utils.py", line 274, in wrapper
return func(*args, **kwargs)
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/resources/chat/completions.py", line 704, in create
return self._post(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 1270, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 947, in request
return self._request(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 1007, in _request
return self._retry_request(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 1085, in _retry_request
return self._request(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 1007, in _request
return self._retry_request(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 1085, in _retry_request
return self._request(
File "/Users/user/Projects/show-me/backend/.venv/lib/python3.9/site-packages/openai/_base_client.py", line 1017, in _request
raise APIConnectionError(request=request) from err
openai.APIConnectionError: Connection error.
I get an error trying to send a request. However, my OPENAI_API_KEY works with openai library. Do you know if the specific version of the libraries can fix this?