The result of a TypeSafe.system_one/4 call.
:model— the model that answered the request.:usage— aTypeSafe.Response.Usagewith token counts.:answers— every answer keyed by question name.:nouls/:choices/:scores— the answers grouped by type, each keyed by question name.:request_id— thex-typesafe-request-idheader, ornil.:raw— the underlyingReq.Response.
Summary
Types
@type t() :: %TypeSafe.Response.SystemOne{ answers: %{optional(String.t()) => TypeSafe.Answer.t()}, choices: %{optional(String.t()) => TypeSafe.Answer.Choice.t()}, model: String.t(), nouls: %{optional(String.t()) => TypeSafe.Answer.Noul.t()}, raw: term(), request_id: String.t() | nil, scores: %{optional(String.t()) => TypeSafe.Answer.Score.t()}, usage: TypeSafe.Response.Usage.t() }