LLMProxy.HTTP.Routes.Passthrough.ErrorHandler (llm_proxy v0.1.0)

Copy Markdown View Source

Route callbacks used to render and classify passthrough-route errors.

Summary

Types

on_provider_error()

@type on_provider_error() :: (LLMProxy.Providers.Result.t() -> :ok)

provider_error_type()

@type provider_error_type() :: (pos_integer() -> String.t())

send_error()

@type send_error() :: (Plug.Conn.t(), pos_integer(), String.t(), String.t() ->
                   Plug.Conn.t())

t()

@type t() :: %LLMProxy.HTTP.Routes.Passthrough.ErrorHandler{
  on_provider_error: on_provider_error(),
  provider_error_type: provider_error_type(),
  send_error: send_error()
}