Skip to content

Commit d555f38

Browse files
committed
Merge remote-tracking branch 'upstream/main' into feat/platform-dsn-provider-config-402
2 parents 90603ca + f9be079 commit d555f38

File tree

40 files changed

+545
-86
lines changed

40 files changed

+545
-86
lines changed

demo/tests/SmokeTest.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ public function testIndex()
2626
$client = static::createClient();
2727
$client->request('GET', '/');
2828

29-
self::assertResponseIsSuccessful();
30-
self::assertSelectorTextSame('h1', 'Welcome to the LLM Chain Demo');
31-
self::assertSelectorCount(5, '.card');
29+
$this->assertResponseIsSuccessful();
30+
$this->assertSelectorTextSame('h1', 'Welcome to the LLM Chain Demo');
31+
$this->assertSelectorCount(5, '.card');
3232
}
3333

3434
#[DataProvider('provideChats')]
@@ -37,9 +37,9 @@ public function testChats(string $path, string $expectedHeadline)
3737
$client = static::createClient();
3838
$client->request('GET', $path);
3939

40-
self::assertResponseIsSuccessful();
41-
self::assertSelectorTextSame('h4', $expectedHeadline);
42-
self::assertSelectorCount(1, '#chat-submit');
40+
$this->assertResponseIsSuccessful();
41+
$this->assertSelectorTextSame('h4', $expectedHeadline);
42+
$this->assertSelectorCount(1, '#chat-submit');
4343
}
4444

4545
/**

examples/azure/embeddings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@
2929
country was very peaceful and prosperous. The people lived happily ever after.
3030
TEXT);
3131

32-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
32+
print_vectors($result);

examples/bootstrap.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use Psr\Log\LoggerInterface;
1414
use Symfony\AI\Platform\Metadata\Metadata;
1515
use Symfony\AI\Platform\Metadata\TokenUsage;
16+
use Symfony\AI\Platform\Result\ResultPromise;
1617
use Symfony\Component\Console\Logger\ConsoleLogger;
1718
use Symfony\Component\Console\Output\ConsoleOutput;
1819
use Symfony\Component\Dotenv\Dotenv;
@@ -71,3 +72,11 @@ function print_token_usage(Metadata $metadata): void
7172
echo 'Remaining tokens: '.$tokenUsage->remainingTokens.\PHP_EOL;
7273
echo 'Utilized tokens: '.$tokenUsage->totalTokens.\PHP_EOL;
7374
}
75+
76+
function print_vectors(ResultPromise $result): void
77+
{
78+
assert([] !== $result->asVectors());
79+
assert(array_key_exists(0, $result->asVectors()));
80+
81+
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
82+
}

examples/gemini/embeddings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323
country was very peaceful and prosperous. The people lived happily ever after.
2424
TEXT);
2525

26-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
26+
print_vectors($result);

examples/huggingface/feature-extraction.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222
'task' => Task::FEATURE_EXTRACTION,
2323
]);
2424

25-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
25+
print_vectors($result);

examples/misc/parallel-embeddings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@
2828

2929
echo 'Waiting for the responses ...'.\PHP_EOL;
3030
foreach ($results as $result) {
31-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
31+
print_vectors($result);
3232
}

examples/mistral/embeddings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@
2424
salt. The goal was to prevent deficiencies and promote better health in the population.
2525
TEXT);
2626

27-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
27+
print_vectors($result);

examples/openai/embeddings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323
country was very peaceful and prosperous. The people lived happily ever after.
2424
TEXT);
2525

26-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
26+
print_vectors($result);

examples/vertexai/embeddings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323
country was very peaceful and prosperous. The people lived happily ever after.
2424
TEXT);
2525

26-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
26+
print_vectors($result);

examples/voyage/embeddings.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@
2323
country was very peaceful and prosperous. The people lived happily ever after.
2424
TEXT);
2525

26-
echo 'Dimensions: '.$result->asVectors()[0]->getDimensions().\PHP_EOL;
26+
print_vectors($result);

0 commit comments

Comments
 (0)