BidiGenerateContentSetup.fromJson constructor
BidiGenerateContentSetup.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BidiGenerateContentSetup.fromJson(Map<String, dynamic> json) {
return BidiGenerateContentSetup(
model: json['model'] ?? '',
generationConfig: decode(
json['generationConfig'],
GenerationConfig.fromJson,
),
systemInstruction: decode(json['systemInstruction'], Content.fromJson),
tools: decodeListMessage(json['tools'], Tool.fromJson) ?? [],
realtimeInputConfig: decode(
json['realtimeInputConfig'],
RealtimeInputConfig.fromJson,
),
sessionResumption: decode(
json['sessionResumption'],
SessionResumptionConfig.fromJson,
),
contextWindowCompression: decode(
json['contextWindowCompression'],
ContextWindowCompressionConfig.fromJson,
),
inputAudioTranscription: decode(
json['inputAudioTranscription'],
AudioTranscriptionConfig.fromJson,
),
outputAudioTranscription: decode(
json['outputAudioTranscription'],
AudioTranscriptionConfig.fromJson,
),
);
}