Files
fil/docs/snippets/csharp/utils/vector_database_integration.md

30 lines
704 B
Markdown
Raw Permalink Normal View History

2026-06-01 23:40:55 +02:00
```csharp title="C#"
using Kreuzberg;
var config = new ExtractionConfig
{
Chunking = new ChunkingConfig
{
MaxCharacters = 512,
Overlap = 50,
Embedding = new EmbeddingConfig
{
Model = new EmbeddingModelType.Preset("balanced"),
Normalize = true,
},
},
};
var result = await KreuzbergLib.ExtractFile("document.pdf", null, config);
var chunks = result.Chunks ?? new List<Chunk>();
for (var i = 0; i < chunks.Count; i++)
{
var chunkId = $"doc_chunk_{i}";
var preview = chunks[i].Content.Length > 50
? chunks[i].Content[..50]
: chunks[i].Content;
Console.WriteLine($"Chunk {chunkId}: {preview}");
}
```