Commit Graph

70 Commits

Author SHA1 Message Date
yyhhyyyyyy e3d64cb76d Merge pull request #4431 from yyhhyyyyyy/fix/tiered-billing-model-list
fix: include tiered billing models in model listing
2026-04-24 16:24:36 +08:00
CaIon a1299114a6 refactor(error): replace dto.OpenAIError with types.OpenAIError for consistency 2025-12-13 16:43:57 +08:00
Xyfacai a4bfec164e fix: 未设置价格模型不会被拉取,除非设置自用模式 2025-11-13 18:44:18 +08:00
CaIon 6aec088693 feat: add special user usable group setting 2025-10-28 23:25:43 +08:00
Seefs 5010f2d004 format: package name -> github.com/QuantumNous/new-api (#2017) 2025-10-11 15:30:09 +08:00
Seefs d1fc9bd712 fix: adjust column spans in JSONEditor for better layout #1719 2025-09-02 18:28:23 +08:00
Seefs 785d0c4284 Merge branch 'alpha' into base 2025-09-02 18:08:39 +08:00
xuebin ff42b7fa88 openai v1/models 完全兼容 解决接入trae时候的字段校验 2025-09-02 14:17:54 +08:00
CaIon c9e9a24e99 refactor: centralize logging and update resource initialization
This commit refactors the logging mechanism across the application by replacing direct logger calls with a centralized logging approach using the `common` package. Key changes include:

- Replaced instances of `logger.SysLog` and `logger.FatalLog` with `common.SysLog` and `common.FatalLog` for consistent logging practices.
- Updated resource initialization error handling to utilize the new logging structure, enhancing maintainability and readability.
- Minor adjustments to improve code clarity and organization throughout various modules.

This change aims to streamline logging and improve the overall architecture of the codebase.
2025-08-14 21:10:04 +08:00
nekohy 4cf1ffa801 feat: Enhance model listing and retrieval with support for Anthropic and Gemini models; refactor routes for better API key handling 2025-08-10 11:44:38 +08:00
CaIon b67a4fda9b 🔧 refactor(model): change user group retrieval to non-strict mode 2025-07-06 10:23:38 +08:00
CaIon 6c9369a2c9 🔧 refactor(model): update context key retrieval to use token group instead of user group 2025-07-05 16:40:49 +08:00
CaIon f14f4eaf1a feat: refactor environment variable initialization and introduce new constant types for API and context keys 2025-07-03 13:10:25 +08:00
skynono 9034b2c9b2 fix: unique channel models 2025-06-19 15:16:26 +08:00
creamlike1024 c6a9df67b1 feat: auto分组 2025-06-16 22:15:12 +08:00
1808837298@qq.com 0aa30ed3f6 feat: Add new model management features
- Implement `/api/channel/models_enabled` endpoint to retrieve enabled models
- Add `EnabledListModels` handler in controller
- Create new `ModelRatioNotSetEditor` component for managing unset model ratios
- Update router to include new models_enabled route
- Add internationalization support for new model management UI
- Include GPT-4.5 preview model in OpenAI model list
2025-02-28 21:13:30 +08:00
CalciumIon 966cdc1f7f refactor: user cache logic 2024-12-29 16:50:26 +08:00
CalciumIon 9a97ae1275 fix: 使用令牌分组时 "/v1/models" 返回模型不正确 #481 2024-09-18 19:19:37 +08:00
CalciumIon e0e30badf1 fix: '/v1/models' #474 2024-09-17 22:41:54 +08:00
CalciumIon 70fa97e2b2 fix: '/v1/models' #474 2024-09-17 22:39:58 +08:00
CalciumIon d629b7fbcc fix: '/vi/models' #474 2024-09-17 22:36:20 +08:00
CalciumIon ee0e1c9736 refactor: audio relay 2024-07-16 22:07:10 +08:00
1808837298@qq.com f723ff9ba0 feat: 增加重置模型倍率功能 (close #62) 2024-05-24 15:28:16 +08:00
1808837298@qq.com a4dd05a204 fix: pricing page group ratio (close #275) 2024-05-22 12:34:47 +08:00
CaIon b927bb1544 chore: update model list 2024-05-16 19:08:37 +08:00
CaIon 191fe6ea64 feat: 完善模型价格获取逻辑 2024-05-15 23:56:26 +08:00
CaIon 97acc9e5c4 feat: add pricing page 2024-05-13 23:02:35 +08:00
CaIon 5cf33f35ae fix: 修复自定义渠道出错 #243 2024-05-13 14:32:32 +08:00
CaIon a7f01cb6c1 fix: 修复"/v1/models"不显示自定义模型 (close #235) 2024-05-12 19:16:52 +08:00
CaIon e355c24725 feat: 填入相关模型 2024-05-12 19:07:33 +08:00
Maple Gao f46eb9c8d5 Add 01.AI relay 2024-03-20 23:44:03 +08:00
CaIon 5659e5720f feat: 将操作拆分成单独的模型 2024-03-13 21:19:48 +08:00
1808837298@qq.com ad47a3376f fix: 修复添加和编辑渠道无可选择模型 2024-03-03 15:53:48 +08:00
1808837298@qq.com a866726184 feat: "/v1/models" 只返回用户可用模型 (close #78) 2024-02-29 19:21:22 +08:00
1808837298@qq.com 6ada7b87b6 feat: 支持智谱GLM-4V 2024-02-29 18:31:03 +08:00
1808837298@qq.com 436afe925e feat: 初步重构完成 2024-02-29 16:21:25 +08:00
1808837298@qq.com 1735981217 feat: 初步重构 2024-02-29 01:08:18 +08:00
CaIon 28da2408d6 feat: add model gpt-3.5-turbo-0125 2024-02-02 12:46:12 +08:00
CaIon 6768432989 feat: add model text-embedding-3 2024-01-26 16:53:04 +08:00
CaIon 0e1ea9b70d feat: add model gpt-4-turbo-preview 2024-01-26 16:52:16 +08:00
Hao Mei d36a9303d2 feat: add support for davinci-002 and babbage-002 2024-01-03 20:19:00 +08:00
CaIon de69eb592e support gemini-pro-vision 2023-12-27 16:32:54 +08:00
CaIon 796760222c 添加gemini支持 2023-12-18 23:46:05 +08:00
CaIon 34297bd3ba 添加gpt-4-1106-vision-preview模型 2023-12-12 16:41:37 +08:00
CaIon 8f514adad0 修复语音系列模型计费bug 2023-11-16 01:44:15 +08:00
CaIon 00305a4301 添加mj渠道 2023-11-12 23:32:22 +08:00
CaIon 424adfd562 更新模型倍率 2023-11-11 02:31:07 +08:00
JustSong 0c7b132dde feat: support ERNIE-Bot-4 (close #608) 2023-10-22 18:48:35 +08:00
JustSong 4d65a13ae9 feat: support Tencent's model (close #519) 2023-10-03 14:19:03 +08:00
JustSong 26367b677e chore: delete 360's 360GPT_S2_V9.4 2023-10-03 12:51:53 +08:00