Image generation backends for language learning assets.
- Providers implemented: OpenAI image API and Pexels search (Stable Diffusion was evaluated and excluded — OpenAI covers the use case).
- Optional evaluator can reject results, but no built-in evaluators ship yet.
- Two-stage generation and cultural-context query rewriting are not implemented yet.
See ROADMAP.md.
uv tool install punt-langlearn-imagegenlanglearn-imagegen --help
langlearn-imagegen --json version
langlearn-imagegen doctor
langlearn-imagegen serveExample:
langlearn-imagegen generate --prompt "a small bakery" --provider openai
langlearn-imagegen generate --prompt "Paris cafe" --provider pexels --pexels-size mediumlanglearn-imagegen install
langlearn-imagegen serveuv sync --all-extras
uv run ruff check .
uv run ruff format --check .
uv run mypy src/ tests/
uv run pyright src/ tests/
uv run pytest