Files
fil/docs/snippets/php/utils/standalone_embed.md
Henrik Jess Nielsen b4c07d3693
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s
Nomad changes
2026-06-01 23:40:55 +02:00

21 lines
566 B
Markdown

```php
<?php
use Kreuzberg\Kreuzberg;
use Kreuzberg\Config\EmbeddingConfig;
use Kreuzberg\Config\EmbeddingModelType;
$kreuzberg = new Kreuzberg();
// Embed with default config (balanced preset)
$embeddings = $kreuzberg->embed(["Hello world", "How are you?"]);
// Embed with specific preset
$config = new EmbeddingConfig(model: EmbeddingModelType::preset("fast"));
$embeddings = $kreuzberg->embed(["Hello world"], $config);
// Each embedding is a float array
foreach ($embeddings as $i => $vector) {
echo "Text $i: " . count($vector) . " dimensions\n";
}
```