LLMProviders / scripts

Commit History

  1. refactor(env): stop publishing credential file locations⁠

    crispasr integration +1: Claude Opus 5 (1M context)
    764c374
  2. feat(nscale): accept NSCALE_TOKEN, and read ~/.env so it is found⁠

    crispasr integration +1: Claude Opus 5 (1M context)
    108f0f3
  3. fix(groq): re-source pricing from console docs, replacing the dead scraper⁠

    crispasr integration +1: Claude Opus 5 (1M context)
    81186dc
  4. feat: add EUrouter and HostYourAI as EU-sovereign providers⁠

    crispasr integration +1: Claude Opus 5 (1M context)
    795835b

  1. ci: health-check OpenRouter unconditionally (its /models is public)⁠

    CrispStrobe +1: Claude Opus 4.8 (1M context)
    61d1a28
  2. fix(providers): make Nebius & Requesty keyless (no API key needed)⁠

    CrispStrobe +1: Claude Opus 4.8 (1M context)
    43d89fe
  3. fix(fetch): keep last-good data when a fetcher returns 0 models⁠

    CrispStrobe +1: Claude Opus 4.8 (1M context)
    d047b87
  4. ci: add provider health-check workflow to catch broken fetchers⁠

    CrispStrobe +1: Claude Opus 4.8 (1M context)
    e806ac6
  5. feat(providers): add OVHcloud, STACKIT, Nscale; fix Mistral & Nebius fetchers⁠

    CrispStrobe +1: Claude Opus 4.8 (1M context)
    49e63bd

  1. feat: add sync-hf script to handle metadata injection and clean up README

    CrispStrobe
    302ab7f
  2. feat: implement canonical model IDs for improved UI grouping

    CrispStrobe
    aea9373
  3. fix: correct Apertus/Teuken IDs and ensure robust mapping for Kimi models

    CrispStrobe
    2d8f720
  4. fix: correctly map Magistral, Pixtral Large, and Hermes 3 405B repositories

    CrispStrobe
    83eb519
  5. fix: correct Apertus/Teuken IDs and properly map Kimi models

    CrispStrobe
    b6e26aa
  6. fix: correct Apertus/Teuken IDs, unflag Kimi as proprietary, and refine OCR label

    CrispStrobe
    3ae6c58
  7. fix: refine OCR label, remove hallucinated HF IDs, and optimize gated repo validation

    CrispStrobe
    ffc4314
  8. feat: simplify OCR display and optimize HF repo validation with caching

    CrispStrobe
    704a297
  9. feat: verbose HF validation, OCR benchmarks, and corrected model mappings

    CrispStrobe
    7cc1131
  10. fix: remove hallucinated HF IDs and improve gated repo validation

    CrispStrobe
    af78198
  11. fix: resolve white screen by adding try-catch to benchmark sorting and rendering

    CrispStrobe
    5e7afae
  12. feat: extract MTEB benchmarks from Hugging Face README metadata

    CrispStrobe
    5afa393
  13. feat: enhance MTEB enrichment with cross-revision aggregation and manual fallbacks for latest models

    CrispStrobe
    062b038
  14. feat: integrate MTEB benchmarks from official GitHub results repo

    CrispStrobe
    b090cc8
  15. feat: track and save the source of each benchmark datapoint

    CrispStrobe
    4bcf2a4
  16. feat: add HF IDs and sizes for Voxtral and new Mistral models

    CrispStrobe
    131ab2f
  17. fix: propagate model capabilities globally and add missing icons for Whisper/Voxtral

    CrispStrobe
    6f9105d
  18. feat: comprehensive audio/multimodal pricing support and improved model metadata enrichment (Whisper, Gemini 3.1, Voxtral)

    CrispStrobe
    ec9cfc9
  19. fix: resolve HTTP 408 timeouts and finalize technical metadata enrichment for MiniMax-M1 and others

    CrispStrobe
    e16bbaf
  20. feat: resolve MiniMax-M1 (366B), Mistral Small variants, and Qwen Plus via deep config.json parsing and global technical sync

    CrispStrobe
    c5e4684
  21. fix: aggressively parse raw config.json to estimate parameters for models with minified HF metadata

    CrispStrobe
    e2e9c3d
  22. feat: achieve 100% public model metadata coverage; improved vLLM-style param estimation; fixed phi-4 and mistral variants

    CrispStrobe
    54c2fe8
  23. fix: resolve minified HF metadata by fetching raw config.json; improved BERT-style param estimation

    CrispStrobe
    128b3b8
  24. feat: achieve 100% metadata coverage with automated proprietary model detection and expanded mappings

    CrispStrobe
    901bb12
  25. feat: implement technical repo-id based metadata enrichment and grouping

    CrispStrobe
    f0da319
  26. feat: implement persistent HF private status and aggressive manual mappings for Qwen, DeepSeek, and Grok

    CrispStrobe
    eed68bb
  27. feat: complete full set of Artificial Analysis metrics

    CrispStrobe
    ac03708
  28. feat: integrate Ollama Registry, vLLM-style param estimation, and enhanced model info tooltips

    CrispStrobe
    db007de
  29. feat: integrate Artificial Analysis API and correct Mistral family sizes

    CrispStrobe
    cf1221a
  30. fix: refine FLUX family sizes to 32B for FLUX.2 flagships based on official specs

    CrispStrobe
    388998e
  31. fix: correct FLUX.2 family sizes to 32B and refine hf_id grouping logic

    CrispStrobe
    59b4e0e
  32. feat: prioritize hf_id for model grouping and enrich FLUX family metadata

    CrispStrobe
    2a1a498
  33. feat: implement private model caching for HF Hub and add manual mappings for Qwen/IONOS models

    CrispStrobe
    03b99dd
  34. fix: add HF lookup circuit breaker, detailed error logging, and improved size regex

    CrispStrobe
    88466b5
  35. fix: optimize HF Hub lookups with smart merging, limited retries, and detailed logging

    CrispStrobe
    bffabba
  36. feat: add interactive metadata info icon with direct Hugging Face links

    CrispStrobe
    225d830
  37. feat: improve size precision for small models and add manual HF mapping for Infomaniak

    CrispStrobe
    02e6e85
  38. fix: prevent eu-endpoint leakage to other providers and optimize HF Hub retries

    CrispStrobe
    3a30924
  39. feat: include eu-endpoint tagging in OpenRouter data

    CrispStrobe
    e9acff4
  40. feat: improve size detection via hf_id inheritance, add embedder icon, and restore comments

    CrispStrobe
    c3fc087
  41. feat: improve size detection (decimals, description regex) and embedder identification

    CrispStrobe
    d756c8e