Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APIConnectionError: OpenAI API #15045

Closed
1 of 2 tasks
KushalGaywala opened this issue Jan 20, 2024 · 5 comments
Closed
1 of 2 tasks

APIConnectionError: OpenAI API #15045

KushalGaywala opened this issue Jan 20, 2024 · 5 comments
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug info-needed Issue requires more information from poster notebook-execution Kernels issues (start/restart/switch/execution, install ipykernel) user-setup Issues caused by incorrectly configured python environments, packages, or the like

Comments

@KushalGaywala
Copy link

KushalGaywala commented Jan 20, 2024

Applies To

  • Notebooks (.ipynb files)
  • Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?

I am using OpenAPI for chat API requests and have also provided required API key. It works when trying to install the application as a package, it also works when I use web client of Jupyter Notebook hosted on localhost, but as I try to use VSCode extension of Jupyter Notebook. It throws this exception.
I tried to find bugs in my code.

Show Logs
LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

APIConnectionError                        Traceback (most recent call last)
[/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/jeditesting.ipynb](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/jeditesting.ipynb) Cell 7 line 1
----> [1](vscode-notebook-cell:/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/jeditesting.ipynb#W6sZmlsZQ%3D%3D?line=0) llmcoder.complete(test_code)

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:149](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:149), in LLMCoder.complete(self, code, temperature, n)
    [147](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:147) if self.verbose:
    [148](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:148)     print("[LLMcoder] Creating first completion...")
--> [149](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:149) completion = self.step(code, temperature, n)
    [151](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:151) if completion is None:
    [152](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:152)     raise RuntimeError("Completion generation failed")

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:462](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:462), in LLMCoder.step(self, code, temperature, n)
    [459](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:459) self._add_message("user", message=feedback_prompt + code)
    [461](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:461) # Get a completion from the assistant
--> [462](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:462) success = self._add_message("assistant", model=self.model_first, temperature=temperature, n=n)  # model_first works quite good here
    [464](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:464) self.iterations += 1
    [466](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:466) # If the completion generation failed, abort

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:335](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:335), in LLMCoder._add_message(self, role, message, model, temperature, n)
    [333](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:333) # If the user is the assistant, generate a response
    [334](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:334) if role == "assistant" and message is None:
--> [335](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:335)     message = self._get_completions(model, temperature, n)
    [337](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:337)     # If the completion generation did not work, abort
    [338](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:338)     if message is None:

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:228), in LLMCoder._get_completions(self, model, temperature, n)
    [210](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:210) """
    [211](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:211) Use OpenAI's API to get completion(s) for the user's code
    [212](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:212) 
ref='~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:0'>0</a>;32m   (...)
    [225](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:225)     The completion(s) or None if all completions are repetitions of previous mistakes
    [226](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:226) """
    [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:227) # Get the completions from OpenAI's API
--> [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:228) candidates = self.client.chat.completions.create(messages=self.messages, model=model, temperature=temperature, n=n)  # type: ignore
    [230](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:230) # Filter out completions that are repetitions of previous mistakes
    [231](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:231) valid_choices = [completion for completion in candidates.choices if not self._is_bad_completion(completion.message.content)]

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:299](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:299), in required_args.<locals>.inner.<locals>.wrapper(*args, **kwargs)
    [297](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:297)             msg = f"Missing required argument: {quote(missing[0])}"
    [298](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:298)     raise TypeError(msg)
--> [299](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:299) return func(*args, **kwargs)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:594](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:594), in Completions.create(self, messages, model, frequency_penalty, function_call, functions, logit_bias, max_tokens, n, presence_penalty, response_format, seed, stop, stream, temperature, tool_choice, tools, top_p, user, extra_headers, extra_query, extra_body, timeout)
    [548](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:548) @required_args(["messages", "model"], ["messages", "model", "stream"])
    [549](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:549) def create(
    [550](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:550)     self,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:0'>0</a>;32m   (...)
    [592](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:592)     timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
    [593](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:593) ) -> ChatCompletion | Stream[ChatCompletionChunk]:
--> [594](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:594)     return self._post(
    [595](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:595)         "[/chat/completions](https://file+.vscode-resource.vscode-cdn.net/chat/completions)",
    [596](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:596)         body=maybe_transform(
    [597](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:597)             {
    [598](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:598)                 "messages": messages,
    [599](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:599)                 "model": model,
    [600](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:600)                 "frequency_penalty": frequency_penalty,
    [601](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:601)                 "function_call": function_call,
    [602](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:602)                 "functions": functions,
    [603](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:603)                 "logit_bias": logit_bias,
    [604](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:604)                 "max_tokens": max_tokens,
    [605](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:605)                 "n": n,
    [606](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:606)                 "presence_penalty": presence_penalty,
    [607](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:607)                 "response_format": response_format,
    [608](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:608)                 "seed": seed,
    [609](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:609)                 "stop": stop,
    [610](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:610)                 "stream": stream,
    [611](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:611)                 "temperature": temperature,
    [612](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:612)                 "tool_choice": tool_choice,
    [613](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:613)                 "tools": tools,
    [614](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:614)                 "top_p": top_p,
    [615](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:615)                 "user": user,
    [616](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:616)             },
    [617](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:617)             completion_create_params.CompletionCreateParams,
    [618](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:618)         ),
    [619](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:619)         options=make_request_options(
    [620](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:620)             extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
    [621](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:621)         ),
    [622](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:622)         cast_to=ChatCompletion,
    [623](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:623)         stream=stream or False,
    [624](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:624)         stream_cls=Stream[ChatCompletionChunk],
    [625](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:625)     )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1055](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1055), in SyncAPIClient.post(self, path, cast_to, body, options, files, stream, stream_cls)
   [1041](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1041) def post(
   [1042](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1042)     self,
   [1043](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1043)     path: str,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
   [1050](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1050)     stream_cls: type[_StreamT] | None = None,
   [1051](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1051) ) -> ResponseT | _StreamT:
   [1052](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1052)     opts = FinalRequestOptions.construct(
   [1053](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1053)         method="post", url=path, json_data=body, files=to_httpx_files(files), **options
   [1054](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1054)     )
