@page "/editor"
@page "/editor/{action}"
@page "/editor/{action}/{projectId:int}"
@inject IOllamaService OllamaService
@inject IProjectService ProjectService
@inject IRagService RagService
@inject ISettingsService SettingsService
@inject IWikipediaService WikipediaService
@inject NavigationManager Navigation
@implements IDisposable
@rendermode InteractiveServer
Editor - Author Buddy
@if (showVersionDialog)
{
Version speichern
}
@searchQuery
@if (showSpellDiff && !string.IsNullOrEmpty(correctedText))
{
Rechtschreibprüfung - Änderungen:
}
else if (ragResults != null && ragResults.Count > 0)
{
Gefundene Fakten (RAG):
@foreach (var r in ragResults)
{
Ähnlichkeit: @r.Similarity.ToString("P1")
@r.FilePath
@r.Text
}
}
else if (wikipediaResults != null && wikipediaResults.Count > 0)
{
Wikipedia-Recherche:
@foreach (var r in wikipediaResults)
{
@(r.Language == "de" ? "🇩🇪" : "🇬🇧") @r.Language.ToUpper()
@r.Snippet
@if (!string.IsNullOrEmpty(r.Extract))
{
}
}
}
else if (!string.IsNullOrEmpty(analysisResult))
{
Ergebnis:
@analysisResult
}
@if (showCreateDialog)
{