Peter Steinberger
e2fd3dcee9
fix(google): emit opus voice-note tts
2026-04-25 21:33:33 +01:00
Tars
d5b6667823
fix(minimax): enable portal music and video generation
2026-04-25 21:30:10 +01:00
Vincent Koc
b6af40f1f1
docs(minimax): note MINIMAX_API_HOST applies to image generation, baseUrl is ignored
...
mushuiyu_xydt's commit 0e1ef93e84 (#61155 ) routes MiniMax image
generation requests to the dedicated image endpoint
(api.minimax.io/v1/image_generation), ignoring models.providers.minimax.baseUrl
(which targets the chat/Anthropic-compatible API), and adds
MINIMAX_API_HOST support for the CN api.minimaxi.com endpoint. The
CHANGELOG entry covered it but docs/providers/minimax.md image-generation
section did not. Add a paragraph naming both endpoints and the
MINIMAX_API_HOST override.
2026-04-25 12:39:07 -07:00
Peter Steinberger
75d64cd4b8
feat: expose generic image background option
2026-04-25 20:21:46 +01:00
Peter Steinberger
b66f01bdca
fix: expose transparent image infer options
2026-04-25 19:58:41 +01:00
Peter Steinberger
de0097a23c
fix: support transparent OpenAI image generation
2026-04-25 19:28:56 +01:00
Peter Steinberger
31456e3326
fix(providers): handle proxied DeepSeek V4 replay
2026-04-25 19:23:15 +01:00
Chris Zhang
c3bfd328ad
feat(litellm): add image generation provider ( #70246 )
...
* feat(litellm): add image generation provider
Registers litellm as an image-generation provider so model refs like
litellm/gpt-image-2 route through the LiteLLM proxy, and
agents.defaults.imageGenerationModel.fallbacks entries of the form
litellm/... resolve without "No image-generation provider registered
for litellm" errors.
Implementation uses the OpenAI-compatible /images/generations and
/images/edits endpoints that LiteLLM proxies for. BaseUrl resolves from
models.providers.litellm.baseUrl (default http://localhost:4000 ). Private
network is auto-allowed when baseUrl is a loopback/RFC1918 address, which
covers the common self-hosted LiteLLM proxy case without needing
OPENCLAW_PROVIDER_ALLOW_PRIVATE_NETWORK. Public baseUrls keep normal SSRF
defaults.
Default model is gpt-image-2 (matching upstream 4.21+ OpenAI default).
Advertises the same 2K/4K sizes OpenAI now exposes, plus legacy
256/512/1024 for dall-e-3. Supports both generate and edit.
Local patch. LiteLLM has no upstream image-generation support yet; revisit
if upstream adds one.
* ci: rerun after upstream main hot-fix
* fix(litellm): harden image generation provider
---------
Co-authored-by: Chris Zhang <chris@ChrisdeMac-mini.local >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-25 19:06:51 +01:00
Peter Steinberger
0bbb0eb735
fix(image): honor generation timeout config
2026-04-25 18:25:26 +01:00
Peter Steinberger
67506ac2a9
fix(xai): support video reference images
2026-04-25 18:14:51 +01:00
Peter Steinberger
768bbc7cc0
docs: update OpenAI GPT-5.5 API guidance
2026-04-25 18:14:10 +01:00
Peter Steinberger
390be8138f
fix: add OpenCode Go DeepSeek V4 models
2026-04-25 18:11:59 +01:00
Peter Steinberger
b511250e5c
feat(media): add voice conversion and speech plugins
2026-04-25 12:12:33 +01:00
Peter Steinberger
ed8384d32d
fix(minimax): default music generation to music 2.6
2026-04-25 10:55:54 +01:00
Peter Steinberger
a7604f8170
fix(minimax): support token plan tts auth
2026-04-25 10:36:12 +01:00
Peter Steinberger
2377f1a4cd
test(elevenlabs): cover eleven_v3 tts catalog
2026-04-25 10:06:42 +01:00
Peter Steinberger
ec8dbc4595
feat(tts): add xiaomi mimo speech provider
2026-04-25 09:48:05 +01:00
Peter Steinberger
8acc92c881
feat(google): support Gemini TTS style profile
2026-04-25 06:11:23 +01:00
Peter Steinberger
fa976e5b93
feat: update opencode-go default model
...
Co-authored-by: masrlinu <5259918+masrlinu@users.noreply.github.com >
2026-04-25 05:03:32 +01:00
Peter Steinberger
978a50a3c5
fix(minimax): normalize tts pitch for api
2026-04-25 04:58:20 +01:00
Peter Steinberger
da89108b82
docs(minimax): document tts env vars
2026-04-25 04:53:33 +01:00
Peter Steinberger
225ff9a866
fix(minimax): transcode voice-note tts to opus
2026-04-25 04:52:25 +01:00
Peter Steinberger
7875092f4d
feat(openrouter): add tts provider
2026-04-25 04:36:49 +01:00
pashpashpash
6cfe810402
Refresh the Codex runtime docs
...
Refresh the Codex runtime docs and cross-link the Codex harness, OpenAI provider, agent runtime, plugin hook, ACP agent, and status pages.
2026-04-24 20:30:33 -07:00
Peter Steinberger
678ed5d512
fix(deepseek): normalize V4 tool-call replay
2026-04-25 04:25:44 +01:00
Peter Steinberger
49f72b332f
fix: harden openai-compatible completions payloads
2026-04-25 03:29:26 +01:00
Peter Steinberger
c018e73475
docs: document google adaptive thinking
2026-04-25 02:10:49 +01:00
Peter Steinberger
554f93a999
fix(providers): keep minimax chat models text-only
2026-04-25 01:27:34 +01:00
Vincent Koc
aa27e27f36
fix(models): normalize provider runtime selection ( #71259 )
...
* fix(models): normalize provider runtime selection
* fix(models): reverse codex-only runtime migration
* fix(models): default runtime selection to pi
* fix(status): label model runtime clearly
* fix(status): align pi runtime label
* fix(plugins): align tool result middleware runtime naming
* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00
Peter Steinberger
9eeceaca43
fix: send copilot headers during compaction
2026-04-24 23:54:58 +01:00
Peter Steinberger
719d6df156
fix: align github copilot request headers
2026-04-24 23:47:43 +01:00
547895019
272313877d
fix(comfy): read config from plugins.entries instead of models.providers (openclaw#63058)
...
Verified:
- pnpm test -- extensions/comfy/image-generation-provider.test.ts extensions/comfy/music-generation-provider.test.ts extensions/comfy/video-generation-provider.test.ts
- rg -n "models\\.providers\\.comfy" docs extensions/comfy src -g '*.{ts,md,json}'
- pnpm check -- --help
- gh pr checks 63058 --repo openclaw/openclaw --watch --fail-fast
Co-authored-by: 547895019 <7350824+547895019@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-04-24 15:23:13 -05:00
Vincent Koc
9439d633ef
docs(nav): surface orphan pages in sidebar (message-presentation, skill-workshop, qa-e2e-automation, proxy, gpt54-codex-agentic-parity)
2026-04-24 10:53:32 -07:00
Vincent Koc
1042b893f6
docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages
2026-04-24 10:49:23 -07:00
Laurent Mazare
d7e2939791
feat: add Gradium text-to-speech provider ( #64958 )
...
Adds the Gradium bundled plugin with TTS and speech-provider registration, docs, label routing, and focused/live coverage.
Also carries the current main lint cleanup needed for the rebased CI lane.
Co-authored-by: laurent <laurent.mazare@gmail.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 18:43:53 +01:00
Peter Steinberger
b2352c3e24
docs: improve 2026.4.23 release docs
2026-04-24 17:55:03 +01:00
Peter Steinberger
3a64aa49a9
docs(deepseek): expand v4 testing notes
2026-04-24 16:30:35 +01:00
lsdsjy
7d1891e6e6
feat(deepseek): support v4 models
...
Add DeepSeek V4 Flash/Pro support, update Pi packages to 0.70.2, and handle disabled thinking/None by stripping replayed reasoning content.
2026-04-24 16:09:36 +01:00
Peter Steinberger
b5e5f2cede
feat(google): add realtime voice provider
2026-04-24 09:36:20 +01:00
Peter Steinberger
6c509d8d4b
docs: clarify codex plugin auto-enable boundary
2026-04-24 06:38:54 +01:00
Vincent Koc
5aa5c4eff2
docs: tidy nav — macOS app sub-groups, drop qwen_modelstudio stub with redirect
2026-04-23 21:15:17 -07:00
Vincent Koc
ed7033bc0a
docs(providers): add Related sections to remaining provider pages
2026-04-23 20:12:50 -07:00
Vincent Koc
07cee914aa
docs(gateway): split configuration-reference by extracting agent-defaults cluster into config-agents
2026-04-23 20:11:12 -07:00
Peter Steinberger
04066d246a
feat: add browser realtime talk
2026-04-24 03:33:36 +01:00
Peter Steinberger
3aa3551491
test: cover OpenAI server compaction docs
2026-04-24 03:15:47 +01:00
Gabriel Kripalani
0f026addaa
feat: add OpenRouter image generation ( #67668 )
...
Adds OpenRouter image generation support for image_generate. Fixes #55066 . Thanks @notamicrodose.
2026-04-24 01:39:19 +01:00
Peter Steinberger
d16b879334
fix: allow private OpenAI image endpoints
2026-04-24 00:36:00 +01:00
Vincent Koc
c843c5b4ac
docs: tighten passive voice and hedging on context-engine, xai, anthropic, building-plugins
2026-04-23 15:50:43 -07:00
Peter Steinberger
14c4143723
docs: clarify OpenAI GPT-5.5 auth routes
2026-04-23 23:49:17 +01:00
Vincent Koc
ba55448163
docs(providers): standardize models-section heading to Built-in catalog
2026-04-23 15:42:56 -07:00