createPhindCodeProvider function
Create a Phind provider optimized for code generation
Implementation
PhindProvider createPhindCodeProvider({
required String apiKey,
String model = 'Phind-70B',
double? temperature = 0.1, // Lower temperature for more deterministic code
int? maxTokens = 4000,
String? systemPrompt =
'You are an expert programmer. Provide clear, well-commented code solutions.',
}) {
final config = PhindConfig(
apiKey: apiKey,
model: model,
temperature: temperature,
maxTokens: maxTokens,
systemPrompt: systemPrompt,
);
return PhindProvider(config);
}