feat(admin): simplify phrase generation by removing missing phrases endpoint
This commit is contained in:
@@ -63,13 +63,7 @@ async def scan_library(request: Request, config: AppConfig, session: AsyncDbSess
|
|||||||
@router.post("/phrases/generate-all", response_class=HTMLResponse)
|
@router.post("/phrases/generate-all", response_class=HTMLResponse)
|
||||||
async def generate_all_phrases(request: Request, config: AppConfig, session: AsyncDbSession) -> HTMLResponse:
|
async def generate_all_phrases(request: Request, config: AppConfig, session: AsyncDbSession) -> HTMLResponse:
|
||||||
"""Regenerate candidate phrases for every indexed book without LLM judging."""
|
"""Regenerate candidate phrases for every indexed book without LLM judging."""
|
||||||
return await run_phrase_generation(request, config, session, only_missing=False)
|
return await run_phrase_generation(request, config, session)
|
||||||
|
|
||||||
|
|
||||||
@router.post("/phrases/generate-missing", response_class=HTMLResponse)
|
|
||||||
async def generate_missing_phrases(request: Request, config: AppConfig, session: AsyncDbSession) -> HTMLResponse:
|
|
||||||
"""Generate candidate phrases only for books that have none yet."""
|
|
||||||
return await run_phrase_generation(request, config, session, only_missing=True)
|
|
||||||
|
|
||||||
|
|
||||||
async def run_phrase_generation(
|
async def run_phrase_generation(
|
||||||
|
|||||||
@@ -60,13 +60,6 @@ head %}
|
|||||||
>
|
>
|
||||||
<button type="submit">Regenerate all phrases</button>
|
<button type="submit">Regenerate all phrases</button>
|
||||||
</form>
|
</form>
|
||||||
<form
|
|
||||||
hx-post="/admin/phrases/generate-missing"
|
|
||||||
hx-target="#admin-status"
|
|
||||||
hx-swap="innerHTML"
|
|
||||||
>
|
|
||||||
<button type="submit">Add missing phrases</button>
|
|
||||||
</form>
|
|
||||||
<form
|
<form
|
||||||
hx-post="/admin/phrases/judge-all"
|
hx-post="/admin/phrases/judge-all"
|
||||||
hx-target="#admin-status"
|
hx-target="#admin-status"
|
||||||
|
|||||||
Reference in New Issue
Block a user