ChatRequest constructor

const ChatRequest({
  1. required String system,
  2. required List<AiMessage> messages,
  3. double temperature = 0.3,
  4. int maxTokens = 2048,
})

Implementation

const ChatRequest({
  required this.system,
  required this.messages,
  this.temperature = 0.3,
  this.maxTokens = 2048,
})  : assert(
        maxTokens > 0,
        'ChatRequest.maxTokens must be positive.',
      ),
      assert(
        temperature >= 0.0 && temperature <= 2.0,
        'ChatRequest.temperature must be in [0.0, 2.0].',
      );