-> [1055](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1055)     return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:834](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:834), in SyncAPIClient.request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [825](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:825) def request(
    [826](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:826)     self,
    [827](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:827)     cast_to: Type[ResponseT],
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [832](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:832)     stream_cls: type[_StreamT] | None = None,
    [833](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:833) ) -> ResponseT | _StreamT:
--> [834](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:834)     return self._request(
    [835](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:835)         cast_to=cast_to,
    [836](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:836)         options=options,
    [837](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:837)         stream=stream,
    [838](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:838)         stream_cls=stream_cls,
    [839](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:839)         remaining_retries=remaining_retries,
    [840](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:840)     )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [888](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:888) except Exception as err:
    [889](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:889)     if retries > 0:
--> [890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890)         return self._retry_request(
    [891](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:891)             options,
    [892](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:892)             cast_to,
    [893](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:893)             retries,
    [894](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:894)             stream=stream,
    [895](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:895)             stream_cls=stream_cls,
    [896](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:896)         )
    [897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897)     raise APIConnectionError(request=request) from err
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:899) return self._process_response(
    [900](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:900)     cast_to=cast_to,
    [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:901)     options=options,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:904)     stream_cls=stream_cls,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:905) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925), in SyncAPIClient._retry_request(self, options, cast_to, remaining_retries, response_headers, stream, stream_cls)
    [921](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:921) # In a synchronous context we are blocking the entire thread. Up to the library user to run the client in a
    [922](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:922) # different thread if necessary.
    [923](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:923) time.sleep(timeout)
--> [925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925) return self._request(
    [926](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:926)     options=options,
    [927](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:927)     cast_to=cast_to,
    [928](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:928)     remaining_retries=remaining,
    [929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:929)     stream=stream,
    [930](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:930)     stream_cls=stream_cls,
    [931](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:931) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [888](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:888) except Exception as err:
    [889](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:889)     if retries > 0:
--> [890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890)         return self._retry_request(
    [891](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:891)             options,
    [892](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:892)             cast_to,
    [893](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:893)             retries,
    [894](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:894)             stream=stream,
    [895](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:895)             stream_cls=stream_cls,
    [896](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:896)         )
    [897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897)     raise APIConnectionError(request=request) from err
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:899) return self._process_response(
    [900](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:900)     cast_to=cast_to,
    [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:901)     options=options,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:904)     stream_cls=stream_cls,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:905) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925), in SyncAPIClient._retry_request(self, options, cast_to, remaining_retries, response_headers, stream, stream_cls)
    [921](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:921) # In a synchronous context we are blocking the entire thread. Up to the library user to run the client in a
    [922](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:922) # different thread if necessary.
    [923](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:923) time.sleep(timeout)
--> [925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925) return self._request(
    [926](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:926)     options=options,
    [927](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:927)     cast_to=cast_to,
    [928](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:928)     remaining_retries=remaining,
    [929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:929)     stream=stream,
    [930](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:930)     stream_cls=stream_cls,
    [931](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:931) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [889](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:889)     if retries > 0:
    [890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890)         return self._retry_request(
    [891](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:891)             options,
    [892](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:892)             cast_to,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [895](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:895)             stream_cls=stream_cls,
    [896](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:896)         )
--> [897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897)     raise APIConnectionError(request=request) from err
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:899) return self._process_response(
    [900](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:900)     cast_to=cast_to,
    [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:901)     options=options,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:904)     stream_cls=stream_cls,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:905) )

APIConnectionError: Connection error.

VS Code Version

1.84.1 x64

Jupyter Extension Version

v2023.10.1100000000

Jupyter logs

17:00:20.801 [info] Handle Execution of Cells 0,1,2,3,4,5,6,7,8,9 for ~/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/jeditesting.ipynb
17:00:20.808 [info] Kernel acknowledged execution of cell 0 @ 1705766420808
17:00:21.512 [info] End cell 0 execution @ 1705766421512, started @ 1705766420808, elapsed time = 0.704s
17:00:21.516 [info] Kernel acknowledged execution of cell 1 @ 1705766421516
17:00:21.534 [info] End cell 1 execution @ 1705766421534, started @ 1705766421516, elapsed time = 0.018s
17:00:21.542 [info] Kernel acknowledged execution of cell 2 @ 1705766421541
17:00:21.556 [info] End cell 2 execution @ 1705766421556, started @ 1705766421541, elapsed time = 0.015s
17:00:21.560 [info] Kernel acknowledged execution of cell 3 @ 1705766421560
17:00:21.562 [info] End cell 3 execution @ 1705766421562, started @ 1705766421560, elapsed time = 0.002s
17:00:21.567 [info] Kernel acknowledged execution of cell 4 @ 1705766421567
17:00:21.574 [info] End cell 4 execution @ 1705766421574, started @ 1705766421567, elapsed time = 0.007s
17:00:21.577 [info] Kernel acknowledged execution of cell 5 @ 1705766421577
17:00:21.585 [info] End cell 5 execution @ 1705766421585, started @ 1705766421577, elapsed time = 0.008s
17:00:21.588 [info] Kernel acknowledged execution of cell 6 @ 1705766421588
17:00:25.497 [info] End cell 6 execution @ 1705766425496, started @ 1705766421588, elapsed time = 3.908s
17:00:25.497 [warn] Cancel all remaining cells due to cancellation or failure in execution
17:00:25.497 [info] End cell 7 execution @ undefined, started @ undefined, elapsed time = 0s
17:00:25.497 [info] End cell 8 execution @ undefined, started @ undefined, elapsed time = 0s
17:00:25.498 [info] End cell 9 execution @ undefined, started @ undefined, elapsed time = 0s

