Class: Raif::ModelManifest::Manifest
- Inherits:
-
Object
- Object
- Raif::ModelManifest::Manifest
- Defined in:
- lib/raif/model_manifest.rb
Instance Attribute Summary collapse
-
#embedding_entries ⇒ Object
readonly
Returns the value of attribute embedding_entries.
-
#llm_entries ⇒ Object
readonly
Returns the value of attribute llm_entries.
-
#provider_files ⇒ Object
readonly
Returns the value of attribute provider_files.
Instance Method Summary collapse
-
#initialize(llm_entries:, embedding_entries:, provider_references:, provider_files:) ⇒ Manifest
constructor
A new instance of Manifest.
- #references_for(provider_name) ⇒ Object
Constructor Details
#initialize(llm_entries:, embedding_entries:, provider_references:, provider_files:) ⇒ Manifest
Returns a new instance of Manifest.
130 131 132 133 134 135 |
# File 'lib/raif/model_manifest.rb', line 130 def initialize(llm_entries:, embedding_entries:, provider_references:, provider_files:) @llm_entries = llm_entries @embedding_entries = @provider_references = provider_references @provider_files = provider_files end |
Instance Attribute Details
#embedding_entries ⇒ Object (readonly)
Returns the value of attribute embedding_entries.
128 129 130 |
# File 'lib/raif/model_manifest.rb', line 128 def @embedding_entries end |
#llm_entries ⇒ Object (readonly)
Returns the value of attribute llm_entries.
128 129 130 |
# File 'lib/raif/model_manifest.rb', line 128 def llm_entries @llm_entries end |
#provider_files ⇒ Object (readonly)
Returns the value of attribute provider_files.
128 129 130 |
# File 'lib/raif/model_manifest.rb', line 128 def provider_files @provider_files end |
Instance Method Details
#references_for(provider_name) ⇒ Object
137 138 139 |
# File 'lib/raif/model_manifest.rb', line 137 def references_for(provider_name) @provider_references.fetch(provider_name, {}) end |