ChatModelCapabilities constructor

const ChatModelCapabilities({
  1. required bool tools,
  2. required bool ultraCompatibleMode,
  3. required ChatModelSystemMode systemMode,
  4. required int contextWindow,
  5. required int maxTokenOutput,
  6. required List<Modality> inputModalities,
  7. required List<Modality> outputModalities,
  8. required bool reasoning,
  9. required bool structuredOutput,
  10. required bool streaming,
  11. 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,
});