createGrokVisionProvider function

XAIProvider createGrokVisionProvider({
  1. required String apiKey,
  2. String model = 'grok-vision-beta',
  3. double? temperature,
  4. int? maxTokens,
  5. String? systemPrompt,
})

Create an xAI provider for Grok Vision

Implementation

XAIProvider createGrokVisionProvider({
  required String apiKey,
  String model = 'grok-vision-beta',
  double? temperature,
  int? maxTokens,
  String? systemPrompt,
}) {
  final config = XAIConfig(
    apiKey: apiKey,
    model: model,
    temperature: temperature,
    maxTokens: maxTokens,
    systemPrompt: systemPrompt,
  );

  return XAIProvider(config);
}