Yichen Jiang
a19aabc8ba
feat(web): let a key of search's own serve other model routes
...
A user who gives DeepSeek search a key of its own has chosen what that key
pays for, so the route check now applies only to the shared
DEEPSEEK_API_KEY. A literal apiKey, or an apiKeyEnv other than
DEEPSEEK_API_KEY, opens every model route for Messages search and for the
Search and Fetch APIs; a configured endpoint does not, since the search
still sends the shared key. The Web search settings page saves its key
under the section's apiKeyEnv, DEEPSEEK_API_KEY by default, so a key saved
there keeps serving only the DeepSeek routes.
The route refusal now names the settings that give search a key of its
own, and the READMEs, the readiness Agent Note, and the upgrade guide
describe the exception.
2026-10-22 15:00:39 +08:00
..
2026-10-21 17:00:42 +08:00
2026-10-15 16:59:58 +08:00
2026-10-21 15:56:44 +08:00
2026-10-21 16:09:26 +08:00
2026-10-19 22:23:13 +08:00
2026-10-19 19:33:43 +08:00
2026-09-23 22:32:06 +08:00
2026-10-22 12:10:21 +08:00
2026-10-22 15:00:39 +08:00
2026-10-21 21:57:08 +08:00
2026-09-23 22:32:06 +08:00
2026-10-21 15:02:29 +08:00
2026-10-21 15:02:29 +08:00
2026-10-09 23:04:58 +08:00
2026-10-18 14:29:23 +08:00
2026-10-18 14:29:23 +08:00
2026-10-18 14:29:23 +08:00
2026-10-21 19:33:26 +08:00
2026-10-21 23:36:35 +08:00
2026-10-21 23:36:35 +08:00
2026-10-20 21:09:09 +08:00
2026-10-20 21:09:09 +08:00
2026-10-20 21:09:09 +08:00
2026-10-05 17:45:17 +08:00
2026-10-18 11:44:14 +08:00
2026-10-18 11:44:14 +08:00
2026-09-24 23:08:20 +08:00
2026-10-22 15:00:39 +08:00
2026-10-22 15:00:39 +08:00
2026-09-23 22:32:06 +08:00
2026-08-25 23:47:20 +08:00
2026-08-25 23:47:20 +08:00
2026-10-08 11:24:00 +08:00
2026-10-08 11:24:00 +08:00
2026-10-08 11:24:00 +08:00
2026-09-21 08:24:18 +00:00
2026-10-18 15:53:01 +08:00
2026-10-18 15:53:01 +08:00
2026-10-18 15:53:01 +08:00
2026-10-20 21:09:09 +08:00
2026-10-22 10:57:09 +08:00
2026-10-22 10:57:09 +08:00
2026-10-06 15:36:14 +08:00
2026-10-06 15:36:14 +08:00
2026-10-06 15:36:14 +08:00
2026-10-12 10:35:05 +08:00
2026-10-12 10:35:05 +08:00
2026-10-12 10:35:05 +08:00
2026-09-23 22:32:06 +08:00
2026-08-24 22:02:44 +08:00
2026-08-24 22:02:44 +08:00
2026-09-23 22:32:06 +08:00
2026-10-22 13:48:53 +08:00
2026-10-22 13:48:53 +08:00
2026-10-22 00:14:48 +08:00
2026-10-22 00:14:48 +08:00
2026-10-22 00:14:48 +08:00
2026-10-22 00:14:48 +08:00
2026-10-21 20:42:35 +08:00
2026-10-21 20:42:35 +08:00
2026-10-21 20:42:35 +08:00
2026-10-08 20:26:57 +08:00
2026-10-08 20:26:57 +08:00
2026-10-08 20:26:57 +08:00
2026-10-08 14:55:10 +08:00
2026-10-08 14:55:10 +08:00
2026-10-08 14:55:10 +08:00
2026-10-21 15:56:44 +08:00
2026-10-21 15:56:44 +08:00
2026-10-21 15:56:44 +08:00
2026-10-19 14:50:00 +08:00
2026-10-19 14:50:00 +08:00
2026-10-19 14:50:00 +08:00
2026-10-09 18:38:13 +08:00
2026-10-09 18:38:13 +08:00
2026-10-09 18:38:13 +08:00
2026-10-20 18:57:48 +08:00
2026-10-20 18:57:48 +08:00
2026-10-20 18:57:48 +08:00