Nomad changes
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s

This commit is contained in:
Henrik Jess Nielsen
2026-06-01 23:40:55 +02:00
parent 72b1a0a6ed
commit b4c07d3693
5723 changed files with 1130655 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
```csharp title="C#"
using Kreuzberg;
var config = new ExtractionConfig
{
Ocr = new OcrConfig { Backend = "tesseract", Language = "eng+deu" },
Chunking = new ChunkingConfig { MaxChars = 1000, MaxOverlap = 100 },
TokenReduction = new TokenReductionConfig { Enabled = true },
LanguageDetection = new LanguageDetectionConfig
{
Enabled = true,
DetectMultiple = true
},
UseCache = true,
EnableQualityProcessing = true
};
var result = KreuzbergLib.ExtractFileSync("document.pdf", config);
foreach (var chunk in result.Chunks)
{
Console.WriteLine($"Chunk: {chunk.Content[..Math.Min(100, chunk.Content.Length)]}");
}
if (result.DetectedLanguages?.Count > 0)
{
Console.WriteLine($"Languages: {string.Join(", ", result.DetectedLanguages)}");
}
```