ChatModelCapabilities constructor
const
ChatModelCapabilities({
- required bool tools,
- required bool ultraCompatibleMode,
- required ChatModelSystemMode systemMode,
- required int contextWindow,
- required int maxTokenOutput,
- required List<
Modality> inputModalities, - required List<
Modality> outputModalities, - required bool reasoning,
- required bool structuredOutput,
- required bool streaming,
- required bool seesToolMessages,
Implementation
const ChatModelCapabilities({
required this.tools,
required this.ultraCompatibleMode,
required this.systemMode,
required this.contextWindow,
required this.maxTokenOutput,
required this.inputModalities,
required this.outputModalities,
required this.reasoning,
required this.structuredOutput,
required this.streaming,
required this.seesToolMessages,
});