github MakazhanAlpamys/Soup v0.17.0
v0.17.0: Data Quality Filters, Audio Modality, SGLang Backend

latest releases: v0.75.2, v0.75.1, v0.75.0...
6 months ago

What's New

Data Quality Filters

  • soup data filter --coherence 0.3 — filter low-quality rows by coherence score
  • soup data filter --perplexity 500 — filter by perplexity (uses GPT-2 by default)
  • --score-only flag adds quality scores without removing rows

Audio Modality

  • modality: audio for Qwen2-Audio, Whisper fine-tuning
  • New audio data format + soup init --template audio
  • pip install 'soup-cli[audio]'

SGLang Backend

  • soup serve --backend sglang — high-throughput inference
  • Tensor parallelism, OpenAI-compatible API
  • pip install 'soup-cli[sglang]'

Local Server Data Generation

  • soup data generate --provider server — use Ollama, soup serve, LM Studio, etc.
  • No API key required for localhost

Security

  • Server provider SSRF validation
  • Audio path traversal protection
  • trust_remote_code warnings for audio/SGLang
  • SGLang model path SSRF validation

Install / Upgrade

pip install --upgrade soup-cli

1369 tests | 56 test files | 58.8% coverage

Don't miss a new Soup release

NewReleases is sending notifications on new releases.