class Ollama::Documents
def initialize(ollama:, model:, model_options: nil, collection: nil, embedding_length: 1_024, cache: MemoryCache, database_filename: nil, redis_url: nil, debug: false)
def initialize(ollama:, model:, model_options: nil, collection: nil, embedding_length: 1_024, cache: MemoryCache, database_filename: nil, redis_url: nil, debug: false) collection ||= default_collection @ollama, @model, @model_options, @collection, @debug = ollama, model, model_options, collection.to_sym, debug database_filename ||= ':memory:' @cache = connect_cache(cache, redis_url, embedding_length, database_filename) end