Class LangchainInfinispanItem

java.lang.Object
io.quarkiverse.langchain4j.infinispan.runtime.LangchainInfinispanItem

public class LangchainInfinispanItem extends Object
  • Constructor Details

    • LangchainInfinispanItem

      public LangchainInfinispanItem(String id, float[] floatVector, String text, List<String> metadataKeys, List<String> metadataValues)
  • Method Details

    • getId

      public String getId()
      the id of the embedding
      Returns:
      id
    • getFloatVector

      public float[] getFloatVector()
      Vector
      Returns:
      the vector
    • getText

      public String getText()
      Maps to the text segment text
      Returns:
      text
    • getMetadataKeys

      public List<String> getMetadataKeys()
      Maps to the text segment metadata keys
      Returns:
      metadata keys
    • getMetadataValues

      public List<String> getMetadataValues()
      Maps to the text segment metadata values
      Returns:
      metadata values
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object