docs: reposition tagline to "fine-tune and post-train"

Soup spans the full post-training stack — SFT + preference/RL
(DPO/GRPO/PPO/KTO/ORPO/SimPO/IPO/BCO) + distillation + unlearning +
knowledge-edit + steering + RAFT/RA-DIT — not just fine-tuning. "Fine-tune"
alone undersells the RL/alignment surface and the post-training category.

Update the canonical tagline to "Fine-tune and post-train LLMs in one
command. No SSH, no config hell." across the five places it appears:
README hero, PyPI description (pyproject), `soup --help` epilog + callback
docstring (cli.py), package docstring (__init__), and the auto-generated
HF model card (push.py). Searchable "fine-tune" keyword kept as the verb;
"post-train" added as the category claim.

Copy-only; no version bump (description ships with next release).
This commit is contained in:
Alpamys 2026-06-06 18:18:50 +05:00
parent 6382adce44
commit 0b621076b9
5 changed files with 6 additions and 6 deletions

View File

@ -5,7 +5,7 @@
<h1 align="center">Soup</h1>
<p align="center">
<strong>Fine-tune LLMs in one command. No SSH, no config hell.</strong>
<strong>Fine-tune and post-train LLMs in one command. No SSH, no config hell.</strong>
</p>
<p align="center">

View File

@ -5,7 +5,7 @@ build-backend = "hatchling.build"
[project]
name = "soup-cli"
version = "0.71.14"
description = "Fine-tune LLMs in one command. No SSH, no config hell."
description = "Fine-tune and post-train LLMs in one command. No SSH, no config hell."
readme = "README.md"
license = "Apache-2.0"
requires-python = ">=3.10"

View File

@ -1,3 +1,3 @@
"""Soup CLI — Fine-tune LLMs in one command."""
"""Soup CLI — Fine-tune and post-train LLMs in one command."""
__version__ = "0.71.14"

View File

@ -82,7 +82,7 @@ _GLOBAL_VALUE_OPTS = frozenset({"--log-level"})
app = typer.Typer(
name="soup",
help=(
"Fine-tune LLMs in one command. No SSH, no config hell.\n\n"
"Fine-tune and post-train LLMs in one command. No SSH, no config hell.\n\n"
f"[dim]GitHub: {GITHUB_URL}[/]"
),
no_args_is_help=True,
@ -625,7 +625,7 @@ def main(
),
),
):
"""Soup — fine-tune LLMs in one command."""
"""Soup — fine-tune and post-train LLMs in one command."""
global _verbose, _log_level, _audit_disabled
_verbose = verbose
_audit_disabled = no_audit_log

View File

@ -486,7 +486,7 @@ def generate_model_card_v2(
"",
"Trained using [Soup CLI]"
"(https://github.com/MakazhanAlpamys/Soup) "
"— fine-tune LLMs in one command.",
"— fine-tune and post-train LLMs in one command.",
"",
]
)