Seefs
30fed3cc5c
fix: rename bulk test action to skip manually disabled channels
2026-02-12 15:09:30 +08:00
Seefs
4ac59ca6e6
fix: support numeric status code mapping in ResetStatusCode
2026-02-12 14:58:17 +08:00
CaIon
eca4eff5f0
feat: Improve backend multilingual support
2026-02-12 14:29:56 +08:00
CaIon
197b89ea58
feat: refactor request body handling to use BodyStorage for improved efficiency
v0.10.9-alpha.5
2026-02-12 01:51:27 +08:00
funkpopo
75e533edb0
feat(xai): 为xAI渠道添加/v1/responses支持 ( #2897 )
...
* feat(xai): 为xAI渠道添加/v1/responses支持
* Add video generation model to constants
* fix: 修正先前更改中对于grok-3-mini的思考预算和"-search"设计
2026-02-12 00:42:39 +08:00
CaIon
036c2df423
chore: remove deprecated Docker badge from README
2026-02-11 22:21:02 +08:00
CaIon
f57f7646d3
feat: refactor extra_body handling for improved configuration parsing
2026-02-11 22:15:22 +08:00
CaIon
fd9f1b0026
Update README
...
# Conflicts:
# README.fr.md
# README.ja.md
# README.md
# README.zh_CN.md
2026-02-11 22:15:16 +08:00
Seefs
c01bbd006a
feat: logs cache field ( #2920 )
...
* feat: logs cache field
* feat: logs cache field
* feat: logs cache field
2026-02-11 21:50:39 +08:00
Oliver Tzeng
6597610395
feat(localization): added zh_TW ( #2913 )
...
* feat(localization): added zh_TW
* fixed based on @coderabbitai
* updated false translation for zh_TW
* new workflow
* revert
* fixed a lot of translations
* turned most zh to zh-CN
* fallbacklang
* bruh
* eliminate ALL _
* fix: paths and other miscs thanks @Calcium-Ion
* fixed translation and temp fix for preferencessettings.js
* fixed translation error
* fixed issue about legacy support
* reverted stupid coderabbit's suggestion
2026-02-11 20:37:53 +08:00
Calcium-Ion
fb5bc7c4f2
Merge pull request #2917 from QuantumNous/dependabot/npm_and_yarn/web/axios-1.13.5
...
chore(deps): bump axios from 1.12.0 to 1.13.5 in /web
2026-02-11 19:48:41 +08:00
CaIon
92fc0fca28
fix: update README files to improve link formatting and readability
2026-02-11 18:14:38 +08:00
CaIon
5cc16d6d8f
feat: add Aion UI link to README files
2026-02-11 18:05:08 +08:00
dependabot[bot]
8730c47cd0
chore(deps): bump axios from 1.12.0 to 1.13.5 in /web
...
Bumps [axios](https://github.com/axios/axios ) from 1.12.0 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.12.0...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 09:46:29 +00:00
CaIon
8dad2ad1ba
simplify language selector display to use text-only labels
...
Replace icon-based language options with plain text labels in both the
header dropdown and preferences settings to keep the UI clean and
avoid potential controversies. Remove unused country-flag-icons dependency.
2026-02-11 17:44:31 +08:00
Calcium-Ion
e9aee8bf6b
Merge pull request #2909 from seefs001/fix/stream-supported-channel
v0.10.9-alpha.4
2026-02-11 02:08:00 +08:00
Seefs
34a5323f14
fix streamSupportedChannels
2026-02-11 01:39:01 +08:00
Calcium-Ion
ba032b72c6
Merge pull request #2898 from seefs001/feature/channel-affinity-tips
...
optimize: channel affinity tips
v0.10.9-alpha.3
2026-02-08 23:53:45 +08:00
Seefs
8f831fcdb3
fix: channel affinity tips
2026-02-08 23:47:23 +08:00
CaIon
784ad7d23e
feat: add project conventions and coding standards documentation for new-api
2026-02-08 20:31:20 +08:00
Calcium-Ion
f4f144bc69
Merge pull request #2896 from seefs001/fix/tips-model-manager
...
改变端点映射文案
2026-02-08 20:15:58 +08:00
Seefs
19eeeeca4e
改变端点映射文案
2026-02-08 20:12:01 +08:00
Seefs
2c0db08f32
Merge pull request #2815 from wans10/main
...
fix: 修复模型管理"参与官方同步"与"状态"开关无法保存的问题
v0.10.9-alpha.2
2026-02-08 19:56:16 +08:00
Calcium-Ion
11de49f9b9
Merge pull request #2895 from seefs001/fix/model-manager
...
fix: 如果模型管理有自定义配置则不合并默认配置
2026-02-08 19:53:49 +08:00
Seefs
4950db666f
fix: 如果模型管理有自定义配置则不合并默认配置
2026-02-08 19:42:52 +08:00
CaIon
44c5fac5ea
refactor(ratio): replace maps with RWMap for improved concurrency handling
v0.10.9-alpha.1
2026-02-08 00:48:21 +08:00
Calcium-Ion
7a146a11f5
Merge pull request #2870 from seefs001/feature/cache-creation-configurable
...
feat: make 5m cache-creation ratio configurable
2026-02-08 00:28:42 +08:00
Calcium-Ion
897955256e
Merge pull request #2889 from seefs001/feature/messages2responses
...
feat: /v1/messages -> /v1/responses
2026-02-08 00:25:27 +08:00
Calcium-Ion
bc6810ca5a
Merge pull request #2887 from seefs001/fix/claude
...
fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段
2026-02-08 00:18:04 +08:00
Calcium-Ion
742f4ad1e4
Merge pull request #2883 from seefs001/fix/claude-relay-info-input-token
...
fix: 使用openai兼容接口调用部分渠道在最终端点为claude原生端点下还是走了openai扣减input_token的逻辑
2026-02-08 00:17:50 +08:00
Calcium-Ion
83a5245bb1
Merge pull request #2875 from seefs001/feature/channel-test-stream
...
feat: channel test with stream=true
2026-02-08 00:17:07 +08:00
Seefs
2faa873caf
Merge branch 'feature/messages2responses' into upstream-main
...
# Conflicts:
# service/openaicompat/chat_to_responses.go
2026-02-08 00:16:35 +08:00
Calcium-Ion
ce0113a6b5
Merge pull request #2864 from seefs001/fix/thining-summary
...
fix: add paragraph breaks between reasoning summary chunks
2026-02-08 00:15:32 +08:00
Calcium-Ion
dd5610d39e
Merge pull request #2854 from seefs001/fix/claude-tool-index
...
fix: Claude stream block index/type transitions
2026-02-08 00:15:20 +08:00
Calcium-Ion
8e1a990b45
Merge pull request #2857 from QuantumNous/feat/custom-oauth
...
feat(oauth): implement custom OAuth provider
2026-02-08 00:13:20 +08:00
Seefs
5f6f95c7c1
Merge pull request #2874 from MUTED64/main
...
feat: Force beta=true parameter for Anthropic channel
2026-02-08 00:09:28 +08:00
Calcium-Ion
78ddb85f22
Merge pull request #2852 from seefs001/fix/codex-tips
...
feat: add Codex channel disclaimer (i18n, OpenAI terms)
v0.10.8
2026-02-08 00:07:41 +08:00
Seefs
22d7fdb3ae
codex tips
2026-02-08 00:06:06 +08:00
CaIon
0837090fa9
🔧 refactor: Enhance Log struct indexing for improved query performance
2026-02-07 23:20:43 +08:00
CaIon
c8aee5e487
🔧 refactor: Update formatUserLogs function to accept start index
...
Modified the formatUserLogs function to include a startIdx parameter, allowing for more flexible log ID assignment. Updated calls to this function in GetLogByTokenId and GetUserLogs to pass the appropriate starting index.
2026-02-07 22:51:26 +08:00
Seefs
0b3a0b38d6
fix: patch message_delta usage via gjson/sjson and skip on passthrough
2026-02-07 19:13:58 +08:00
Thomas
bbad917101
fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段 ( #2881 )
...
当上游为 AWS Bedrock 时,message_delta 的 usage 可能缺少 input_tokens、
cache_creation_input_tokens、cache_read_input_tokens 等字段,导致与原生
Anthropic 格式不一致。从 message_start 积累的 claudeInfo 中补全这些字段后
重新序列化,确保客户端收到一致的 usage 格式。
2026-02-07 18:17:22 +08:00
Seefs
a0bb78edd0
fix: 使用openai兼容接口调用部分渠道在最终端点为claude原生端点下还是走了openai扣减input_token的逻辑
2026-02-07 14:21:19 +08:00
Calcium-Ion
aa31b9c77c
Merge pull request #2879 from QuantumNous/fix/subscription-preference-fallback
...
✨ chore: Improve subscription billing fallback and UI states
2026-02-07 13:55:37 +08:00
Calcium-Ion
60d4750001
Merge pull request #2880 from QuantumNous/feat/subscription-quota-notify
...
🔔 feat: Add subscription-aware quota notifications and update UI copy
2026-02-07 13:42:23 +08:00
t0ng7u
82138fc0b0
🔔 feat: Add subscription-aware quota notifications and update UI copy
...
Routes quota alerts through a subscription-specific check when billing from subscriptions, preventing wallet-based thresholds from triggering false warnings.
Updates the notification settings description and localization keys to clarify that both wallet and subscription balances are monitored.
2026-02-07 01:15:59 +08:00
t0ng7u
10c5f5f906
🛠️ fix: billing session error handling for subscription-first fallback.
...
Aligns the error variable types in the subscription-first path so that quota fallback checks use the correct NewAPIError.
This prevents build failures and preserves the intended wallet fallback when subscription pre-consume returns an insufficient quota error.
2026-02-07 01:03:49 +08:00
t0ng7u
1cc6bf1b45
✨ chore: Improve subscription billing fallback and UI states
...
Add a lightweight active-subscription check to skip subscription pre-consume when none exist, reducing unnecessary transactions and locks. In the subscription UI, disable subscription-first options when no active plan is available, show the effective fallback to wallet with a clear notice, and distinguish “invalidated” from “expired” states. Update i18n strings across supported locales to reflect the new messages and status labels.
2026-02-07 00:57:36 +08:00
Calcium-Ion
8b8ea60b1e
Merge pull request #2877 from QuantumNous/refactor/billing-session
...
refactor: 抽象统一计费会话 BillingSession
v0.10.8-alpha.12
2026-02-07 00:30:23 +08:00
Calcium-Ion
e57bac7c91
Merge pull request #2878 from QuantumNous/feat/hide-subscription-card-when-no-plans
...
✨ refactor(wallet): Top-up layout to embed subscription plans into the recharge card tabs
2026-02-07 00:30:07 +08:00