Coding Language and Runtime Version

Python v3.11.1

Language Extension Version (if applicable)

No response

Anaconda Version (if applicable)

No response

Running Jupyter locally or remotely?

Local

@KushalGaywala KushalGaywala added the bug Issue identified by VS Code Team member as probable bug label Jan 20, 2024
@KushalGaywala
Copy link
Author

KushalGaywala commented Jan 20, 2024

Full stack trace

Show Logs
---------------------------------------------------------------------------
LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10), in map_exceptions(map)
      [9](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:9) try:
---> [10](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10)     yield
     [11](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:11) except Exception as exc:  # noqa: PIE786

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142), in HTTP11Connection._send_request_headers(self, request)
    [141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141) with map_exceptions({h11.LocalProtocolError: LocalProtocolError}):
--> [142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142)     event = h11.Request(
    [143](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:143)         method=request.method,
    [144](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:144)         target=request.url.target,
    [145](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:145)         headers=request.headers,
    [146](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:146)     )
    [147](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:147) self._send_event(event, timeout=timeout)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96), in Request.__init__(self, method, headers, target, http_version, _parsed)
     [94](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:94) else:
     [95](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:95)     object.__setattr__(
---> [96](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96)         self, "headers", normalize_and_validate(headers, _parsed=_parsed)
     [97](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:97)     )
     [98](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:98) if not _parsed:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164), in normalize_and_validate(headers, _parsed)
    [163](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:163)     validate(_field_name_re, name, "Illegal header name {!r}", name)
--> [164](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164)     validate(_field_value_re, value, "Illegal header value {!r}", value)
    [165](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:165) assert isinstance(name, bytes)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91), in validate(regex, data, msg, *format_args)
     [90](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:90)         msg = msg.format(*format_args)
---> [91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91)     raise LocalProtocolError(msg)
     [92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:92) return match.groupdict()

LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66), in map_httpcore_exceptions()
     [65](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:65) try:
---> [66](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66)     yield
     [67](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:67) except Exception as exc:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228), in HTTPTransport.handle_request(self, request)
    [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227) with map_httpcore_exceptions():
--> [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228)     resp = self._pool.handle_request(req)
    [230](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:230) assert isinstance(resp.stream, typing.Iterable)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268), in ConnectionPool.handle_request(self, request)
    [267](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:267)         self.response_closed(status)
--> [268](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268)     raise exc
    [269](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:269) else:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251), in ConnectionPool.handle_request(self, request)
    [250](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:250) try:
--> [251](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251)     response = connection.handle_request(request)
    [252](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:252) except ConnectionNotAvailable:
    [253](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:253)     # The ConnectionNotAvailable exception is a special case, that
    [254](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:254)     # indicates we need to retry the request on a new connection.
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:0'>0</a>;32m   (...)
    [258](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:258)     # might end up as an HTTP/2 connection, but which actually ends
    [259](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:259)     # up as HTTP/1.1.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103), in HTTPConnection.handle_request(self, request)
    [101](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:101)         raise ConnectionNotAvailable()
--> [103](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103) return self._connection.handle_request(request)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133), in HTTP11Connection.handle_request(self, request)
    [132](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:132)         self._response_closed()
--> [133](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133) raise exc

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92), in HTTP11Connection.handle_request(self, request)
     [89](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:89) with Trace(
     [90](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:90)     "send_request_headers", logger, request, kwargs
     [91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:91) ) as trace:
---> [92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92)     self._send_request_headers(**kwargs)
     [93](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:93) with Trace("send_request_body", logger, request, kwargs) as trace:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141), in HTTP11Connection._send_request_headers(self, request)
    [139](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:139) timeout = timeouts.get("write", None)
--> [141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141) with map_exceptions({h11.LocalProtocolError: LocalProtocolError}):
    [142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142)     event = h11.Request(
    [143](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:143)         method=request.method,
    [144](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:144)         target=request.url.target,
    [145](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:145)         headers=request.headers,
    [146](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:146)     )

File [/usr/lib/python3.11/contextlib.py:155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155), in _GeneratorContextManager.__exit__(self, typ, value, traceback)
    [154](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:154) try:
--> [155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155)     self.gen.throw(typ, value, traceback)
    [156](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:156) except StopIteration as exc:
    [157](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:157)     # Suppress StopIteration *unless* it's the same exception that
    [158](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:158)     # was passed to throw().  This prevents a StopIteration
    [159](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:159)     # raised inside the "with" statement from being suppressed.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14), in map_exceptions(map)
     [13](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:13)     if isinstance(exc, from_exc):
---> [14](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14)         raise to_exc(exc) from exc
     [15](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:15) raise

LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [857](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:857) try:
--> [858](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858)     response = self._client.send(request, auth=self.custom_auth, stream=stream)
    [859](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:859)     log.debug(
    [860](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:860)         'HTTP Request: %s %s "%i %s"', request.method, request.url, response.status_code, response.reason_phrase
    [861](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:861)     )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901), in Client.send(self, request, stream, auth, follow_redirects)
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:899) auth = self._build_request_auth(request, auth)
--> [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901) response = self._send_handling_auth(
    [902](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:902)     request,
    [903](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:903)     auth=auth,
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:904)     follow_redirects=follow_redirects,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:905)     history=[],
    [906](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:906) )
    [907](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:907) try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929), in Client._send_handling_auth(self, request, auth, follow_redirects, history)
    [928](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:928) while True:
--> [929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929)     response = self._send_handling_redirects(
    [930](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:930)         request,
    [931](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:931)         follow_redirects=follow_redirects,
    [932](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:932)         history=history,
    [933](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:933)     )
    [934](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:934)     try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966), in Client._send_handling_redirects(self, request, follow_redirects, history)
    [964](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:964)     hook(request)
--> [966](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966) response = self._send_single_request(request)
    [967](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:967) try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002), in Client._send_single_request(self, request)
   [1001](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1001) with request_context(request=request):
-> [1002](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002)     response = transport.handle_request(request)
   [1004](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1004) assert isinstance(response.stream, SyncByteStream)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227), in HTTPTransport.handle_request(self, request)
    [215](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:215) req = httpcore.Request(
    [216](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:216)     method=request.method,
    [217](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:217)     url=httpcore.URL(
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:0'>0</a>;32m   (...)
    [225](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:225)     extensions=request.extensions,
    [226](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:226) )
--> [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227) with map_httpcore_exceptions():
    [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228)     resp = self._pool.handle_request(req)

File [/usr/lib/python3.11/contextlib.py:155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155), in _GeneratorContextManager.__exit__(self, typ, value, traceback)
    [154](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:154) try:
--> [155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155)     self.gen.throw(typ, value, traceback)
    [156](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:156) except StopIteration as exc:
    [157](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:157)     # Suppress StopIteration *unless* it's the same exception that
    [158](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:158)     # was passed to throw().  This prevents a StopIteration
    [159](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:159)     # raised inside the "with" statement from being suppressed.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83), in map_httpcore_exceptions()
     [82](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:82) message = str(exc)
---> [83](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83) raise mapped_exc(message) from exc

LocalProtocolError: Illegal header value b'Bearer '

During handling of the above exception, another exception occurred:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10), in map_exceptions(map)
      [9](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:9) try:
---> [10](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10)     yield
     [11](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:11) except Exception as exc:  # noqa: PIE786

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142), in HTTP11Connection._send_request_headers(self, request)
    [141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141) with map_exceptions({h11.LocalProtocolError: LocalProtocolError}):
--> [142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142)     event = h11.Request(
    [143](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:143)         method=request.method,
    [144](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:144)         target=request.url.target,
    [145](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:145)         headers=request.headers,
    [146](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:146)     )
    [147](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:147) self._send_event(event, timeout=timeout)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96), in Request.__init__(self, method, headers, target, http_version, _parsed)
     [94](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:94) else:
     [95](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:95)     object.__setattr__(
---> [96](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96)         self, "headers", normalize_and_validate(headers, _parsed=_parsed)
     [97](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:97)     )
     [98](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:98) if not _parsed:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164), in normalize_and_validate(headers, _parsed)
    [163](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:163)     validate(_field_name_re, name, "Illegal header name {!r}", name)
--> [164](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164)     validate(_field_value_re, value, "Illegal header value {!r}", value)
    [165](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:165) assert isinstance(name, bytes)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91), in validate(regex, data, msg, *format_args)
     [90](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:90)         msg = msg.format(*format_args)
---> [91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91)     raise LocalProtocolError(msg)
     [92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:92) return match.groupdict()

LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66), in map_httpcore_exceptions()
     [65](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:65) try:
---> [66](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66)     yield
     [67](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:67) except Exception as exc:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228), in HTTPTransport.handle_request(self, request)
    [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227) with map_httpcore_exceptions():
--> [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228)     resp = self._pool.handle_request(req)
    [230](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:230) assert isinstance(resp.stream, typing.Iterable)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268), in ConnectionPool.handle_request(self, request)
    [267](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:267)         self.response_closed(status)
--> [268](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268)     raise exc
    [269](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:269) else:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251), in ConnectionPool.handle_request(self, request)
    [250](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:250) try:
--> [251](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251)     response = connection.handle_request(request)
    [252](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:252) except ConnectionNotAvailable:
    [253](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:253)     # The ConnectionNotAvailable exception is a special case, that
    [254](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:254)     # indicates we need to retry the request on a new connection.
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:0'>0</a>;32m   (...)
    [258](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:258)     # might end up as an HTTP/2 connection, but which actually ends
    [259](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:259)     # up as HTTP/1.1.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103), in HTTPConnection.handle_request(self, request)
    [101](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:101)         raise ConnectionNotAvailable()
--> [103](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103) return self._connection.handle_request(request)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133), in HTTP11Connection.handle_request(self, request)
    [132](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:132)         self._response_closed()
--> [133](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133) raise exc

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92), in HTTP11Connection.handle_request(self, request)
     [89](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:89) with Trace(
     [90](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:90)     "send_request_headers", logger, request, kwargs
     [91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:91) ) as trace:
---> [92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92)     self._send_request_headers(**kwargs)
     [93](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:93) with Trace("send_request_body", logger, request, kwargs) as trace:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141), in HTTP11Connection._send_request_headers(self, request)
    [139](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:139) timeout = timeouts.get("write", None)
