Class: RailsMcpCodeSearch::Embeddings::LocalAdapter
- Defined in:
- lib/rails_mcp_code_search/embeddings/local_adapter.rb
Constant Summary collapse
- DIMENSIONS =
384- MODEL =
"sentence-transformers/all-MiniLM-L6-v2"
Instance Method Summary collapse
- #dimensions ⇒ Object
- #embed(texts) ⇒ Object
-
#initialize ⇒ LocalAdapter
constructor
A new instance of LocalAdapter.
Constructor Details
#initialize ⇒ LocalAdapter
Returns a new instance of LocalAdapter.
9 10 11 |
# File 'lib/rails_mcp_code_search/embeddings/local_adapter.rb', line 9 def initialize @mutex = Mutex.new end |
Instance Method Details
#dimensions ⇒ Object
18 |
# File 'lib/rails_mcp_code_search/embeddings/local_adapter.rb', line 18 def dimensions = DIMENSIONS |
#embed(texts) ⇒ Object
13 14 15 16 |
# File 'lib/rails_mcp_code_search/embeddings/local_adapter.rb', line 13 def (texts) texts = Array(texts) pipeline.call(texts) end |