Class ImageEmbeddingConfig

java.lang.Object
org.apache.tika.inference.ImageEmbeddingConfig
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ImageEmbeddingConfig.RuntimeConfig

public class ImageEmbeddingConfig extends Object implements Serializable
Configuration for image embedding parsers that call a CLIP-like vector endpoint.
See Also:
  • Constructor Details

    • ImageEmbeddingConfig

      public ImageEmbeddingConfig()
  • Method Details

    • getBaseUrl

      public String getBaseUrl()
    • setBaseUrl

      public void setBaseUrl(String baseUrl) throws TikaConfigException
      Throws:
      TikaConfigException
    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • getApiKey

      public String getApiKey()
    • setApiKey

      public void setApiKey(String apiKey) throws TikaConfigException
      Throws:
      TikaConfigException
    • getTimeoutSeconds

      public int getTimeoutSeconds()
    • setTimeoutSeconds

      public void setTimeoutSeconds(int timeoutSeconds)
    • getMinFileSizeToEmbed

      public long getMinFileSizeToEmbed()
    • setMinFileSizeToEmbed

      public void setMinFileSizeToEmbed(long minFileSizeToEmbed)
    • getMaxFileSizeToEmbed

      public long getMaxFileSizeToEmbed()
    • setMaxFileSizeToEmbed

      public void setMaxFileSizeToEmbed(long maxFileSizeToEmbed)
    • isSkipEmbedding

      public boolean isSkipEmbedding()
    • setSkipEmbedding

      public void setSkipEmbedding(boolean skipEmbedding)
    • getOutputField

      public String getOutputField()
    • setOutputField

      public void setOutputField(String outputField)