--> [141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141) with map_exceptions({h11.LocalProtocolError: LocalProtocolError}):
    [142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142)     event = h11.Request(
    [143](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:143)         method=request.method,
    [144](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:144)         target=request.url.target,
    [145](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:145)         headers=request.headers,
    [146](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:146)     )

File [/usr/lib/python3.11/contextlib.py:155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155), in _GeneratorContextManager.__exit__(self, typ, value, traceback)
    [154](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:154) try:
--> [155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155)     self.gen.throw(typ, value, traceback)
    [156](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:156) except StopIteration as exc:
    [157](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:157)     # Suppress StopIteration *unless* it's the same exception that
    [158](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:158)     # was passed to throw().  This prevents a StopIteration
    [159](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:159)     # raised inside the "with" statement from being suppressed.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14), in map_exceptions(map)
     [13](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:13)     if isinstance(exc, from_exc):
---> [14](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14)         raise to_exc(exc) from exc
     [15](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:15) raise

LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [857](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:857) try:
--> [858](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858)     response = self._client.send(request, auth=self.custom_auth, stream=stream)
    [859](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:859)     log.debug(
    [860](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:860)         'HTTP Request: %s %s "%i %s"', request.method, request.url, response.status_code, response.reason_phrase
    [861](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:861)     )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901), in Client.send(self, request, stream, auth, follow_redirects)
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:899) auth = self._build_request_auth(request, auth)
--> [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901) response = self._send_handling_auth(
    [902](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:902)     request,
    [903](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:903)     auth=auth,
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:904)     follow_redirects=follow_redirects,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:905)     history=[],
    [906](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:906) )
    [907](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:907) try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929), in Client._send_handling_auth(self, request, auth, follow_redirects, history)
    [928](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:928) while True:
--> [929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929)     response = self._send_handling_redirects(
    [930](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:930)         request,
    [931](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:931)         follow_redirects=follow_redirects,
    [932](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:932)         history=history,
    [933](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:933)     )
    [934](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:934)     try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966), in Client._send_handling_redirects(self, request, follow_redirects, history)
    [964](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:964)     hook(request)
--> [966](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966) response = self._send_single_request(request)
    [967](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:967) try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002), in Client._send_single_request(self, request)
   [1001](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1001) with request_context(request=request):
-> [1002](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002)     response = transport.handle_request(request)
   [1004](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1004) assert isinstance(response.stream, SyncByteStream)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227), in HTTPTransport.handle_request(self, request)
    [215](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:215) req = httpcore.Request(
    [216](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:216)     method=request.method,
    [217](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:217)     url=httpcore.URL(
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:0'>0</a>;32m   (...)
    [225](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:225)     extensions=request.extensions,
    [226](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:226) )
--> [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227) with map_httpcore_exceptions():
    [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228)     resp = self._pool.handle_request(req)

File [/usr/lib/python3.11/contextlib.py:155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155), in _GeneratorContextManager.__exit__(self, typ, value, traceback)
    [154](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:154) try:
--> [155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155)     self.gen.throw(typ, value, traceback)
    [156](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:156) except StopIteration as exc:
    [157](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:157)     # Suppress StopIteration *unless* it's the same exception that
    [158](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:158)     # was passed to throw().  This prevents a StopIteration
    [159](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:159)     # raised inside the "with" statement from being suppressed.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83), in map_httpcore_exceptions()
     [82](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:82) message = str(exc)
---> [83](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83) raise mapped_exc(message) from exc

LocalProtocolError: Illegal header value b'Bearer '

During handling of the above exception, another exception occurred:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10), in map_exceptions(map)
      [9](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:9) try:
---> [10](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:10)     yield
     [11](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:11) except Exception as exc:  # noqa: PIE786

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142), in HTTP11Connection._send_request_headers(self, request)
    [141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141) with map_exceptions({h11.LocalProtocolError: LocalProtocolError}):
--> [142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142)     event = h11.Request(
    [143](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:143)         method=request.method,
    [144](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:144)         target=request.url.target,
    [145](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:145)         headers=request.headers,
    [146](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:146)     )
    [147](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:147) self._send_event(event, timeout=timeout)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96), in Request.__init__(self, method, headers, target, http_version, _parsed)
     [94](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:94) else:
     [95](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:95)     object.__setattr__(
---> [96](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:96)         self, "headers", normalize_and_validate(headers, _parsed=_parsed)
     [97](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:97)     )
     [98](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_events.py:98) if not _parsed:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164), in normalize_and_validate(headers, _parsed)
    [163](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:163)     validate(_field_name_re, name, "Illegal header name {!r}", name)
--> [164](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:164)     validate(_field_value_re, value, "Illegal header value {!r}", value)
    [165](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_headers.py:165) assert isinstance(name, bytes)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91), in validate(regex, data, msg, *format_args)
     [90](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:90)         msg = msg.format(*format_args)
---> [91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:91)     raise LocalProtocolError(msg)
     [92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/h11/_util.py:92) return match.groupdict()

LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66), in map_httpcore_exceptions()
     [65](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:65) try:
---> [66](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:66)     yield
     [67](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:67) except Exception as exc:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228), in HTTPTransport.handle_request(self, request)
    [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227) with map_httpcore_exceptions():
--> [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228)     resp = self._pool.handle_request(req)
    [230](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:230) assert isinstance(resp.stream, typing.Iterable)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268), in ConnectionPool.handle_request(self, request)
    [267](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:267)         self.response_closed(status)
--> [268](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:268)     raise exc
    [269](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:269) else:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251), in ConnectionPool.handle_request(self, request)
    [250](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:250) try:
