dco_decode_generation_options method

  1. @protected
GenerationOptions dco_decode_generation_options(
  1. dynamic raw
)
override

Implementation

@protected GenerationOptions dco_decode_generation_options(dynamic raw){ // Codec=Dco (DartCObject based), see doc to use other codecs
final arr = raw as List<dynamic>;
                if (arr.length != 5) throw Exception('unexpected arr length: expect 5 but see ${arr.length}');
                return GenerationOptions(temperature: dco_decode_opt_box_autoadd_f_32(arr[0]),
topP: dco_decode_opt_box_autoadd_f_32(arr[1]),
maxTokens: dco_decode_opt_box_autoadd_u_32(arr[2]),
stop: dco_decode_opt_list_String(arr[3]),
metadata: dco_decode_opt_Map_String_String_None(arr[4]),); }