Skip to main content

Module errors

Module errors 

Source
Expand description

Maps HTTP status codes and OpenAI error bodies to tt_shared::ProviderError.

OpenAI error body shape:

{ "error": { "message": "...", "type": "...", "code": "...", "param": null } }

Functions§

map_reqwest_error
Map a reqwest::Error (network-level failure) to ProviderError.
map_response_error
Map an OpenAI HTTP status + raw body text into a ProviderError.