--> [251](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:251)     response = connection.handle_request(request)
    [252](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:252) except ConnectionNotAvailable:
    [253](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:253)     # The ConnectionNotAvailable exception is a special case, that
    [254](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:254)     # indicates we need to retry the request on a new connection.
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:0'>0</a>;32m   (...)
    [258](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:258)     # might end up as an HTTP/2 connection, but which actually ends
    [259](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:259)     # up as HTTP/1.1.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103), in HTTPConnection.handle_request(self, request)
    [101](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:101)         raise ConnectionNotAvailable()
--> [103](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/connection.py:103) return self._connection.handle_request(request)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133), in HTTP11Connection.handle_request(self, request)
    [132](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:132)         self._response_closed()
--> [133](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:133) raise exc

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92), in HTTP11Connection.handle_request(self, request)
     [89](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:89) with Trace(
     [90](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:90)     "send_request_headers", logger, request, kwargs
     [91](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:91) ) as trace:
---> [92](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:92)     self._send_request_headers(**kwargs)
     [93](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:93) with Trace("send_request_body", logger, request, kwargs) as trace:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141), in HTTP11Connection._send_request_headers(self, request)
    [139](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:139) timeout = timeouts.get("write", None)
--> [141](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:141) with map_exceptions({h11.LocalProtocolError: LocalProtocolError}):
    [142](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:142)     event = h11.Request(
    [143](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:143)         method=request.method,
    [144](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:144)         target=request.url.target,
    [145](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:145)         headers=request.headers,
    [146](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_sync/http11.py:146)     )

File [/usr/lib/python3.11/contextlib.py:155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155), in _GeneratorContextManager.__exit__(self, typ, value, traceback)
    [154](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:154) try:
--> [155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155)     self.gen.throw(typ, value, traceback)
    [156](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:156) except StopIteration as exc:
    [157](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:157)     # Suppress StopIteration *unless* it's the same exception that
    [158](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:158)     # was passed to throw().  This prevents a StopIteration
    [159](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:159)     # raised inside the "with" statement from being suppressed.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14), in map_exceptions(map)
     [13](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:13)     if isinstance(exc, from_exc):
---> [14](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:14)         raise to_exc(exc) from exc
     [15](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpcore/_exceptions.py:15) raise

LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

LocalProtocolError                        Traceback (most recent call last)
File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [857](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:857) try:
--> [858](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:858)     response = self._client.send(request, auth=self.custom_auth, stream=stream)
    [859](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:859)     log.debug(
    [860](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:860)         'HTTP Request: %s %s "%i %s"', request.method, request.url, response.status_code, response.reason_phrase
    [861](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:861)     )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901), in Client.send(self, request, stream, auth, follow_redirects)
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:899) auth = self._build_request_auth(request, auth)
--> [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:901) response = self._send_handling_auth(
    [902](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:902)     request,
    [903](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:903)     auth=auth,
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:904)     follow_redirects=follow_redirects,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:905)     history=[],
    [906](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:906) )
    [907](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:907) try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929), in Client._send_handling_auth(self, request, auth, follow_redirects, history)
    [928](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:928) while True:
--> [929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:929)     response = self._send_handling_redirects(
    [930](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:930)         request,
    [931](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:931)         follow_redirects=follow_redirects,
    [932](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:932)         history=history,
    [933](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:933)     )
    [934](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:934)     try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966), in Client._send_handling_redirects(self, request, follow_redirects, history)
    [964](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:964)     hook(request)
--> [966](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:966) response = self._send_single_request(request)
    [967](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:967) try:

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002), in Client._send_single_request(self, request)
   [1001](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1001) with request_context(request=request):
-> [1002](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1002)     response = transport.handle_request(request)
   [1004](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_client.py:1004) assert isinstance(response.stream, SyncByteStream)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227), in HTTPTransport.handle_request(self, request)
    [215](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:215) req = httpcore.Request(
    [216](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:216)     method=request.method,
    [217](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:217)     url=httpcore.URL(
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:0'>0</a>;32m   (...)
    [225](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:225)     extensions=request.extensions,
    [226](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:226) )
--> [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:227) with map_httpcore_exceptions():
    [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:228)     resp = self._pool.handle_request(req)

File [/usr/lib/python3.11/contextlib.py:155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155), in _GeneratorContextManager.__exit__(self, typ, value, traceback)
    [154](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:154) try:
--> [155](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:155)     self.gen.throw(typ, value, traceback)
    [156](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:156) except StopIteration as exc:
    [157](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:157)     # Suppress StopIteration *unless* it's the same exception that
    [158](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:158)     # was passed to throw().  This prevents a StopIteration
    [159](https://file+.vscode-resource.vscode-cdn.net/usr/lib/python3.11/contextlib.py:159)     # raised inside the "with" statement from being suppressed.

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83), in map_httpcore_exceptions()
     [82](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:82) message = str(exc)
---> [83](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/httpx/_transports/default.py:83) raise mapped_exc(message) from exc

LocalProtocolError: Illegal header value b'Bearer '

The above exception was the direct cause of the following exception:

APIConnectionError                        Traceback (most recent call last)
[/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/jeditesting.ipynb](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/jeditesting.ipynb) Cell 7 line 1
----> [1](vscode-notebook-cell:/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/jeditesting.ipynb#W6sZmlsZQ%3D%3D?line=0) llmcoder.complete(test_code)

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:149](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:149), in LLMCoder.complete(self, code, temperature, n)
    [147](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:147) if self.verbose:
    [148](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:148)     print("[LLMcoder] Creating first completion...")
--> [149](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:149) completion = self.step(code, temperature, n)
    [151](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:151) if completion is None:
    [152](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:152)     raise RuntimeError("Completion generation failed")

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:462](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:462), in LLMCoder.step(self, code, temperature, n)
    [459](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:459) self._add_message("user", message=feedback_prompt + code)
    [461](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:461) # Get a completion from the assistant
