rajank / api_server.py

Commit History

24 days ago

  1. Keep original Balochi when a word/line cannot be translated.⁠ Running

    Aynkader +1: Cursor
    9441294
  2. Health: describe Groq Balochi→target pipeline (adapter off).⁠

    Aynkader +1: Cursor
    e4a366f
  3. Groq: dataset+lexicon+grammar → Balochi→target; adapter off.⁠

    Aynkader +1: Cursor
    7d5c7d3
  4. Space: Balochi→English via TranslateGemma 4-bit only.⁠

    Aynkader +1: Cursor
    4127a3f
  5. Health: drop adapter Hub names from supporting_model status.⁠

    Aynkader +1: Cursor
    feeb9a4
  6. Strip TranslateGemma from prompts; hard-disable adapter path.⁠

    Aynkader +1: Cursor
    34bec84
  7. Disable TranslateGemma; pipeline is dataset+lexicon+grammar→EN→AI.⁠

    Aynkader +1: Cursor
    e0b088f
  8. Never hard-fail bal→English: unfiltered Groq fallback + adapter draft.⁠

    Aynkader +1: Cursor
    b8ec270
  9. Soften Groq lexicon filter; keep strict checks for LoRA accept.⁠

    Aynkader +1: Cursor
    b92e866
  10. Reject weak LoRA poem drafts; fall through to lexicon-grounded Groq.⁠

    Aynkader +1: Cursor
    78afc38
  11. Prioritize adapter+dataset+grammar+lexicon; ground Groq with them.⁠

    Aynkader +1: Cursor
    0a55939
  12. Route bal→English through Groq; never call Gemini when GROQ is set.⁠

    Aynkader +1: Cursor
    c0860b7
  13. Add Google Translate for EN→target; keep Groq for Balochi→English.⁠

    Aynkader +1: Cursor
    7eb5299
  14. Switch labzank bal→any to Groq support; drop genai_support stack.⁠

    Aynkader +1: Cursor
    a06a9ed
  15. Harden Groq prompts against refusals; chunk Balochi→English pivot.⁠

    Aynkader +1: Cursor
    70a4296
  16. Prefer Groq Balochi→English→target over direct transliteration.⁠

    Aynkader +1: Cursor
    d2a9cc1
  17. Fix Groq empty Urdu on full poems (gpt-oss reasoning budget).⁠

    Aynkader +1: Cursor
    40ba4ba
  18. Never fall through to Gemini for bal→any when Groq is configured.⁠

    Aynkader +1: Cursor
    2613038
  19. Route bal→Urdu through Groq even when LoRA/ZeroGPU is cold.⁠

    Aynkader +1: Cursor
    72ecb17
  20. Prefer Groq for bal→Urdu and other EN→target routes.⁠

    Aynkader +1: Cursor
    b7d680c
  21. Use Groq free-tier model openai/gpt-oss-20b by default.⁠

    Aynkader +1: Cursor
    1565d1d
  22. Add free HF/Groq EN→target MT when Gemini quota is exhausted.⁠

    Aynkader +1: Cursor
    1898de3
  23. Never call Gemini for short bal↔en; cooldown after free-tier 429.⁠

    Aynkader +1: Cursor
    29f4610
  24. Accept LoRA for bal→en poems; stop Gemini quota waits on English.⁠

    Aynkader +1: Cursor
    c55a615
  25. On Gemini free-tier quota, return English sense for bal→any.⁠

    Aynkader +1: Cursor
    48eee7a
  26. Avoid Gemini free-tier burn: accept LoRA for bal↔en poems.⁠

    Aynkader +1: Cursor
    347f438
  27. Prefer lite Gemini and EN pivot for bal→Urdu poems.⁠

    Aynkader +1: Cursor
    aa2f2ec
  28. Retry Gemini harder on high demand and rotate fallback models.⁠

    Aynkader +1: Cursor
    f456ecb
  29. Skip LoRA on long posts and chunk only very large essays.⁠

    Aynkader +1: Cursor
    6a2aca3

26 days ago

  1. Drop translategemma→genai as priority; use genai_support stack.⁠

    Aynkader +1: Cursor
    a67a5a0
  2. Put adapter first in genai_support stack.⁠

    Aynkader +1: Cursor
    0d2984f
  3. Prefer genai grounded on dataset/grammar/lexicon over LoRA for bal→en.⁠

    Aynkader +1: Cursor
    b99c2aa
  4. Reject LoRA drafts that contradict lexicon senses (hajjám=barber).⁠

    Aynkader +1: Cursor
    84c0568
  5. Use Hub LoRA Aynkader/translategemma-balochi-adapter with TG→genai priority.⁠

    Aynkader +1: Cursor
    5120d94
  6. Enforce TranslateGemma adapter-first for Balochi posts.⁠

    Aynkader +1: Cursor
    bcdf604
  7. Reject one-line stubs for multi-line poems.⁠

    Aynkader +1: Cursor
    53d06aa
  8. Treat retired Gemini model errors as fallback-worthy.⁠

    Aynkader +1: Cursor
    5e695e8
  9. Use gemini-3.6-flash; drop retired gemini-2.0-flash fallback.⁠

    Aynkader +1: Cursor
    4894320
  10. Switch Gemini default to gemini-3.5-flash-lite.⁠

    Aynkader +1: Cursor
    a2d8c80
  11. Prioritize translategemma_balochi_adapter for multi-line labzank posts.⁠

    Aynkader +1: Cursor
    567e4e6
  12. Add Brahui and full labzank language list to Space targets.⁠

    Aynkader +1: Cursor
    745b4f3
  13. Fix ZeroGPU TranslateGemma load: run LoRA on the GPU thread.⁠

    Aynkader +1: Cursor
    a0a2b84

27 days ago

  1. Update api_server.py

    Verified signature
    54f60e1
  2. Make TranslateGemma the primary en↔Balochi translator on the Space.⁠

    Aynkader +1: Cursor
    8fb9069

28 days ago

  1. Enforce Balochi_grammar_rules.pdf: skip TOC, inject full rule body, repair Syáhag violations.⁠

    Aynkader +1: Cursor
    de6cf4c
  2. Drop lexicon from support; order dataset+grammar, TranslateGemma, then Gemini.⁠

    Aynkader +1: Cursor
    c3dca85
  3. Prioritize TranslateGemma + dataset; restore any→Balochi with grammar rules.⁠

    Aynkader +1: Cursor
    b5700e0
  4. Add TranslateGemma LoRA as supporting model for en↔Balochi.⁠

    Aynkader +1: Cursor
    9de7f08

29 days ago

  1. Revert "Add any language → Balochi translation mode."⁠

    2aaa717
  2. Add any language → Balochi translation mode.⁠

    Aynkader +1: Cursor
    2d06a2b