GenerateTextRequest.fromJson constructor

GenerateTextRequest.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory GenerateTextRequest.fromJson(Map<String, dynamic> json) {
  return GenerateTextRequest(
    model: json['model'] ?? '',
    prompt: decode(json['prompt'], TextPrompt.fromJson),
    temperature: decodeDouble(json['temperature']),
    candidateCount: json['candidateCount'],
    maxOutputTokens: json['maxOutputTokens'],
    topP: decodeDouble(json['topP']),
    topK: json['topK'],
    safetySettings:
        decodeListMessage(json['safetySettings'], SafetySetting.fromJson) ??
        [],
    stopSequences: decodeList(json['stopSequences']) ?? [],
  );
}