Timothy Carambat
faf2dd998e
Add capability detection and streaming usage for Generic OpenAI provider (#5477)
- Add ENV-configurable model capabilities (tools, reasoning, vision,
imageGeneration) via PROVIDER_SUPPORTS_* environment variables
- Add optional stream usage reporting via GENERIC_OPEN_AI_REPORT_USAGE
- Fix streaming tool calls for providers that send null tool_call.id
(e.g., mlx-server) by generating fallback UUIDs
- Refactor supportsNativeToolCalling() to use centralized capabilities API
2026-04-21 09:31:58 -07:00
..
2026-03-05 17:12:08 -08:00
2026-04-14 16:39:36 -07:00
2026-04-06 17:00:15 -07:00
2025-09-29 13:33:15 -07:00
2026-04-14 16:39:36 -07:00
2026-04-10 10:40:14 -07:00
2026-03-30 15:13:39 -07:00
2026-03-30 14:42:54 -07:00
2026-04-21 09:31:58 -07:00
2026-04-10 13:20:47 -07:00
2024-01-08 15:31:06 -08:00
2026-03-30 15:13:39 -07:00
2025-11-26 17:36:34 -08:00
2026-03-05 16:32:45 -08:00
2026-04-14 16:39:36 -07:00
2024-01-08 15:31:06 -08:00
2023-08-23 19:15:07 -07:00
2026-04-08 22:00:08 -07:00
2026-04-08 22:00:08 -07:00