CaIon
29565c837f
feat(token): add CrossGroupRetry field to token insertion
2025-12-13 16:45:42 +08:00
CaIon
a1299114a6
refactor(error): replace dto.OpenAIError with types.OpenAIError for consistency
2025-12-13 16:43:57 +08:00
CaIon
6175f254a2
refactor(channel_select): enhance retry logic and context key usage for channel selection
2025-12-13 16:43:38 +08:00
CaIon
413968a0fd
refactor(relay): update channel retrieval to use RelayInfo structure
2025-12-12 22:04:38 +08:00
Calcium-Ion
3c5edc54b7
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
c87deaa7d9
feat(token): add cross-group retry option for token processing
2025-12-12 17:59:21 +08:00
Seefs
d3086c8752
Merge pull request #2194 from NoahCodeGG/fix/process_channel_error
2025-12-11 18:12:06 +08:00
Calcium-Ion
a0f127496d
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
920e005048
fix: Use channel proxy settings for task query scenarios
2025-12-09 11:15:27 +08:00
Seefs
0d23d599b8
fix: fetch upstream models
2025-12-08 21:14:50 +08:00
oudi
6680517aef
Increase token name length limit from 30 to 50
2025-12-04 11:18:51 +08:00
CaIon
ea3e9a01a0
feat: 将任务查询数量改为可配置环境变量 TASK_QUERY_LIMIT
2025-12-03 19:27:15 +08:00
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
NoahCode
ac8b40a276
fix(channel): update channel identification logic in error processing
2025-11-08 20:33:14 +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