Remove TeleChatForCausalLM (#47989)

Signed-off-by: Xianbao QIAN <xianbao.qian@gmail.com> Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>

Tiezhen WANG committed Jul 9, 2026 at 15:34 UTC ab7961a14a59be9a0170f1654315d5c2be44c015
3 files changed +1 -6
docs/models/supported_models.md
-1
@@ -454,7 +454,6 @@ th {
454 | `StableLMEpochForCausalLM` | StableLM Epoch | `stabilityai/stablelm-zephyr-3b`, etc. | | ✅︎ |
455 | `Step1ForCausalLM` | Step-Audio | `stepfun-ai/Step-Audio-EditX`, etc. | ✅︎ | ✅︎ |
456 | `Step3p5ForCausalLM` | Step-3.5-flash | `stepfun-ai/Step-3.5-Flash`, etc. | | ✅︎ |
457 -| `TeleChatForCausalLM` | TeleChat | `chuhac/TeleChat2-35B`, etc. | ✅︎ | ✅︎ |
457 | `TeleChat2ForCausalLM` | TeleChat2 | `Tele-AI/TeleChat2-3B`, `Tele-AI/TeleChat2-7B`, `Tele-AI/TeleChat2-35B`, etc. | ✅︎ | ✅︎ |
458 | `TeleChat3ForCausalLM` | TeleChat3 | `Tele-AI/TeleChat3-36B-Thinking`, `Tele-AI/TeleChat3-Coder-36B-Thinking`, etc. | ✅︎ | ✅︎ |
459 | `TeleFLMForCausalLM` | TeleFLM | `CofeAI/FLM-2-52B-Instruct-2407`, `CofeAI/Tele-FLM`, etc. | ✅︎ | ✅︎ |
tests/models/registry.py
-3
@@ -548,9 +548,6 @@ _TEXT_GENERATION_EXAMPLE_MODELS = {
548 "SolarForCausalLM": _HfExamplesInfo(
549 "upstage/solar-pro-preview-instruct", trust_remote_code=True
550 ),
551 - "TeleChatForCausalLM": _HfExamplesInfo(
552 - "chuhac/TeleChat2-35B", trust_remote_code=True
553 - ),
551 "TeleChat2ForCausalLM": _HfExamplesInfo(
552 "Tele-AI/TeleChat2-3B", trust_remote_code=True
553 ),
vllm/model_executor/models/registry.py
+1 -2
@@ -200,7 +200,6 @@ _TEXT_GENERATION_MODELS = {
200 "StableLMEpochForCausalLM": ("stablelm", "StablelmForCausalLM"),
201 "StableLmForCausalLM": ("stablelm", "StablelmForCausalLM"),
202 "SolarForCausalLM": ("solar", "SolarForCausalLM"),
203 - "TeleChatForCausalLM": ("telechat2", "TeleChat2ForCausalLM"),
203 "TeleChat2ForCausalLM": ("telechat2", "TeleChat2ForCausalLM"),
204 "TeleChat3ForCausalLM": ("llama", "LlamaForCausalLM"),
205 "TeleFLMForCausalLM": ("teleflm", "TeleFLMForCausalLM"),
@@ -236,7 +235,6 @@ _EMBEDDING_MODELS = {
235 "Qwen2ForCausalLM": ("qwen2", "Qwen2ForCausalLM"),
236 "RobertaForMaskedLM": ("roberta", "RobertaEmbeddingModel"),
237 "RobertaModel": ("roberta", "RobertaEmbeddingModel"),
239 - "TeleChatForCausalLM": ("telechat2", "TeleChat2ForCausalLM"),
238 "TeleChat2ForCausalLM": ("telechat2", "TeleChat2ForCausalLM"),
239 "VoyageQwen3BidirectionalEmbedModel": (
240 "voyage",
@@ -739,6 +737,7 @@ _PREVIOUSLY_SUPPORTED_MODELS = {
737 "MantisForConditionalGeneration": "0.24.0",
738 "MusicFlamingoForConditionalGeneration": "0.24.0",
739 "AyaVisionForConditionalGeneration": "0.24.0",
740 + "TeleChatForCausalLM": "0.25.0",
741 }
742
743 _OOT_SUPPORTED_MODELS = {