Class: Copilot::CopilotRequestHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/copilot/types.rb

Overview

Intercept outbound LLM inference HTTP/WebSocket requests. Assign an instance to ClientOptions#request_handler and override send_request to mutate, replace, or forward the request. BYOK providers may also set bearer_token_provider.

Instance Method Summary collapse

Instance Method Details

#send_request(request, _context) ⇒ Object



629
630
631
# File 'lib/copilot/types.rb', line 629

def send_request(request, _context)
  request
end