Current section
Files
Jump to
Current section
Files
include/glopenai@response_CreateResponse.hrl
-record(create_response, {
background :: gleam@option:option(boolean()),
conversation :: gleam@option:option(glopenai@response:conversation_param()),
include :: gleam@option:option(list(glopenai@response:include_enum())),
input :: glopenai@response:input_param(),
instructions :: gleam@option:option(binary()),
max_output_tokens :: gleam@option:option(integer()),
max_tool_calls :: gleam@option:option(integer()),
metadata :: gleam@option:option(gleam@dict:dict(binary(), binary())),
model :: gleam@option:option(binary()),
parallel_tool_calls :: gleam@option:option(boolean()),
previous_response_id :: gleam@option:option(binary()),
prompt :: gleam@option:option(glopenai@response:prompt()),
prompt_cache_key :: gleam@option:option(binary()),
prompt_cache_retention :: gleam@option:option(glopenai@response:prompt_cache_retention()),
reasoning :: gleam@option:option(glopenai@response:reasoning()),
safety_identifier :: gleam@option:option(binary()),
service_tier :: gleam@option:option(glopenai@response:service_tier()),
store :: gleam@option:option(boolean()),
stream :: gleam@option:option(boolean()),
stream_options :: gleam@option:option(glopenai@response:response_stream_options()),
temperature :: gleam@option:option(float()),
text :: gleam@option:option(glopenai@response:response_text_param()),
tool_choice :: gleam@option:option(glopenai@response:tool_choice_param()),
tools :: gleam@option:option(list(glopenai@response:tool())),
top_logprobs :: gleam@option:option(integer()),
top_p :: gleam@option:option(float()),
truncation :: gleam@option:option(glopenai@response:truncation())
}).