Interface ContentStoreFactory

All Superinterfaces:
Factory
All Known Implementing Classes:
DefaultContentStoreFactory

public interface ContentStoreFactory extends Factory
  • Method Summary

    Modifier and Type
    Method
    Description
    default ContentStore
    create(ReadableConfig config, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> mdlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> sqlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> synEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> docEmbeddingStore, List<ChatModelInstance> chatModelInstances)
    Deprecated.
    create(ReadableConfig config, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> mdlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> sqlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> synEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> docEmbeddingStore, List<ChatModelInstance> chatModelInstances, dev.langchain4j.model.scoring.ScoringModel scoringModel)
     
    default Map<String,String>
     
     

    Methods inherited from interface ai.dat.core.factories.Factory

    factoryIdentifier, optionalOptions, requiredOptions
  • Method Details

    • fingerprintOptions

      Set<ConfigOption<?>> fingerprintOptions()
    • fingerprintConfigs

      default Map<String,String> fingerprintConfigs(@NonNull @NonNull ReadableConfig config)
    • create

      ContentStore create(ReadableConfig config, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> mdlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> sqlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> synEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> docEmbeddingStore, List<ChatModelInstance> chatModelInstances, dev.langchain4j.model.scoring.ScoringModel scoringModel)
    • create

      @Deprecated default ContentStore create(ReadableConfig config, dev.langchain4j.model.embedding.EmbeddingModel embeddingModel, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> mdlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> sqlEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> synEmbeddingStore, dev.langchain4j.store.embedding.EmbeddingStore<dev.langchain4j.data.segment.TextSegment> docEmbeddingStore, List<ChatModelInstance> chatModelInstances)
      Deprecated.