-record(groq_request_builder, { key :: binary(), user :: binary(), context :: binary(), model :: binary(), frequency_penalty :: gleam@option:option(float()), logprobs :: gleam@option:option(boolean()), max_tokens :: gleam@option:option(integer()), n :: gleam@option:option(integer()), parallel_tool_calls :: gleam@option:option(boolean()), presence_penalty :: gleam@option:option(float()), seed :: gleam@option:option(integer()), stop :: gleam@option:option(binary()), stream :: gleam@option:option(boolean()), temperature :: gleam@option:option(float()), top_p :: gleam@option:option(float()) }).