Skip to content

Commit c3edd4e

Browse files
committed
fix(ai-bundle): missing endpoint for meilisearch store
1 parent 345cebe commit c3edd4e

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

src/ai-bundle/config/options.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@
176176
->useAttributeAsKey('name')
177177
->arrayPrototype()
178178
->children()
179+
->scalarNode('endpoint')->cannotBeEmpty()->end()
179180
->scalarNode('api_key')->cannotBeEmpty()->end()
180181
->scalarNode('index_name')->cannotBeEmpty()->end()
181182
->scalarNode('embedder')->end()

src/ai-bundle/src/AiBundle.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -485,20 +485,21 @@ private function processStoreConfig(string $type, array $stores, ContainerBuilde
485485
foreach ($stores as $name => $store) {
486486
$arguments = [
487487
new Reference('http_client'),
488+
$store['endpoint'],
488489
$store['api_key'],
489490
$store['index_name'],
490491
];
491492

492493
if (\array_key_exists('embedder', $store)) {
493-
$arguments[3] = $store['embedder'];
494+
$arguments[4] = $store['embedder'];
494495
}
495496

496497
if (\array_key_exists('vector_field', $store)) {
497-
$arguments[4] = $store['vector_field'];
498+
$arguments[5] = $store['vector_field'];
498499
}
499500

500501
if (\array_key_exists('dimensions', $store)) {
501-
$arguments[5] = $store['dimensions'];
502+
$arguments[6] = $store['dimensions'];
502503
}
503504

504505
$definition = new Definition(MeilisearchStore::class);

src/ai-bundle/tests/DependencyInjection/AiBundleTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ private function getFullConfig(): array
208208
],
209209
'meilisearch' => [
210210
'my_meilisearch_store' => [
211+
'endpoint' => 'http://127.0.0.1:7700',
211212
'api_key' => 'foo',
212213
'index_name' => 'test',
213214
'embedder' => 'default',

0 commit comments

Comments
 (0)