Sha256: 8dffe5ba5ba94c911db667e259c47fec2595d8f4f6139acef751dcfb9449b71c
Contents?: true
Size: 1 KB
Versions: 1
Compression:
Stored size: 1 KB
Contents
# frozen_string_literal: true # Boxcars is a framework for running a series of tools to get an answer to a question. module Boxcars module VectorStore module ClassMethods VectorStoresError = Class.new(StandardError) def call(*args, **kw_args) new(*args, **kw_args).call end end def self.included(base) base.extend(ClassMethods) class << base private :new end end end end require_relative "vector_stores/document" require_relative "vector_stores/embed_via_open_ai" require_relative "vector_stores/embed_via_tensorflow" require_relative "vector_stores/split_text" require_relative "vector_stores/similarity_search" require_relative "vector_stores/hnswlib/hnswlib_config" require_relative "vector_stores/hnswlib/save_to_hnswlib" require_relative "vector_stores/hnswlib/build_vector_store" require_relative "vector_stores/hnswlib/hnswlib_search" require_relative "vector_stores/in_memory/add_documents" require_relative "vector_stores/in_memory/search"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
boxcars-0.2.10 | lib/boxcars/boxcar/vector_store.rb |