CaIon
1fededceb3
feat: refactor token estimation logic
...
- Introduced new OpenAI text models in `common/model.go`.
- Added `IsOpenAITextModel` function to check for OpenAI text models.
- Refactored token estimation methods across various channels to use estimated prompt tokens instead of direct prompt token counts.
- Updated related functions and structures to accommodate the new token estimation approach, enhancing overall token management.
2025-12-02 21:34:39 +08:00
Seefs
0ba6004ffc
Merge pull request #2334 from seefs001/feature/glm-coding
...
feat: glm coding plan && kimi coding plan
2025-11-30 16:21:12 +08:00
feitianbubu
e898e6aff3
feat: all video preview use videos/:id/content
2025-11-28 13:11:31 +08:00
StageDog
cf8d4e874d
feat: 针对 discord 登录配置使用新版设置方案
2025-11-22 19:06:53 +08:00
StageDog
352801cd35
feat: 关联 discord 账号
2025-11-22 18:38:24 +08:00
Seefs
b8d5b22388
fix: When retrieving the model list with multiple keys, select the first enabled one.
2025-11-20 18:02:17 +08:00
feitianbubu
edf76d3f2a
feat: channel by tag omit key
2025-11-19 19:25:27 +08:00
Seefs
b0f8ef5764
fix: optimized the GitHub login copy and timeout.
2025-11-19 14:34:30 +08:00
Seefs
1381666586
Merge pull request #2238 from seefs001/feature/doubao-coding-plan
...
feat: support doubao coding plan
2025-11-16 23:49:35 +08:00
Seefs
2a7260208b
feat: linuxdo oauth endpoint -> environment
2025-11-16 14:50:59 +08:00
feitianbubu
c297f42c1a
feat: get hailuo video url
2025-11-14 11:55:43 +08:00
Xyfacai
a4bfec164e
fix: 未设置价格模型不会被拉取,除非设置自用模式
2025-11-13 18:44:18 +08:00
CaIon
28295e0168
feat: restrict automatic channel testing to master node only
2025-11-06 21:12:59 +08:00
Seefs
c390734cef
feat: EditTagModal header && param ( #2159 )
2025-11-06 20:18:45 +08:00
Seefs
a98e207ef7
feat: add ali wan video ( #2141 )
...
* feat: add ali wan video
* refactor: use same UnmarshalBodyReusable
* feat: enhance request body metadata
* feat: opt wan convertToOpenAIVideo
* feat: add wan support other param via json metadata
* refactor: remove unused code
* fix ali
---------
Co-authored-by: feitianbubu <feitianbubu@qq.com >
2025-10-31 16:51:05 +08:00
Seefs
36b712437d
fix veo3 ( #2140 )
2025-10-31 15:29:17 +08:00
Seefs
26a21bd209
Merge pull request #2075 from feitianbubu/pr/add-gemini-veo-video
...
Gemini渠道支持veo视频生成
2025-10-31 13:57:59 +08:00
Seefs
19c40c5ae4
Merge pull request #2124 from feitianbubu/pr/fix-topup-link
...
fix: correct topUp link
2025-10-31 13:43:23 +08:00
CaIon
758cd2c15f
refactor(group): update user group handling to utilize userUsableGroups directly and add GetUserGroupRatio function
2025-10-30 21:16:42 +08:00
feitianbubu
2c84c79fbf
fix: stripe cancelURL topUp link
2025-10-30 13:41:52 +08:00
CaIon
5d12755798
refactor(relay): enhance error logging and improve multipart form handling in audio requests #2127
2025-10-29 23:33:55 +08:00
Seefs
b26333b2cd
Merge pull request #2121 from QuantumNous/feat/special_group
...
feat: add special user usable group setting
2025-10-29 18:54:51 +09:00
CaIon
e7012e7e0a
fix: reduce auto test channel sleep duration to 1 minute
2025-10-28 23:35:20 +08:00
CaIon
6aec088693
feat: add special user usable group setting
2025-10-28 23:25:43 +08:00
Seefs
25de94e292
fix: test channel frequency ( #2119 )
2025-10-28 23:23:24 +08:00
comeback01
30e0f8090e
fix(go): correct module import paths
2025-10-28 13:23:10 +01:00
Little Write
dca9bac4a4
Merge branch 'main' into feat_subscribe_sp1
2025-10-20 22:36:33 +08:00
IcedTangerine
3b14ecedaf
Fix error logging for channel retrieval failure
2025-10-18 23:06:25 +08:00
feitianbubu
18615abb55
feat: veo video url use proxy download
2025-10-18 21:55:25 +08:00
CaIon
8511ea0fff
fix: prevent refund on video task update error
2025-10-16 12:46:07 +08:00
CaIon
b70b4597ce
fix: prevent duplicate refunds on task failure #2050
2025-10-16 12:38:21 +08:00
CaIon
5069482d22
refactor: update ConvertToOpenAIVideo method to return byte array and improve error handling
2025-10-14 23:03:17 +08:00
CaIon
9ab5df9398
fix: remove redundant error message details for channel retrieval failures
2025-10-14 13:53:33 +08:00
Seefs
b3fc7255ee
feat: endpoint type log
2025-10-13 22:44:54 +08:00
Seefs
9718568179
feat: endpoint type log
2025-10-13 22:25:39 +08:00
Xyfacai
c6175c0b46
fix: 修复视频任务不同分组可能导致补回额度计算错误 ( #2030 )
2025-10-13 15:17:06 +08:00
feitianbubu
b3e6145cb7
feat: Add pre-status protection for IncreaseUserQuota
2025-10-12 14:53:55 +08:00
CaIon
d43751f262
feat: support free model setting
2025-10-12 13:31:03 +08:00
Seefs
5010f2d004
format: package name -> github.com/QuantumNous/new-api ( #2017 )
2025-10-11 15:30:09 +08:00
anime
ec4603942f
fix(channel): move log statement after sleep in auto-test loop
2025-10-11 00:59:13 +08:00
anime
bbb160510e
fix(channel): handle dynamic frequency updates
2025-10-11 00:53:26 +08:00
anime
cac0be2e66
fix(channel): handle dynamic frequency updates
...
- replace infinite sleep loop with time.Ticker to avoid goroutine leaks
- add immediate initial test execution before ticker starts
- implement frequency change detection and ticker recreation
- ensure proper ticker cleanup when loop exits or feature disabled
2025-10-11 00:34:15 +08:00
feitianbubu
4e0a43a909
feat: support openAI sdk retrieve videos
2025-10-10 18:59:52 +08:00
Calcium-Ion
40f1acbb35
Merge pull request #1992 from seefs001/pr-upstream-1981
...
feat(web): add settings & pages of privacy policy & user agreement
2025-10-10 15:41:06 +08:00
Seefs
015d488069
fix: test model #1993
2025-10-10 15:01:24 +08:00
Seefs
56ffbd57b9
fix: legal setting
2025-10-10 13:18:26 +08:00
feitianbubu
405c6945eb
feat: add sora video proxy video content
2025-10-09 15:00:02 +08:00
feitianbubu
b1db126490
feat: add sora video retrieve task
2025-10-09 15:00:02 +08:00
RedwindA
dcd0f4fb0d
feat: add GetClaudeAuthHeader function and update FetchUpstreamModels to support Anthropic channel type
2025-10-09 02:43:19 +08:00
キュビビイ
0992f834da
feat: componentize User Agreement and Privacy Policy display
...
Extracted the User Agreement and Privacy Policy presentation into a
reusable DocumentRenderer component (web/src/components/common/DocumentRenderer).
Unified rendering logic and i18n source for these documents, removed the
legacy contentDetector utility, and updated the related pages to use the
new component. Adjusted controller/backend (controller/misc.go) and locale
files to support the new rendering approach.
This improves reuse, maintainability, and future extensibility.
2025-10-08 11:12:49 +08:00