creamlike1024
10ef61eedb
chore: move web search tool price to operation_setting
2025-05-06 23:25:16 +08:00
tbphp
0be3678c9c
fix: 请求完成数必须大于等于1
2025-05-05 23:41:43 +08:00
tbphp
88ed83f419
feat: Modellimitgroup check
2025-05-05 20:00:06 +08:00
tbphp
1513ed7847
refactor: 调整代码,符合项目现有规范
2025-05-05 19:32:22 +08:00
tbphp
7e7d6112ca
feat: 优化代码,去除多余注释和修改
2025-05-05 11:34:57 +08:00
tbphp
6c3fb7777e
feat: 增加分组速率功能
2025-05-05 07:31:54 +08:00
CaIon
fe37718259
fix: update audio ratio logic for model names in GetAudioRatio function
2025-04-28 20:55:40 +08:00
CaIon
bb9f5a4a6d
refactor: rename InitModelSettings to InitRatioSettings
2025-04-26 17:15:34 +08:00
CaIon
935acccca4
fix: update cacheRatioMap initialization in InitModelSettings function
2025-04-26 17:09:23 +08:00
CaIon
453a42fad9
feat: initialize cacheRatioMap in InitModelSettings function
2025-04-26 17:06:03 +08:00
xyfacai
f9f32a0158
feat: support /images/edit
...
(cherry picked from commit 1c0a1238787d490f02dd9269b616580a16604180)
2025-04-26 15:44:56 +08:00
CaIon
4c4dc6e8b4
feat: add gemini thinking suffix support #981
2025-04-18 19:36:18 +08:00
CaIon
473e8e0eaf
feat: support gemini output text and inline images. ( close #866 )
2025-04-15 02:32:51 +08:00
CaIon
2f3acd9d22
feat: 添加流模式下的SSE保活机制 #945
2025-04-14 19:40:23 +08:00
HynoR
f500eb17a8
feat: add xai channel
...
feat: add xai channel
feat: add xai channel
2025-04-10 13:04:43 +08:00
CaIon
c869455456
fix: Update model ratios for gemini-2.5-pro
2025-04-10 00:09:11 +08:00
CaIon
aa34c3035a
feat: Initialize model settings and improve concurrency control in operation settings
2025-04-07 22:20:47 +08:00
CaIon
fb9f595044
feat: Add concurrency control to group ratio management with mutexes
2025-04-07 21:55:54 +08:00
CaIon
f6e8887482
Update model-ratio.go
2025-04-04 23:43:14 +08:00
CaIon
a29f4d88c5
Update model-ratio.go
2025-04-04 23:41:41 +08:00
CaIon
424424c160
Update model-ratio.go
2025-04-04 00:31:24 +08:00
1808837298@qq.com
a378665b8c
feat: Add new cache ratios for o3-mini and gpt-4.5-preview models
2025-03-27 18:47:50 +08:00
1808837298@qq.com
3516aad349
update model ratio
2025-03-27 17:02:09 +08:00
1808837298@qq.com
58525c574b
feat: Enhance GetCompletionRatio function
2025-03-27 16:38:29 +08:00
1808837298@qq.com
1df39e5a7f
update model ratio
2025-03-27 16:24:30 +08:00
1808837298@qq.com
bd48f43410
feat: claude relay
2025-03-12 21:31:46 +08:00
Calcium-Ion
495bbcb621
Merge pull request #848 from wzxjohn/feature/oidc
...
feat: add oidc support
2025-03-11 23:20:55 +08:00
1808837298@qq.com
66682584a5
refactor: Migrate OIDC configuration to system settings
2025-03-11 22:00:31 +08:00
1808837298@qq.com
6f24dddcb2
feat(relay): Add pass-through request option for global settings
2025-03-11 17:02:35 +08:00
1808837298@qq.com
00c2d6c102
feat: Introduce configurable docs link and remove hardcoded chat links
...
- Added a new GeneralSetting struct to manage configurable docs link
- Removed hardcoded ChatLink and ChatLink2 variables across multiple files
- Updated frontend components to dynamically render docs link from status
- Simplified chat and link-related logic in various components
- Added a warning modal for quota per unit setting in operation settings
2025-03-09 18:31:16 +08:00
1808837298@qq.com
68097c132d
feat: Improve decimal precision for quota and payment calculations
...
- Added github.com/shopspring/decimal for precise floating-point calculations
- Refactored quota and payment calculations in multiple files to use decimal arithmetic
- Updated go.mod and go.sum to include decimal library
- Improved precision in topup, relay, and quota service calculations
- Added support for more OpenAI model variants in cache ratio settings
2025-03-08 21:55:50 +08:00
1808837298@qq.com
8c209e2fb9
fix: Adjust DeepSeek cache ratio to 0.1
2025-03-08 16:51:43 +08:00
1808837298@qq.com
1f4ebddcfa
fix: Update default cache ratio from 0.5 to 1
2025-03-08 02:47:41 +08:00
1808837298@qq.com
6d79d8993e
chore: Update terminology from "cache ratio" to "cache multiplier" in UI and add placeholder for default create cache ratio
2025-03-08 02:44:09 +08:00
1808837298@qq.com
4f194f4e6a
feat: Implement cache token ratio for more precise token pricing
2025-03-08 01:30:50 +08:00
1808837298@qq.com
37a83ecc33
refactor: Centralize stream handling and helper functions in relay package
2025-03-05 19:47:41 +08:00
1808837298@qq.com
98b27a17a6
refactor: Extract operation-related settings into a separate package
2025-03-04 18:52:08 +08:00
1808837298@qq.com
7dbb6b017c
feat: Add self-use mode for model ratio and price configuration
...
- Introduce `SelfUseModeEnabled` setting to allow flexible model ratio configuration
- Update error handling to provide more informative messages when model ratios are not set
- Modify pricing and relay logic to support self-use mode
- Add UI toggle for enabling self-use mode in operation settings
- Implement fallback mechanism for model ratios when self-use mode is enabled
2025-03-01 21:13:48 +08:00
1808837298@qq.com
cfd3f6c073
feat: Enhance Claude default max tokens configuration
...
- Replace ThinkingAdapterMaxTokens with a more flexible DefaultMaxTokens map
- Add support for model-specific default max tokens configuration
- Update relay and web interface to use the new configuration approach
- Implement a fallback mechanism for default max tokens
2025-02-28 17:53:08 +08:00
1808837298@qq.com
45c56b5ded
feat: Implement model-specific headers configuration for Claude
2025-02-28 16:47:31 +08:00
1808837298@qq.com
cdba87a7da
fix: Prevent duplicate headers in Claude settings
2025-02-27 22:14:53 +08:00
1808837298@qq.com
929668bead
feat: Refactor model configuration management with new config system
...
- Introduce a new configuration management approach for model-specific settings
- Update Gemini settings to use the new config system with more flexible management
- Add support for dynamic configuration updates in option handling
- Modify Claude and Vertex adaptors to use new configuration methods
- Enhance web interface to support namespaced configuration keys
2025-02-27 20:49:34 +08:00
1808837298@qq.com
06a78f9042
feat: Add Claude model configuration management #791
2025-02-27 20:49:21 +08:00
1808837298@qq.com
19a318c943
init openrouter adaptor
2025-02-27 00:01:21 +08:00
1808837298@qq.com
c802b3b41a
fix: Update Gemini safety settings to use 'OFF' as default
2025-02-26 19:20:17 +08:00
1808837298@qq.com
e581ea33c2
fix: Update Gemini safety settings default value
2025-02-26 19:01:45 +08:00
1808837298@qq.com
bf80d71ddf
feat: Add Gemini version settings configuration support ( close #568 )
2025-02-26 18:19:09 +08:00
1808837298@qq.com
e19b244e73
feat: Add Gemini safety settings configuration support ( close #703 )
2025-02-26 16:54:43 +08:00
1808837298@qq.com
83a37e4653
feat: Add model request rate limiting functionality
2025-02-24 16:20:55 +08:00
1808837298@qq.com
7a13fab271
fix: ShouldDisableChannel
2025-02-22 02:02:03 +08:00