--> [462](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:462) success = self._add_message("assistant", model=self.model_first, temperature=temperature, n=n)  # model_first works quite good here
    [464](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:464) self.iterations += 1
    [466](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:466) # If the completion generation failed, abort

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:335](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:335), in LLMCoder._add_message(self, role, message, model, temperature, n)
    [333](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:333) # If the user is the assistant, generate a response
    [334](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:334) if role == "assistant" and message is None:
--> [335](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:335)     message = self._get_completions(model, temperature, n)
    [337](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:337)     # If the completion generation did not work, abort
    [338](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:338)     if message is None:

File [~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:228), in LLMCoder._get_completions(self, model, temperature, n)
    [210](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:210) """
    [211](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:211) Use OpenAI's API to get completion(s) for the user's code
    [212](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:212) 
ref='~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:0'>0</a>;32m   (...)
    [225](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:225)     The completion(s) or None if all completions are repetitions of previous mistakes
    [226](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:226) """
    [227](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:227) # Get the completions from OpenAI's API
--> [228](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:228) candidates = self.client.chat.completions.create(messages=self.messages, model=model, temperature=temperature, n=n)  # type: ignore
    [230](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:230) # Filter out completions that are repetitions of previous mistakes
    [231](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/Projects/llmcoder/23ws-LLMcoder/src/llmcoder/LLMCoder.py:231) valid_choices = [completion for completion in candidates.choices if not self._is_bad_completion(completion.message.content)]

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:299](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:299), in required_args.<locals>.inner.<locals>.wrapper(*args, **kwargs)
    [297](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:297)             msg = f"Missing required argument: {quote(missing[0])}"
    [298](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:298)     raise TypeError(msg)
--> [299](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_utils/_utils.py:299) return func(*args, **kwargs)

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:594](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:594), in Completions.create(self, messages, model, frequency_penalty, function_call, functions, logit_bias, max_tokens, n, presence_penalty, response_format, seed, stop, stream, temperature, tool_choice, tools, top_p, user, extra_headers, extra_query, extra_body, timeout)
    [548](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:548) @required_args(["messages", "model"], ["messages", "model", "stream"])
    [549](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:549) def create(
    [550](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:550)     self,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:0'>0</a>;32m   (...)
    [592](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:592)     timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
    [593](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:593) ) -> ChatCompletion | Stream[ChatCompletionChunk]:
--> [594](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:594)     return self._post(
    [595](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:595)         "[/chat/completions](https://file+.vscode-resource.vscode-cdn.net/chat/completions)",
    [596](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:596)         body=maybe_transform(
    [597](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:597)             {
    [598](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:598)                 "messages": messages,
    [599](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:599)                 "model": model,
    [600](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:600)                 "frequency_penalty": frequency_penalty,
    [601](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:601)                 "function_call": function_call,
    [602](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:602)                 "functions": functions,
    [603](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:603)                 "logit_bias": logit_bias,
    [604](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:604)                 "max_tokens": max_tokens,
    [605](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:605)                 "n": n,
    [606](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:606)                 "presence_penalty": presence_penalty,
    [607](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:607)                 "response_format": response_format,
    [608](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:608)                 "seed": seed,
    [609](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:609)                 "stop": stop,
    [610](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:610)                 "stream": stream,
    [611](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:611)                 "temperature": temperature,
    [612](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:612)                 "tool_choice": tool_choice,
    [613](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:613)                 "tools": tools,
    [614](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:614)                 "top_p": top_p,
    [615](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:615)                 "user": user,
    [616](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:616)             },
    [617](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:617)             completion_create_params.CompletionCreateParams,
    [618](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:618)         ),
    [619](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:619)         options=make_request_options(
    [620](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:620)             extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
    [621](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:621)         ),
    [622](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:622)         cast_to=ChatCompletion,
    [623](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:623)         stream=stream or False,
    [624](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:624)         stream_cls=Stream[ChatCompletionChunk],
    [625](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/resources/chat/completions.py:625)     )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1055](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1055), in SyncAPIClient.post(self, path, cast_to, body, options, files, stream, stream_cls)
   [1041](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1041) def post(
   [1042](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1042)     self,
   [1043](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1043)     path: str,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
   [1050](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1050)     stream_cls: type[_StreamT] | None = None,
   [1051](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1051) ) -> ResponseT | _StreamT:
   [1052](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1052)     opts = FinalRequestOptions.construct(
   [1053](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1053)         method="post", url=path, json_data=body, files=to_httpx_files(files), **options
   [1054](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1054)     )
-> [1055](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:1055)     return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:834](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:834), in SyncAPIClient.request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [825](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:825) def request(
    [826](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:826)     self,
    [827](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:827)     cast_to: Type[ResponseT],
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [832](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:832)     stream_cls: type[_StreamT] | None = None,
    [833](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:833) ) -> ResponseT | _StreamT:
--> [834](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:834)     return self._request(
    [835](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:835)         cast_to=cast_to,
    [836](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:836)         options=options,
    [837](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:837)         stream=stream,
    [838](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:838)         stream_cls=stream_cls,
    [839](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:839)         remaining_retries=remaining_retries,
    [840](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:840)     )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [888](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:888) except Exception as err:
    [889](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:889)     if retries > 0:
