shaw
|
221581400b
|
feat(grok): 支持账号级自定义上游地址与请求头覆写
将账号级请求头覆写从 anthropic/openai 的 api_key 账号扩展到 Grok 的
api_key 与 oauth 账号,并放开 Grok OAuth 账号的自定义上游地址(仅作用于
转发端点,授权与 token 刷新链路不变)。
后端:
- IsHeaderOverrideEligible 扩展到 Grok(api_key+oauth),禁止名单新增
x-grok-conv-id(逐请求会话路由头)。
- 所有 Grok 上游请求路径接线 ApplyHeaderOverrides(Responses/Chat 桥/
媒体/配额探测/billing 探测/连通性测试),统一置于内置默认头之后。
- GetGrokBaseURL/GetGrokMediaBaseURL 放开 OAuth 自定义地址:官方地址
视同未定制回落官方网关,仅显式第三方 host 改发转发流量。
- 非官方 host 允许任意 path 前缀,官方 host 仍强制 /v1。
- OAuth base_url 校验按 host 判定官方/自定义,自定义 host 恒受运营方
URL 策略约束,不受 XAI_ALLOW_UNSAFE_URL_OVERRIDES 调试开关放宽。
- 给 GrokQuotaService 注入 config,使配额/billing 探测与转发共用同一
URL 策略。
前端:
- Edit 模态为 Grok OAuth 账号新增「自定义上游地址」开关。
- 请求头表单新增 JSON 快速导入与按 JSON 一键复制(复用 useClipboard,
兼容非安全上下文 HTTP 页面)。
- 门控改为平台×类型判定,Bulk 批量 base_url 增加格式校验,zh/en 文案同步。
|
2026-07-15 20:30:23 +08:00 |
|
Heatherm Huang
|
6b25900403
|
fix(grok): refresh OAuth pools proactively
|
2026-07-15 09:40:08 +08:00 |
|
Heatherm Huang
|
343390057d
|
fix(grok): fail over OAuth credential errors safely
|
2026-07-14 14:55:30 +08:00 |
|
shaw
|
d41a10111d
|
Merge remote-tracking branch 'origin/main' into feat/grok-sso-device-oauth
# Conflicts:
# frontend/src/api/admin/grok.ts
|
2026-07-14 10:19:16 +08:00 |
|
jinfeijie bot
|
ad4bf5c60d
|
feat(grok): 支持 Web SSO 批量导入并转换为 Build OAuth
新增 Grok Web SSO → xAI Device Flow → Grok Build OAuth 导入链路,
支持管理员批量粘贴 SSO key 创建 OAuth 账号。
- 后端:ConvertSSOToBuild、ConvertFromSSO、POST /admin/grok/sso-to-oauth
- 批量:3 worker 并发,失败跳过并汇总 created/failed,worker panic recover
- 无 refresh_token 时写入 expires_at 并强制 auto_pause_on_expired
- 前端:SSO Cookie 导入入口、动态超时、中英文案、部分成功不关弹窗
- 测试:pkg/service/handler/前端超时单测;本地 Docker 真实 SSO e2e 通过
|
2026-07-14 01:09:07 +08:00 |
|
superman2003
|
c896cacf6d
|
feat(grok): improve free quota probing and usage
|
2026-07-13 19:49:56 +08:00 |
|
Heatherm Huang
|
3375b4ed2b
|
fix(grok): route OAuth subscriptions through CLI proxy
|
2026-07-13 10:11:33 +08:00 |
|
Heatherm Huang
|
44f502bab8
|
fix: address grok review feedback
|
2026-06-26 14:26:43 +08:00 |
|
Heatherm Huang
|
720db8983f
|
test: harden grok quota readiness
|
2026-06-26 10:42:21 +08:00 |
|
Heatherm Huang
|
0d28642181
|
feat: add grok quota probe parity
|
2026-06-26 10:37:37 +08:00 |
|