Packages

Elixir-native LLM gateway for embedded and standalone deployments with provider routing, quotas, usage tracking, and OpenAI-compatible APIs.

Current section

Files

Jump to
llm_proxy lib llm_proxy protocol request error.ex
Raw

lib/llm_proxy/protocol/request/error.ex

defmodule LLMProxy.Protocol.Request.Error do
@moduledoc """
Structured request-parse error returned by protocol request boundary parsers.
"""
defstruct [:code, :message]
@type t :: %__MODULE__{code: String.t(), message: String.t()}
@spec new(String.t(), String.t()) :: t()
def new(code, message), do: %__MODULE__{code: code, message: message}
end