-record(gpt, { api_key :: binary(), model_id :: binary(), max_output_tokens :: gleam@option:option(integer()), temperature :: gleam@option:option(float()), top_p :: gleam@option:option(float()), seed :: gleam@option:option(integer()), presence_penalty :: gleam@option:option(float()), frequency_penalty :: gleam@option:option(float()), stop_sequences :: gleam@option:option(list(binary())), deprecated_info :: gleam@option:option({binary(), binary()}) }).