EuropaLex / core

Commit History

  1. docs: removing nemotron and tildeopen model references

    480dac5
  2. feat: lowered inference steps

    89d4e63

  1. feat: A0 removed and default to A2

    371681a
  2. test: remove stale test_text_engine.py (tests deprecated TextEngine class)

    be6160e
  3. refactor: extract TTSEngine and ImageGenEngine from engine.py

    16d415a
  4. feat: extract ImageGenEngine into core/image_gen.py

    e967ac3
  5. feat: extract TTSEngine into core/audio_gen.py

    52866c6
  6. feat: cards work

    a5ae514

  1. fix: more adjustments for images

    2e519f3
  2. fix: image prompt and size

    afb56db
  3. feat: reduce image generation size to 450x300

    068b45c
  4. feat: accept instruct parameter in TTSEngine.synthesize()

    e8b001f
  5. fix: prompt fixes with differing types

    31d1a12
  6. feat: download correct model and creates the audio

    4c0a5b0
  7. feat: wire TTS into Phase 2 pipeline with voice design mode

    7f0a02a
  8. feat: add voice design mode to TTSEngine with female speaking instruction

    9796129

  1. fix: target language and update docs

    7cafbcb
  2. feat: update to use local langaguage and added drop down for more languages

    882fce1
  3. fix: prompt adjustments

    c8650b7
  4. fix: dynamic cefr levels

    69f9310
  5. fix: translation does work

    48111a3
  6. feat: implement pipeline.py Phase 2 translation orchestration

    0206b48
  7. feat: add retry loop to LlamaCppTextEngine for translation validation

    75b8aac
  8. docs: up to date docs with phase one done

    c8b7bf2
  9. feat: phase 1 is good enough

    3869ee2
  10. feat: phase 1 works

    a6bf50f
  11. refactor: delegate MiniCPMTextEngine.generate to core.text_gen.generate_sentences

    c0a128b
  12. feat: add extract_sentences and generate_sentences to core.text_gen

    d92213f
  13. feat: adjusting for type safety

    1ff48d6
  14. feat: wrap MiniCPMTextEngine.generate() in retry loop for exact sentence count enforcement

    b655915
  15. feat: add _validate_lines and _build_retry_prompt helpers to MiniCPMTextEngine

    66d9751
  16. fix: using cuda for llama cpp python

    a47ac7b

  1. feat: replace TextEngine with MiniCPMTextEngine (llama-cpp-python, chat template)

    298a4e4
  2. refactor: rename nemotron_model_path to minicpm_model_path, remove MoE/ubatch params

    3888d8c
  3. feat: better feedback for errors

    b13079f
  4. feat: cli params for moe

    ecdc228
  5. test: add inline tests for TextEngine generation and translation prompts

    3e4942f
  6. fix: comment out tildeopen

    d967693
  7. feat: swap tildeopen for tiny aya water for translation

    6cde582

  1. feat: add EnginePool singleton — manages mutual exclusion between GPU engines

    66bf5aa
  2. feat: add ImageGenEngine — diffusers Flux2KleinPipeline wrapper with lazy load/unload

    e23a661
  3. feat: add TTSEngine — OmniVoice Python package wrapper with lazy load/unload

    f95b1b6
  4. feat: add TextEngine — llama-cli subprocess wrapper for Nemotron and TildeOpen

    79eff63
  5. feat: add Pydantic types for CardData, TextResult, AudioResult, ImageResult, EngineConfig

    1661004

  1. restructure: move app.py to root, replace model submodules with HF Hub download script, add package markers

    798b09f

  1. feat: scaffold repo structure with empty files and headers

    9d62a5e