mango
2ec4d284b6
fix(batch add model list): fix the issue of fetching model list failure in batch add channel
2025-01-07 12:42:37 +08:00
mango
f5be2868df
feat(channel model list): modify fetching model list in add channel to fetch by type
2025-01-07 12:40:36 +08:00
Calcium-Ion
4cf9d0787e
Fix model name length validation limit
2025-01-05 22:02:46 +08:00
Calcium-Ion
239bc46965
Fix channel model length issue
...
Fixes #691
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/Calcium-Ion/new-api/issues/691?shareId=XXXX-XXXX-XXXX-XXXX ).
2025-01-05 21:55:25 +08:00
CalciumIon
72d6898eb5
feat: Implement batch tagging functionality for channels
...
- Added a new endpoint to batch set tags for multiple channels, allowing users to update tags efficiently.
- Introduced a new `BatchSetChannelTag` function in the controller to handle incoming requests and validate parameters.
- Updated the `BatchSetChannelTag` method in the model to manage database transactions and ensure data integrity during tag updates.
- Enhanced the ChannelsTable component in the frontend to support batch tag setting, including UI elements for user interaction.
- Updated localization files to include new translation keys related to batch operations and tag settings.
2024-12-25 14:19:00 +08:00
CalciumIon
3003d12a20
fix: get upstream models
2024-12-24 20:48:21 +08:00
CalciumIon
93cda60d44
feat: Add FetchModels endpoint and refactor FetchUpstreamModels
...
- Introduced a new `FetchModels` endpoint to retrieve model IDs from a specified base URL and API key, enhancing flexibility for different channel types.
- Refactored `FetchUpstreamModels` to simplify base URL handling and improve error messages during response parsing.
- Updated API routes to include the new endpoint and adjusted the frontend to utilize the new fetch mechanism for model lists.
- Removed outdated checks for channel type in the frontend, streamlining the model fetching process.
2024-12-24 18:02:08 +08:00
CalciumIon
56ccb30a94
fix: 渠道标签开启下使用ID排序出错
2024-12-09 20:38:03 +08:00
CalciumIon
aa82adc5a9
feat: 兼容渠道搜索下标签聚合功能
2024-12-06 22:03:50 +08:00
CalciumIon
88b0e6a768
feat: add tag aggregation mode to channels API and UI
2024-12-01 09:24:43 +08:00
CalciumIon
3053d94170
feat: 完善标签编辑
2024-11-30 16:57:58 +08:00
CalciumIon
9c4d30602c
feat: 完善标签编辑
2024-11-29 23:58:31 +08:00
CalciumIon
6e6e390f6f
feat: 一键编辑标签下渠道重定向
2024-11-19 01:43:05 +08:00
CalciumIon
0ce600ed49
feat: 渠道标签分组
2024-11-19 01:13:18 +08:00
CalciumIon
01fd8b53a6
feat: 检测vertex渠道部署地区是否填写
2024-08-28 18:47:27 +08:00
CalciumIon
e60f200192
feat: 支持vertex ai渠道多个部署地区
2024-08-28 18:43:40 +08:00
CalciumIon
ac4262c542
feat: support vertex ai #377
2024-08-27 20:19:51 +08:00
bubu
e2663a5c66
添加同步上游模型列表按钮:添加提示以及支持已有渠道获取
2024-05-21 22:16:20 +08:00
1808837298@qq.com
413d4f0a66
feat: Add channel search by model field ( close #72 )
2024-03-01 21:57:52 +08:00
CaIon
6a24e8953f
feat: able to fix channels
2024-01-10 13:23:43 +08:00
CaIon
e1da1e31d5
添加批量删除渠道功能
2023-12-14 16:35:03 +08:00
CaIon
7dc8b0ea93
更新渠道管理
2023-12-05 18:15:40 +08:00
CaIon
fc2ef52366
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# README.md
# go.mod
# go.sum
# model/log.go
# web/src/App.js
# web/src/components/ChannelsTable.js
2023-10-16 17:31:26 +08:00
JustSong
824444244b
feat: able to delete all disabled channels
2023-10-14 17:25:48 +08:00
JustSong
8d34b7a77e
feat: able to delete all manually disabled channels ( close #539 )
2023-10-02 13:06:27 +08:00
CaIon
3595e352d0
feat: 新增渠道页面选择每页显示数量
2023-09-23 03:51:04 +08:00
JustSong
abbf2fded0
perf: preallocate array capacity
2023-08-30 21:15:56 +08:00
JustSong
54215dc303
chore: make channel test related code separated
2023-05-23 10:01:09 +08:00
JustSong
d9e39f5906
fix: disable channel with a whitelist
2023-05-21 20:58:00 +08:00
JustSong
6da3410823
fix: fix channel test error checking
2023-05-18 11:41:03 +08:00
JustSong
ceb289cb4d
fix: handel error response from server correctly ( close #90 )
2023-05-18 11:11:15 +08:00
JustSong
58fe923c85
perf: use max_tokens to reduce token consuming
2023-05-16 16:22:25 +08:00
JustSong
a1f61384c5
feat: automatically disable channel when error occurred ( #59 )
2023-05-15 17:34:09 +08:00
JustSong
aae92683d7
fix: fix lock is not working
2023-05-15 16:19:39 +08:00
JustSong
d267211ee7
feat: able to test all enabled channels ( #59 )
2023-05-15 12:36:55 +08:00
JustSong
225176aae9
feat: save response time & test time ( #59 )
2023-05-15 11:35:38 +08:00
JustSong
443a22b75d
feat: able to test channels now ( #59 )
2023-05-15 10:48:52 +08:00
JustSong
dc4a6cb711
feat: support batch creation of channels ( close #58 )
2023-05-13 17:08:13 +08:00
JustSong
852af57c03
Relay done but not working
2023-04-23 18:24:11 +08:00
JustSong
9fc375c604
Able to manage channels now
2023-04-23 15:42:23 +08:00
JustSong
6164829239
Channel API done without verification
2023-04-22 22:02:59 +08:00
JustSong
af96007025
Remove useless page
2023-04-22 21:41:16 +08:00