--> [890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890)         return self._retry_request(
    [891](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:891)             options,
    [892](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:892)             cast_to,
    [893](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:893)             retries,
    [894](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:894)             stream=stream,
    [895](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:895)             stream_cls=stream_cls,
    [896](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:896)         )
    [897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897)     raise APIConnectionError(request=request) from err
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:899) return self._process_response(
    [900](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:900)     cast_to=cast_to,
    [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:901)     options=options,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:904)     stream_cls=stream_cls,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:905) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925), in SyncAPIClient._retry_request(self, options, cast_to, remaining_retries, response_headers, stream, stream_cls)
    [921](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:921) # In a synchronous context we are blocking the entire thread. Up to the library user to run the client in a
    [922](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:922) # different thread if necessary.
    [923](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:923) time.sleep(timeout)
--> [925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925) return self._request(
    [926](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:926)     options=options,
    [927](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:927)     cast_to=cast_to,
    [928](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:928)     remaining_retries=remaining,
    [929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:929)     stream=stream,
    [930](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:930)     stream_cls=stream_cls,
    [931](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:931) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [888](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:888) except Exception as err:
    [889](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:889)     if retries > 0:
--> [890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890)         return self._retry_request(
    [891](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:891)             options,
    [892](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:892)             cast_to,
    [893](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:893)             retries,
    [894](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:894)             stream=stream,
    [895](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:895)             stream_cls=stream_cls,
    [896](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:896)         )
    [897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897)     raise APIConnectionError(request=request) from err
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:899) return self._process_response(
    [900](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:900)     cast_to=cast_to,
    [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:901)     options=options,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:904)     stream_cls=stream_cls,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:905) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925), in SyncAPIClient._retry_request(self, options, cast_to, remaining_retries, response_headers, stream, stream_cls)
    [921](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:921) # In a synchronous context we are blocking the entire thread. Up to the library user to run the client in a
    [922](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:922) # different thread if necessary.
    [923](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:923) time.sleep(timeout)
--> [925](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:925) return self._request(
    [926](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:926)     options=options,
    [927](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:927)     cast_to=cast_to,
    [928](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:928)     remaining_retries=remaining,
    [929](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:929)     stream=stream,
    [930](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:930)     stream_cls=stream_cls,
    [931](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:931) )

File [~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897), in SyncAPIClient._request(self, cast_to, options, remaining_retries, stream, stream_cls)
    [889](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:889)     if retries > 0:
    [890](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:890)         return self._retry_request(
    [891](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:891)             options,
    [892](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:892)             cast_to,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [895](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:895)             stream_cls=stream_cls,
    [896](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:896)         )
--> [897](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:897)     raise APIConnectionError(request=request) from err
    [899](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:899) return self._process_response(
    [900](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:900)     cast_to=cast_to,
    [901](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:901)     options=options,
ref='~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:0'>0</a>;32m   (...)
    [904](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:904)     stream_cls=stream_cls,
    [905](https://file+.vscode-resource.vscode-cdn.net/home/kushal/Projects/llmcoder/23ws-LLMcoder/experimental/jedianalyzer/~/.config/python.env/llmcoder.env/lib/python3.11/site-packages/openai/_base_client.py:905) )

APIConnectionError: Connection error.

@DonJayamanne
Copy link
Contributor

Thanks for filing this issue and sorry you are running into this issue.
I haven't used OpenAI API from Jupyter notebooks.
How and where are you setting the open AI API Key?
Is this via an environment variable, is this set in code, or your shell or the like.
if you're setting the keys in environment variables in you shell startup scripts, then you might want to try setting this up in code inside the notebook itself or in the .env file.

@DonJayamanne DonJayamanne self-assigned this Jan 21, 2024
@DonJayamanne DonJayamanne added info-needed Issue requires more information from poster notebook-execution Kernels issues (start/restart/switch/execution, install ipykernel) labels Jan 21, 2024
@KushalGaywala
Copy link
Author

Thanks for your reply and sorry for the late response.
I am setting the API key in the project's code which I have installed via pip install -e .[dev].
Then with the same python environment; for testing purposes I have imported the project in a Notebook and trying to call the method that is responsible for setting the openai API key and then requesting to the API.
I have not yet tried setting up the API key with an environment variable.

@KushalGaywala
Copy link
Author

KushalGaywala commented Jan 26, 2024

Thank you for your time.

Today as of 26.01.2024, I tried to set the API key environment variable inside .env; it works 🔥

Earlier as said in the previous comment, I used to set the API key through by code by loading a key.txt file read from using with open('<file-path>', 'r') as file assign the contents to the API key variable.

Now, I don't know if it still can be called a bug. Should I have just read the file asynchronously, or some other way.

It would be helpful to know if this is an issue or just my fault, and also how to solve this problem, because in future I might write some code that requires to use with open for reading file. I also understand and assume that you will be very busy so I don't expect an answer in a short time or even possible. Thank you again 👋

@DonJayamanne
Copy link
Contributor

Sorry, but without seeing the code its not possible to tells whats wrong.
Thanks for getting back with the confirmation of the fix.
I'd suggest trying Stack overflow to try and determine what was wrong with the old code.
Given that you have managed to get things working by altering the code, its likely an issue with the approach you were using initially.

Closing as fixed.
I do apologize for not being able to help you any further.

@DonJayamanne DonJayamanne added the user-setup Issues caused by incorrectly configured python environments, packages, or the like label Jan 28, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug info-needed Issue requires more information from poster notebook-execution Kernels issues (start/restart/switch/execution, install ipykernel) user-setup Issues caused by incorrectly configured python environments, packages, or the like
Projects
None yet
Development

No branches or pull requests

2 participants