createFallbackPrompt static method

String createFallbackPrompt(
  1. String text, {
  2. String? errorMessage,
})

Creates a safe fallback prompt when image processing fails

Implementation

static String createFallbackPrompt(String text, {String? errorMessage}) {
  debugPrint('ImageTokenizer: Creating fallback prompt due to: $errorMessage');

  final prompt = StringBuffer();
  prompt.write('User provided an image but it could not be processed properly. ');
  if (errorMessage != null) {
    prompt.write('Error: $errorMessage. ');
  }
  prompt.write('Please respond to the following text only: ');
  prompt.write(text);

  return prompt.toString();
}