This commit is contained in:
2026-04-09 11:44:45 +02:00
parent 7ff7ff3a92
commit 61c66bfd55
79 changed files with 13667 additions and 144 deletions

View File

@@ -46,8 +46,33 @@
<div class="mb-3">
<label for="article_generation_prompt" class="form-label">Prompt do generowania artykułu</label>
<textarea class="form-control" id="article_generation_prompt" name="article_generation_prompt" rows="6"><?= htmlspecialchars($settings['article_generation_prompt']) ?></textarea>
<small class="text-muted">Dostępne placeholdery: {min_words}, {max_words}</small>
<textarea class="form-control" id="article_generation_prompt" name="article_generation_prompt" rows="10"><?= htmlspecialchars($settings['article_generation_prompt']) ?></textarea>
<small class="text-muted">Dostepne placeholdery: {min_words}, {max_words}. Zalecenie: prompt opisuje styl i strukture, a temat jest dopinany automatycznie.</small>
</div>
<h6 class="mb-3 mt-4 border-bottom pb-2">Linkowanie wewnetrzne (Smart Matching)</h6>
<div class="form-check form-switch mb-3">
<input type="hidden" name="internal_linking_enabled" value="0">
<input class="form-check-input" type="checkbox" role="switch" id="internal_linking_enabled" name="internal_linking_enabled" value="1" <?= (string) ($settings['internal_linking_enabled'] ?? '1') !== '0' ? 'checked' : '' ?>>
<label class="form-check-label" for="internal_linking_enabled">Wlacz automatyczne linkowanie wewnetrzne</label>
</div>
<div class="row mb-3">
<div class="col">
<label for="internal_link_min_count" class="form-label">Min. liczba linkow</label>
<input type="number" class="form-control" id="internal_link_min_count" name="internal_link_min_count" min="0" max="8" value="<?= htmlspecialchars($settings['internal_link_min_count'] ?? '2') ?>">
</div>
<div class="col">
<label for="internal_link_max_count" class="form-label">Max. liczba linkow</label>
<input type="number" class="form-control" id="internal_link_max_count" name="internal_link_max_count" min="1" max="8" value="<?= htmlspecialchars($settings['internal_link_max_count'] ?? '4') ?>">
</div>
</div>
<div class="mb-3">
<label for="openai_embedding_model" class="form-label">Model embeddingow</label>
<input type="text" class="form-control" id="openai_embedding_model" name="openai_embedding_model" value="<?= htmlspecialchars($settings['openai_embedding_model'] ?? 'text-embedding-3-small') ?>" placeholder="text-embedding-3-small">
<small class="text-muted">Wykorzystywany do semantycznego dopasowania powiazanych artykulow.</small>
</div>
<h5 class="mb-3 mt-4 border-bottom pb-2">Obrazki</h5>