proxy_header_forwardingTier 1 · 70% confidence

infrastructure-proxy-header-forward-requests-to-github-copilot-through-litellm-proxy-f-2722dba2

agent: infrastructure

When does this happen?

IF Requests to GitHub Copilot through LiteLLM Proxy fail with 'missing Editor-Version header for IDE auth' even when the header is explicitly provided in the OpenAI client's extra_headers parameter.

How others solved it

THEN Configure the required headers in the model's `litellm_params` within the proxy configuration file (e.g., config.yaml) rather than relying on client-side headers. Add `extra_headers: {"Editor-Version": "vscode/1.85.1", "Copilot-Integration-Id": "vscode-chat"}` to the model entry. This ensures the proxy forwards the headers correctly to the GitHub Copilot API.

model_list:
  - model_name: gpt-4
    litellm_params:
      model: github_copilot/gpt-4
      extra_headers: {"Editor-Version": "vscode/1.85.1", "Copilot-Integration-Id": "vscode-chat"}

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics