Expand description
HTTP utilities and abstraction for LLM API calls
Structs§
- Http
Metrics Record - Information about an HTTP request for metrics collection.
- Http
Response - HTTP response from a non-streaming POST request
- Reqwest
Http Client - Default HTTP client backed by reqwest
- Streaming
Http Response - HTTP response from a streaming POST request
Traits§
- Http
Client - Abstraction over HTTP POST requests for LLM API calls.
Functions§
- clear_
http_ metrics_ callback - Clear the global HTTP metrics callback.
- default_
http_ client - Create a default HTTP client
- set_
http_ metrics_ callback - Register a global HTTP metrics callback. The callback will be invoked after each HTTP request completes.
Type Aliases§
- Http
Metrics Callback - Callback function type for HTTP metrics collection. The callback is called after each HTTP request completes.