新增自定义OAuth提供商功能
Support custom OAuth provider
What's Changed
- feat: Force beta=true parameter for Anthropic channel by @MUTED64 in #2874
- feat(oauth): implement custom OAuth provider by @Calcium-Ion in #2857
- fix: Claude stream block index/type transitions by @seefs001 in #2854
- fix: add paragraph breaks between reasoning summary chunks by @seefs001 in #2864
- feat: channel test with stream=true by @seefs001 in #2875
- fix: 使用openai兼容接口调用部分渠道在最终端点为claude原生端点下还是走了openai扣减input_token的逻辑 by @seefs001 in #2883
- fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段 by @seefs001 in #2887
- fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段 (#2881) by @naaive in #2885
- feat: /v1/messages -> /v1/responses by @seefs001 in #2889
- feat: make 5m cache-creation ratio configurable by @seefs001 in #2870
- fix: 如果模型管理有自定义配置则不合并默认配置 by @seefs001 in #2895
- fix: 修复模型管理"参与官方同步"与"状态"开关无法保存的问题 by @wans10 in #2815
- 改变端点映射文案 by @seefs001 in #2896
- optimize: channel affinity tips by @seefs001 in #2898
- fix streamSupportedChannels by @seefs001 in #2909
- chore(deps): bump axios from 1.12.0 to 1.13.5 in /web by @dependabot[bot] in #2917
- feat(localization): added zh_TW by @olivertzeng in #2913
- feat: logs cache field by @seefs001 in #2920
- feat(xai): 为xAI渠道添加/v1/responses支持 by @funkpopo in #2897
- feat: add OpenRouter pricing support to upstream ratio sync by @RedwindA in #2925
- feat(user): add currency amount input with auto quota conversion by @worryzyy in #2916
- 优化: 任务日志查询速度并显示用户详情 by @feitianbubu in #2905
- fix(token-search): use TrimPrefix for sk- token normalization by @RedwindA in #2928
- fix: support numeric status code mapping in ResetStatusCode by @seefs001 in #2926
- feat(aws): add claude-sonnet-4-6 Bedrock mapping and cross-region support by @wellsgz in #2976
- feat(ratio-sync): support models.dev ratio sync and fix Gemini cache ratios by @RedwindA in #2973
- fix: normalize input_text content blocks in Claude-to-OpenAI conversion by @0-don in #2968
- imporve oauth provider UI/UX by @seefs001 in #2983
New Contributors
- @MUTED64 made their first contribution in #2874
- @naaive made their first contribution in #2885
- @olivertzeng made their first contribution in #2913
- @funkpopo made their first contribution in #2897
- @worryzyy made their first contribution in #2916
- @wellsgz made their first contribution in #2976
- @0-don made their first contribution in #2968
Full Changelog: v0.10.8...v0.10.9