Class EncodingChunkingEmbeddings

java.lang.Object
org.nasdanika.ai.ChunkingEmbeddings<com.knuddels.jtokkit.api.IntArrayList>
org.nasdanika.ai.EncodingChunkingEmbeddings
All Implemented Interfaces:
Coordinates, Embeddings, Model

public class EncodingChunkingEmbeddings extends ChunkingEmbeddings<com.knuddels.jtokkit.api.IntArrayList>
  • Constructor Details

  • Method Details

    • encode

      protected com.knuddels.jtokkit.api.IntArrayList encode(String input)
      Description copied from class: ChunkingEmbeddings
      Encodes a string into tokens
      Specified by:
      encode in class ChunkingEmbeddings<com.knuddels.jtokkit.api.IntArrayList>
      Returns:
    • decode

      protected String decode(com.knuddels.jtokkit.api.IntArrayList tokens)
      Description copied from class: ChunkingEmbeddings
      Decodes a string from an array of tokens
      Specified by:
      decode in class ChunkingEmbeddings<com.knuddels.jtokkit.api.IntArrayList>
      Returns:
    • size

      protected int size(com.knuddels.jtokkit.api.IntArrayList tokens)
      Specified by:
      size in class ChunkingEmbeddings<com.knuddels.jtokkit.api.IntArrayList>
    • slice

      protected com.knuddels.jtokkit.api.IntArrayList slice(com.knuddels.jtokkit.api.IntArrayList tokens, int offset, int length)
      Specified by:
      slice in class ChunkingEmbeddings<com.knuddels.jtokkit.api.IntArrayList>