Skip to main content

Module http

Module http 

Source
Expand description

Shared HTTP transport for OpenAI-compatible LLM providers.

HttpProvider wraps a reqwest::Client with pre-configured headers and endpoint URL. Provides send() for non-streaming and stream_sse() for Server-Sent Events streaming. Used by DeepSeek, OpenAI, and Mistral — Claude uses its own transport (different SSE format).

Structs§

HttpProvider
Shared HTTP transport for OpenAI-compatible providers.