Class MimeTypeDetector

java.lang.Object
org.springframework.ai.vertexai.gemini.MimeTypeDetector

public abstract class MimeTypeDetector extends Object
Gemini supports the following MIME types:
  • image/gif
  • image/png
  • image/jpeg
  • video/mov
  • video/mpeg
  • video/mp4
  • video/mpg
  • video/avi
  • video/wmv
  • video/mpegps
  • video/flv
https://cloud.google.com/vertex-ai/docs/generative-ai/model-reference/gemini
Since:
0.8.1
Author:
Christian Tzolov
  • Constructor Details

    • MimeTypeDetector

      public MimeTypeDetector()
  • Method Details

    • getMimeType

      public static org.springframework.util.MimeType getMimeType(URL url)
    • getMimeType

      public static org.springframework.util.MimeType getMimeType(URI uri)
    • getMimeType

      public static org.springframework.util.MimeType getMimeType(File file)
    • getMimeType

      public static org.springframework.util.MimeType getMimeType(Path path)
    • getMimeType

      public static org.springframework.util.MimeType getMimeType(org.springframework.core.io.Resource resource)
    • getMimeType

      public static org.springframework.util.MimeType getMimeType(String path)