徐涛
77321db8f6
feat(llm): 三 provider 统一支持自定义 HTTP 请求头
在 GenericOpenaiProvider / OpenaiResponseProvider / AnthropicProvider 中新增双层自定义 HTTP 头机制:
- Provider 级固定头:extra_headers 字段,构造时通过 with_extra_headers() 链式注入
- 请求级临时头:extra.custom_headers,通过 set_extra 透传,#[serde(skip)] 隔离 JSON body
AnthropicProvider 前置提取 build_request_builder 统一方法,使三 provider 的请求构造模式对齐。
头融合顺序(一致):认证头 → Provider 级头 → 请求级头,后注入覆盖前注入。
新增 14 个测试覆盖提取 / 序列化隔离 / 类型降级 / 透传 / 覆盖优先级 / 认证头可覆盖等维度。
2026-07-20 14:47:38 +08:00
..
2026-06-01 23:06:50 +08:00
2026-06-01 23:06:50 +08:00
2026-06-02 08:51:42 +08:00
2026-06-02 22:19:15 +08:00
2026-06-07 10:23:36 +08:00
2026-06-07 23:01:28 +08:00
2026-06-10 22:38:32 +08:00
2026-06-11 22:49:27 +08:00
2026-06-22 08:43:48 +08:00
2026-06-15 23:07:33 +08:00
2026-06-22 06:34:11 +08:00
2026-06-17 22:55:47 +08:00
2026-06-18 06:51:13 +08:00
2026-06-22 06:52:04 +08:00
2026-06-17 22:55:47 +08:00
2026-06-15 23:07:33 +08:00
2026-06-30 22:59:05 +08:00
2026-06-30 22:59:05 +08:00
2026-06-30 22:22:12 +08:00
2026-06-30 22:22:12 +08:00
2026-07-03 14:13:30 +08:00
2026-07-05 07:32:19 +08:00
2026-07-05 10:46:46 +08:00
2026-07-05 16:54:29 +08:00
2026-07-05 21:04:31 +08:00
2026-07-08 23:19:24 +08:00
2026-07-06 09:46:04 +08:00
2026-07-06 14:53:00 +08:00
2026-07-08 22:55:17 +08:00
2026-07-09 13:08:35 +08:00
2026-07-09 16:51:29 +08:00
2026-07-10 06:43:06 +08:00
2026-07-15 06:52:05 +08:00
2026-07-17 11:20:12 +08:00
2026-07-17 14:37:49 +08:00
2026-07-19 07:58:04 +08:00
2026-07-19 07:58:04 +08:00
2026-07-20 09:05:04 +08:00
2026-07-20 14:47:38 +08:00
2026-06-09 22:32:48 +08:00
2026-06-09 22:32:59 +08:00
2026-06-10 22:22:18 +08:00
2026-06-07 22:42:49 +08:00
2026-07-06 21:55:03 +08:00
2026-06-10 06:52:24 +08:00
2026-07-04 10:19:54 +08:00
2026-07-17 11:20:12 +08:00
2026-07-17 11:20:12 +08:00
2026-07-17 11:20:12 +08:00
2026-07-17 14:37:49 +08:00
2026-07-19 09:20:29 +08:00
2026-07-20 09:05:04 +08:00