# `Tinkex.Types.SampleResponse`
[🔗](https://github.com/North-Shore-AI/tinkex/blob/v0.4.0/lib/tinkex/types/sample_response.ex#L1)

Response from sampling/text generation request.

Mirrors Python tinker.types.SampleResponse.

# `t`

```elixir
@type t() :: %Tinkex.Types.SampleResponse{
  prompt_logprobs: [float() | nil] | nil,
  sequences: [Tinkex.Types.SampledSequence.t()],
  topk_prompt_logprobs: topk_prompt_logprobs(),
  type: String.t()
}
```

# `topk_entry`

```elixir
@type topk_entry() :: {integer(), float()}
```

# `topk_prompt_logprobs`

```elixir
@type topk_prompt_logprobs() :: [nil | [topk_entry()]] | nil
```

# `from_json`

```elixir
@spec from_json(map()) :: t()
```

Parse a sample response from JSON.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
