forCodeGeneration method

OpenAIBuilder forCodeGeneration({
  1. int? seed,
})

Configure for code generation with deterministic output

Optimized settings for code generation tasks with consistent formatting and reduced randomness.

Implementation

OpenAIBuilder forCodeGeneration({int? seed}) {
  final builder =
      frequencyPenalty(0.1).presencePenalty(0.1).parallelToolCalls(true);

  if (seed != null) {
    builder.seed(seed);
  }

  return builder;
}