CaIon
c51936e068
refactor(channel_select): enhance retry logic and context key usage for channel selection
2025-12-13 16:43:38 +08:00
CaIon
ce6fb95f96
refactor(relay): update channel retrieval to use RelayInfo structure
2025-12-12 22:04:38 +08:00
Calcium-Ion
147659fb6e
Merge pull request #2426 from QuantumNous/feat/auto-cross-group-retry
...
feat(token): add cross-group retry option for token processing
2025-12-12 20:45:54 +08:00
CaIon
01b4039e96
feat(token): add cross-group retry option for token processing
2025-12-12 17:59:21 +08:00
Seefs
ca29fc5702
Merge pull request #2194 from NoahCodeGG/fix/process_channel_error
2025-12-11 18:12:06 +08:00
Calcium-Ion
e346f0bf16
Merge pull request #2398 from seefs001/fix/video-proxy
...
fix: Use channel proxy settings for task query scenarios
2025-12-09 14:05:30 +08:00
Seefs
5889571108
fix: Use channel proxy settings for task query scenarios
2025-12-09 11:15:27 +08:00
Seefs
c7539d11a0
fix: fetch upstream models
2025-12-08 21:14:50 +08:00
oudi
d64205e35a
Increase token name length limit from 30 to 50
2025-12-04 11:18:51 +08:00
CaIon
0b9f6a58bc
feat: 将任务查询数量改为可配置环境变量 TASK_QUERY_LIMIT
2025-12-03 19:27:15 +08:00
CaIon
f5b409d74f
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
451c594e34
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
2a77453e1a
feat: all video preview use videos/:id/content
2025-11-28 13:11:31 +08:00
StageDog
2bc991685f
feat: 针对 discord 登录配置使用新版设置方案
2025-11-22 19:06:53 +08:00
StageDog
87811a0493
feat: 关联 discord 账号
2025-11-22 18:38:24 +08:00
Seefs
33b1fad5f8
fix: When retrieving the model list with multiple keys, select the first enabled one.
2025-11-20 18:02:17 +08:00
feitianbubu
a7d2450704
feat: channel by tag omit key
2025-11-19 19:25:27 +08:00
Seefs
1fc3c4b09d
fix: optimized the GitHub login copy and timeout.
2025-11-19 14:34:30 +08:00
Seefs
7598753f4e
Merge pull request #2238 from seefs001/feature/doubao-coding-plan
...
feat: support doubao coding plan
2025-11-16 23:49:35 +08:00
Seefs
b6217b22b0
feat: linuxdo oauth endpoint -> environment
2025-11-16 14:50:59 +08:00
feitianbubu
87bc4ba419
feat: get hailuo video url
2025-11-14 11:55:43 +08:00
Xyfacai
06cd774c10
fix: 未设置价格模型不会被拉取,除非设置自用模式
2025-11-13 18:44:18 +08:00
NoahCode
138810f19c
fix(channel): update channel identification logic in error processing
2025-11-08 20:33:14 +08:00
CaIon
3dc4d6c39e
feat: restrict automatic channel testing to master node only
2025-11-06 21:12:59 +08:00
Seefs
019412c27a
feat: EditTagModal header && param ( #2159 )
2025-11-06 20:18:45 +08:00
Seefs
ab30f584cc
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
9629c8a771
fix veo3 ( #2140 )
2025-10-31 15:29:17 +08:00
Seefs
fc56f45628
Merge pull request #2075 from feitianbubu/pr/add-gemini-veo-video
...
Gemini渠道支持veo视频生成
2025-10-31 13:57:59 +08:00
Seefs
8f862152e8
Merge pull request #2124 from feitianbubu/pr/fix-topup-link
...
fix: correct topUp link
2025-10-31 13:43:23 +08:00
CaIon
52d9b8cc78
refactor(group): update user group handling to utilize userUsableGroups directly and add GetUserGroupRatio function
2025-10-30 21:16:42 +08:00
feitianbubu
6a96ddea76
fix: stripe cancelURL topUp link
2025-10-30 13:41:52 +08:00
CaIon
c4ca9d7c3b
refactor(relay): enhance error logging and improve multipart form handling in audio requests #2127
2025-10-29 23:33:55 +08:00
Seefs
1f419a3c71
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
c4ea095ae0
fix: reduce auto test channel sleep duration to 1 minute
2025-10-28 23:35:20 +08:00
CaIon
1ded19795a
feat: add special user usable group setting
2025-10-28 23:25:43 +08:00
Seefs
158b46eb4b
fix: test channel frequency ( #2119 )
2025-10-28 23:23:24 +08:00
comeback01
f60896a838
fix(go): correct module import paths
2025-10-28 13:23:10 +01:00
Little Write
ac3baacec7
Merge branch 'main' into feat_subscribe_sp1
2025-10-20 22:36:33 +08:00
IcedTangerine
37776c5083
Fix error logging for channel retrieval failure
2025-10-18 23:06:25 +08:00
feitianbubu
f0a727ccb8
feat: veo video url use proxy download
2025-10-18 21:55:25 +08:00
CaIon
bcf93a2c05
fix: prevent refund on video task update error
2025-10-16 12:46:07 +08:00
CaIon
09ff878d88
fix: prevent duplicate refunds on task failure #2050
2025-10-16 12:38:21 +08:00
CaIon
aa35d8db69
refactor: update ConvertToOpenAIVideo method to return byte array and improve error handling
2025-10-14 23:03:17 +08:00
CaIon
b3f50e9dd0
fix: remove redundant error message details for channel retrieval failures
2025-10-14 13:53:33 +08:00
Seefs
86c63ea4a7
feat: endpoint type log
2025-10-13 22:44:54 +08:00
Seefs
2624c48113
feat: endpoint type log
2025-10-13 22:25:39 +08:00
Xyfacai
7311c18d52
fix: 修复视频任务不同分组可能导致补回额度计算错误 ( #2030 )
2025-10-13 15:17:06 +08:00
feitianbubu
98e3e5ca2c
feat: Add pre-status protection for IncreaseUserQuota
2025-10-12 14:53:55 +08:00
CaIon
ede47ef014
feat: support free model setting
2025-10-12 13:31:03 +08:00
Seefs
e1c7a4f41f
format: package name -> github.com/QuantumNous/new-api ( #2017 )
2025-10-11 15:30:09 +08:00