openclaw/docs
liyuan97 e2e9f979ca
feat(minimax): add image generation provider and trim model catalog to M2.7 (#54487)
* feat(minimax): add image generation and TTS providers, trim TUI model list

Register MiniMax image-01 and speech-2.8 models as plugin providers for
the image_generate and TTS tools. Both resolve CN/global base URLs from
the configured model endpoint origin.

- Image generation: base64 response, aspect-ratio support, image-to-image
  via subject_reference, registered for minimax and minimax-portal
- TTS: speech-2.8-turbo (default) and speech-2.8-hd, hex-encoded audio,
  voice listing via get_voice API, telephony PCM support
- Add MiniMax to TTS auto-detection cascade (after ElevenLabs, before
  Microsoft) and TTS config section
- Remove MiniMax-VL-01, M2, M2.1, M2.5 and variants from TUI picker;
  keep M2.7 and M2.7-highspeed only (backend routing unchanged)

* feat(minimax): trim legacy model catalog to M2.7 only

Cherry-picked from temp/feat/minimax-trim-legacy-models (949ed28).
Removes MiniMax-VL-01, M2, M2.1, M2.5 and variants from the model
catalog, model order, modern model matchers, OAuth config, docs, and
tests. Keeps only M2.7 and M2.7-highspeed.

Conflicts resolved:
- provider-catalog.ts: removed MINIMAX_TUI_MODELS filter (no longer
  needed since source array is now M2.7-only)
- index.ts: kept image generation + speech provider registrations
  (added by this branch), moved media understanding registrations
  earlier (as intended by the cherry-picked commit)

* fix(minimax): update discovery contract test to reflect M2.7-only catalog

Cherry-picked from temp/feat/minimax-trim-legacy-models (2c750cb).

* feat(minimax): add web search provider and register in plugin entry

* fix(minimax): resolve OAuth credentials for TTS speech provider

* MiniMax: remove web search and TTS providers

* fix(minimax): throw on empty images array after generation failure

* feat(minimax): add image generation provider and trim catalog to M2.7 (#54487) (thanks @liyuan97)

---------

Co-authored-by: tars90percent <tars@minimaxi.com>
Co-authored-by: George Zhang <georgezhangtj97@gmail.com>
2026-03-25 09:29:35 -07:00
..
.generated build: prepare 2026.3.24-beta.1 2026-03-25 04:41:26 -07:00
.i18n docs(plugin-sdk): document public SDK surface 2026-03-22 08:50:48 -07:00
assets Docs: switch README logo to SVG assets (#47049) 2026-03-15 08:58:45 +01:00
automation fix: isolate session:patch hook payload (#53880) (thanks @graciegould) 2026-03-25 15:59:38 +05:30
channels fix: finish feishu open-group docs and baselines (#54058) (thanks @byungsker) 2026-03-24 23:09:04 -07:00
cli fix: land cron tz one-shot handling and prerelease config warnings (#53224) (thanks @RolfHegr) 2026-03-23 19:38:04 -07:00
concepts Plugins: enforce terminal hook decision semantics for tool/message guards (#54241) 2026-03-25 00:11:13 -05:00
debug
diagnostics
gateway test: add Open WebUI docker smoke 2026-03-25 05:28:51 -07:00
help feat(minimax): add image generation provider and trim model catalog to M2.7 (#54487) 2026-03-25 09:29:35 -07:00
images docs(feishu): Feishu docs – add verificationToken and align zh-CN with EN (openclaw#31555) thanks @xbsheng 2026-03-02 21:33:41 -06:00
install fix(runtime): support Node 22.14 installs 2026-03-25 06:22:18 -07:00
ja-JP docs update web search config guidance 2026-03-18 00:00:17 -05:00
nodes refactor!: drop legacy CLAWDBOT env compatibility 2026-03-22 22:13:39 -07:00
platforms fix(runtime): support Node 22.14 installs 2026-03-25 06:22:18 -07:00
plugins Plugins: enforce terminal hook decision semantics for tool/message guards (#54241) 2026-03-25 00:11:13 -05:00
providers feat(minimax): add image generation provider and trim model catalog to M2.7 (#54487) 2026-03-25 09:29:35 -07:00
reference test: add Open WebUI docker smoke 2026-03-25 05:28:51 -07:00
security docs: add missing frontmatter and title fields 2026-03-18 00:02:43 -07:00
start fix(runtime): support Node 22.14 installs 2026-03-25 06:22:18 -07:00
tools chore(tts): rename VOICE_BUBBLE identifiers to OPUS and update docs 2026-03-25 10:49:21 +05:30
web feat: add /tools runtime availability view (#54088) 2026-03-24 21:09:51 -05:00
zh-CN docs(feishu): replace botName with name in config examples (#52753) 2026-03-23 23:48:33 +03:00
auth-credential-semantics.md docs: add missing frontmatter and title fields 2026-03-18 00:02:43 -07:00
brave-search.md fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
ci.md fix(ci): skip docs-only preflight pnpm audit 2026-03-23 05:29:27 +00:00
date-time.md
docs.json docs: fix nav ordering, missing pages, and stale model references 2026-03-23 10:20:15 -07:00
index.md fix(runtime): support Node 22.14 installs 2026-03-25 06:22:18 -07:00
logging.md fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
nav-tabs-underline.js
network.md
perplexity.md fix(docs): deduplicate titles across 9 pages 2026-03-22 16:02:28 -07:00
pi-dev.md docs: fix em-dash headings and broken links across docs 2026-03-17 23:55:46 -07:00
pi.md docs: update pi package versions to 0.61.1 2026-03-22 22:39:55 +00:00
prose.md
style.css
tts.md chore(tts): rename VOICE_BUBBLE identifiers to OPUS and update docs 2026-03-25 10:49:21 +05:30
vps.md docs: rename VPS to Linux Server, update provider links for moved pages 2026-03-19 13:29:39 -07:00
whatsapp-openclaw-ai-zh.jpg
whatsapp-openclaw.jpg