Method: BxBuilderChain::DocumentUploadService#initialize

Defined in:
lib/generators/bx_builder_chain/templates/app/services/bx_builder_chain/document_upload_service.rb

#initialize(files:, user_groups: ['public'], client_class_name: 'BxBuilderChain::Vectorsearch::Pgvector', llm_class_name: 'BxBuilderChain::Llm::OpenAi') ⇒ DocumentUploadService

Returns a new instance of DocumentUploadService.



7
8
9
10
11
12
# File 'lib/generators/bx_builder_chain/templates/app/services/bx_builder_chain/document_upload_service.rb', line 7

def initialize(files:, user_groups: ['public'], client_class_name: 'BxBuilderChain::Vectorsearch::Pgvector', llm_class_name: 'BxBuilderChain::Llm::OpenAi')
  @files = files
  @user_groups = user_groups
  @client_class_name = client_class_name
  @llm_class_name = llm_class_name
end