-record(batch_request, { input_file_id :: binary(), endpoint :: glopenai@batch:batch_endpoint(), completion_window :: glopenai@batch:batch_completion_window(), metadata :: gleam@option:option(gleam@dynamic:dynamic_()), output_expires_after :: gleam@option:option(glopenai@batch:batch_file_expiration_after()) }).