3939use PhpLlm \LlmChain \Store \Bridge \ChromaDB \Store as ChromaDBStore ;
4040use PhpLlm \LlmChain \Store \Bridge \MongoDB \Store as MongoDBStore ;
4141use PhpLlm \LlmChain \Store \Bridge \Pinecone \Store as PineconeStore ;
42- use PhpLlm \LlmChain \Store \Embedder ;
42+ use PhpLlm \LlmChain \Store \Indexer ;
4343use PhpLlm \LlmChain \Store \StoreInterface ;
4444use PhpLlm \LlmChain \Store \VectorStoreInterface ;
4545use PhpLlm \LlmChainBundle \Profiler \DataCollector ;
@@ -98,11 +98,11 @@ public function load(array $configs, ContainerBuilder $container): void
9898 $ container ->setAlias (StoreInterface::class, reset ($ stores ));
9999 }
100100
101- foreach ($ config ['embedder ' ] as $ embedderName => $ embedder ) {
102- $ this ->processEmbedderConfig ( $ embedderName , $ embedder , $ container );
101+ foreach ($ config ['indexer ' ] as $ indexerName => $ indexer ) {
102+ $ this ->processIndexerConfig ( $ indexerName , $ indexer , $ container );
103103 }
104- if (1 === count ($ config ['embedder ' ]) && isset ($ embedderName )) {
105- $ container ->setAlias (Embedder ::class, 'llm_chain.embedder . ' .$ embedderName );
104+ if (1 === count ($ config ['indexer ' ]) && isset ($ indexerName )) {
105+ $ container ->setAlias (Indexer ::class, 'llm_chain.indexer . ' .$ indexerName );
106106 }
107107
108108 $ container ->registerAttributeForAutoconfiguration (AsTool::class, static function (ChildDefinition $ definition , AsTool $ attribute ): void {
@@ -455,7 +455,7 @@ private function processStoreConfig(string $type, array $stores, ContainerBuilde
455455 /**
456456 * @param array<string, mixed> $config
457457 */
458- private function processEmbedderConfig (int |string $ name , array $ config , ContainerBuilder $ container ): void
458+ private function processIndexerConfig (int |string $ name , array $ config , ContainerBuilder $ container ): void
459459 {
460460 ['name ' => $ modelName , 'version ' => $ version , 'options ' => $ options ] = $ config ['model ' ];
461461
@@ -472,14 +472,14 @@ private function processEmbedderConfig(int|string $name, array $config, Containe
472472 $ modelDefinition ->setArgument ('$options ' , $ options );
473473 }
474474 $ modelDefinition ->addTag ('llm_chain.model.embeddings_model ' );
475- $ container ->setDefinition ('llm_chain.embedder . ' .$ name .'.model ' , $ modelDefinition );
475+ $ container ->setDefinition ('llm_chain.indexer . ' .$ name .'.model ' , $ modelDefinition );
476476
477- $ definition = new Definition (Embedder ::class, [
478- '$model ' => new Reference ('llm_chain.embedder . ' .$ name .'.model ' ),
477+ $ definition = new Definition (Indexer ::class, [
478+ '$model ' => new Reference ('llm_chain.indexer . ' .$ name .'.model ' ),
479479 '$platform ' => new Reference ($ config ['platform ' ]),
480480 '$store ' => new Reference ($ config ['store ' ]),
481481 ]);
482482
483- $ container ->setDefinition ('llm_chain.embedder . ' .$ name , $ definition );
483+ $ container ->setDefinition ('llm_chain.indexer . ' .$ name , $ definition );
484484 }
485485}
0 commit comments