ChatRequest.single constructor

ChatRequest.single({
  1. required String system,
  2. required String user,
  3. double temperature = 0.3,
  4. int maxTokens = 2048,
})

Convenience for the single-shot case.

Implementation

factory ChatRequest.single({
  required String system,
  required String user,
  double temperature = 0.3,
  int maxTokens = 2048,
}) =>
    ChatRequest(
      system: system,
      messages: [AiMessage.user(user)],
      temperature: temperature,
      maxTokens: maxTokens,
    );