Commit Graph

  • a36ce199ba feat: implement backend channel duplication & streamline frontend copy flow t0ng7u 2025-07-14 21:54:53 +08:00
  • b7c3ad0867 🐛 fix: Add nil check for xaiResponse.Usage before calculating CompletionTokens RedwindA 2025-07-14 21:40:15 +08:00
  • ea3545cc7e 🐛 fix: Use correct dto for non-stream xai RedwindA 2025-07-14 21:32:31 +08:00
  • 232ba46b16 🚀 feat(detail): enhance API Info list with jump button & responsive layout t0ng7u 2025-07-14 20:22:09 +08:00
  • 5f011502d1 🍎style(button): Optimize the colors of all buttons to reduce visual fatigue t0ng7u 2025-07-14 19:49:40 +08:00
  • 93b6f1066b 🎨 feat(channel-test): Enhance request conversion for Embedding models and update input type RedwindA 2025-07-14 16:59:48 +08:00
  • 52fe92ed7f 🐛 fix: Ensure channel tooltip displays correctly in LogsTable t0ng7u 2025-07-14 13:12:40 +08:00
  • 0d005df463 🎨 feat(ui): Change TolenTables Progress Style marginTop 0 to 1px t0ng7u 2025-07-13 19:34:20 +08:00
  • e3ef3ace29 🎨 feat(ui): Enhance model dropdowns with icons in Token & Channel editors t0ng7u 2025-07-13 19:32:01 +08:00
  • a203e98689 💄 feat(ui): Enhance TokensTable quota presentation and clean up code t0ng7u 2025-07-13 19:14:43 +08:00
  • 27f99a0f38 🔍 feat(edit-token): add search capability to model limit selector t0ng7u 2025-07-13 18:25:05 +08:00
  • d1e48d02bd 🎨 style(tokens-table): enhance quota usage progress bar UI t0ng7u 2025-07-13 18:10:59 +08:00
  • 4f06a1df50 🔄 fix(tables): keep current page after edits & auto-fallback when page becomes empty t0ng7u 2025-07-13 17:45:31 +08:00
  • 2d7ae1180f feat(tokens-table): show “Other” avatar for models without vendor logo t0ng7u 2025-07-13 17:24:55 +08:00
  • 75b486b467 feat: comment out model validation in ConvertClaudeRequest method CaIon 2025-07-13 15:17:15 +08:00
  • 5b5f10fe93 🔄 update: add bun.lock file copy to Dockerfile for dependency management CaIon 2025-07-13 14:05:45 +08:00
  • 5f654e76e2 🔄 update: downgrade several Babel and Astro dependencies in bun.lock CaIon 2025-07-13 14:00:12 +08:00
  • aa8d112c58 feat: add jimeng image feitianbubu 2025-07-10 05:21:45 +00:00
  • e82dc0e841 feat: add bun.lock file to manage dependencies and remove bun.lockb CaIon 2025-07-13 12:16:18 +08:00
  • dd741fc38a 🔄 update: regenerate bun.lockb file to reflect dependency changes CaIon 2025-07-13 12:08:13 +08:00
  • 120e4ee92f 🔧 refactor(user_usable_group): enhance concurrency control with mutex for user groups management KamiPasi 2025-07-13 01:03:56 +08:00
  • 9d2a56bff4 🎨 refactor: TokensTable UI for clearer quota info & compact controls t0ng7u 2025-07-13 01:02:55 +08:00
  • 31d82a3169 🚑 fix: safeguard NewAPIError.Error() against nil pointer panic t0ng7u 2025-07-13 00:16:38 +08:00
  • d22ee5d451 🐛 fix: preserve key data when editing channels & update MultiKeySize correctly t0ng7u 2025-07-13 00:09:27 +08:00
  • 203edaed50 🐛 fix: synchronize MultiKeySize after editing multi-key channels t0ng7u 2025-07-12 23:57:59 +08:00
  • 93b5638a9c Merge remote-tracking branch 'origin/multi_keys_channel' into alpha t0ng7u 2025-07-12 23:47:24 +08:00
  • 52a5e58f0c feat(adaptor): refactor response handlers to return usage first and improve error handling CaIon 2025-07-12 21:12:46 +08:00
  • 20607b0b5c feat(logs): add multi-key support in LogsTable and enhance log info generation CaIon 2025-07-12 15:14:55 +08:00
  • 6bebfe9e54 Merge pull request #1357 from RedwindA/feat/xAI-search Calcium-Ion 2025-07-12 14:28:14 +08:00
  • 50b76f4466 feat(channel): improve channel cache handling and add error checks for disabled channels CaIon 2025-07-12 14:20:59 +08:00
  • 23e4e25e9a feat(channel): implement thread-safe polling CaIon 2025-07-12 11:17:08 +08:00
  • 5b83d478d6 🎨 style(footer): remove redundant bg-semi-color-bg-2 class (#1354) t0ng7u 2025-07-12 03:53:06 +08:00
  • dca38d01d6 🐛 fix(tokens-table): show all extra IP addresses in tooltip t0ng7u 2025-07-12 03:48:55 +08:00
  • 0a434d3b3a ⏱️ fix(token): disallow selecting expiration date earlier than now t0ng7u 2025-07-12 03:42:05 +08:00
  • 7c4b83a430 🎨 refactor(TokensTable): refactor TokensTable UI & UX for clearer data and inline actions t0ng7u 2025-07-12 03:35:19 +08:00
  • b7f24b428b fix: 调整初始化顺序以避免写入日志失败 RedwindA 2025-07-12 02:23:10 +08:00
  • 22a0ed0ee2 feat: 支持 xAI 网络搜索 RedwindA 2025-07-12 02:22:40 +08:00
  • cf711d55a5 🎨 feat(ui): add icon support for Kling (50) & Jimeng (51) channels and iconize type selector t0ng7u 2025-07-12 00:02:12 +08:00
  • 26ea562fdb 🎨 style(ui): move type-specific “Other / Organization” inputs to Basic Info card for smoother channel setup t0ng7u 2025-07-11 23:47:13 +08:00
  • efce0c6c57 🌐 i18n: add missing English strings for auto-disable switch in channel settings t0ng7u 2025-07-11 23:43:27 +08:00
  • a3768dae97 feat: enable fetching model list in creation mode & refine toast-based error handling t0ng7u 2025-07-11 23:37:47 +08:00
  • 85efea3fb8 feat(channel): implement multi-key mode handling and improve channel update logic CaIon 2025-07-11 21:12:17 +08:00
  • c820fda26d 🌐 feat(system-settings): add ServerAddress option & full i18n support t0ng7u 2025-07-11 02:53:53 +08:00
  • 4740293640 fix: for AI review problems wzxjohn 2025-07-10 21:03:24 +08:00
  • 8be8813cd8 fix: for AI review problems wzxjohn 2025-07-10 21:00:43 +08:00
  • 8cc747ef22 fix: for AI review problems wzxjohn 2025-07-10 20:55:43 +08:00
  • d6ed2ab3e0 fix: wrong loading state while top up wzxjohn 2025-07-10 20:31:40 +08:00
  • e8ae980104 feat: add stripe topup page wzxjohn 2025-07-10 20:28:29 +08:00
  • cd8c23c0ab feat(channel): enhance channel status management CaIon 2025-07-10 17:49:53 +08:00
  • 3568042cd9 feat: add stripe setting page wzxjohn 2025-07-10 16:59:30 +08:00
  • 7443129e18 feat: add stripe pay api support wzxjohn 2025-07-10 16:29:38 +08:00
  • a9e03e6172 🔧 refactor(user_cache): remove unused JSON import CaIon 2025-07-10 15:12:57 +08:00
  • cb16bf552e Merge branch 'alpha' into refactor_error CaIon 2025-07-10 15:11:55 +08:00
  • 98952198bb refactor: Introduce standardized API error CaIon 2025-07-10 15:02:40 +08:00
  • 338e914a60 🔧 refactor(channel): add validation for CHANNEL_TEST_FREQUENCY in automatic tests CaIon 2025-07-10 11:31:07 +08:00
  • 4196a3db5a fix: KlingText2VideoRequest image and model_name skynono 2025-06-17 10:59:55 +08:00
  • 78fb457765 Merge pull request #1346 from QuantumNous/fix-ability Calcium-Ion 2025-07-08 18:38:35 +08:00
  • 8759ef012f feat(ability): enhance FixAbility function CaIon 2025-07-08 18:33:32 +08:00
  • f8d67a62a2 Merge pull request #1334 from duyazhe/fix-baidu-bug Calcium-Ion 2025-07-07 14:51:23 +08:00
  • efb98854b2 Merge pull request #1341 from QuantumNous/refactor/log-params Xyfacai 2025-07-07 14:29:16 +08:00
  • 7b29f429ee refactor: log params and channel params Xiangyuan-liu 2025-07-07 14:26:37 +08:00
  • 265c7d93a2 🔧 refactor(adaptor): update HTTP referer to new API domain CaIon 2025-07-07 12:36:04 +08:00
  • ce57ad3570 Update adaptor.go duyazhe 2025-07-07 09:57:20 +08:00
  • 0e6b608f91 🎨 feat(ui): dynamic multi-key controls in Channel editor t0ng7u 2025-07-07 01:53:19 +08:00
  • f1856fe4d2 🔧 **fix(model, controller): robust serialization for ChannelInfo & correct Vertex-AI key storage** t0ng7u 2025-07-07 01:31:41 +08:00
  • 870cdd5a56 feat(channel): Robust Vertex AI batch-key upload & stable multi-key settings t0ng7u 2025-07-07 01:12:01 +08:00
  • 9282f1d893 修复了百度请求时候需要传appid的bug duyazhe 2025-07-06 23:09:49 +08:00
  • 9546a47f2b feat(tokens): add cherryConfig support for URL generation and base64 encoding CaIon 2025-07-06 20:56:09 +08:00
  • f0f277dc2a 🔧 refactor(auth, channel, context): improve context setup and validation for multi-key channels CaIon 2025-07-06 12:37:56 +08:00
  • b695e67154 🔧 refactor(channel): replace common.ChannelTypeVertexAi with constant.ChannelTypeVertexAi CaIon 2025-07-06 10:35:29 +08:00
  • fa2cd85007 Merge branch 'alpha' into mutil_key_channel CaIon 2025-07-06 10:33:48 +08:00
  • 8073cbd96a 🔧 refactor(model): change user group retrieval to non-strict mode CaIon 2025-07-06 10:23:38 +08:00
  • 5eba2f1d61 🔧 refactor(model): update context key retrieval to use token group instead of user group CaIon 2025-07-05 16:40:49 +08:00
  • 5ec421d8e6 Merge pull request #1321 from iszcz/main Calcium-Ion 2025-07-05 15:28:33 +08:00
  • 1e25bf700d Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-07-05 14:14:48 +08:00
  • 30fb349d91 feat(endpoint types): add support for image generation models in endpoint type handling CaIon 2025-07-05 14:14:40 +08:00
  • d40fb68500 📊 feat(detail): add model consumption trend & call ranking charts t0ng7u 2025-07-05 00:37:05 +08:00
  • 3049ad47e5 🔢 feat(user-edit): replace add-quota input with Semi-UI InputNumber t0ng7u 2025-07-05 00:03:12 +08:00
  • 8945a3a2dd 🖼️ style(RatioSync): remove the useless rounded-full style t0ng7u 2025-07-04 23:49:34 +08:00
  • d191eef657 🐛 fix: fix the header height calculation issue in the custom HTML styles on the homepage t0ng7u 2025-07-04 23:42:46 +08:00
  • 6ac7878863 🔧 refactor(endpoint types): comment out unused endpoint types in constants CaIon 2025-07-04 15:53:46 +08:00
  • c0a23ffa62 🎨 refactor(EditTagModal): tidy imports & enhance state-sync on open t0ng7u 2025-07-04 06:14:15 +08:00
  • 7d691f362d refactor(EditChannel&EditToken): refactor Channel & Token edit pages with Semi Form and UX enhancements t0ng7u 2025-07-04 05:36:10 +08:00
  • bf577b8937 🔌 feat(api): extend endpoint type support & expose in pricing UI t0ng7u 2025-07-04 03:15:34 +08:00
  • 819290c9b8 Merge pull request #1314 from vickyyd/main Calcium-Ion 2025-07-03 15:53:32 +08:00
  • 22e8b46159 feat: make TopN field in RerankRequest optional in JSON serialization CaIon 2025-07-03 15:45:32 +08:00
  • 76b8cc1168 feat: add pull request template and enforce branching strategy in workflow CaIon 2025-07-03 13:33:50 +08:00
  • fce07325b9 Merge pull request #1325 from feitianbubu/pr/fix-ali-embedding-lost-prompt-token Calcium-Ion 2025-07-03 13:26:51 +08:00
  • 123862d41c Merge pull request #1326 from QuantumNous/refactor_constant Calcium-Ion 2025-07-03 13:18:41 +08:00
  • 7e298f8ad1 feat: refactor environment variable initialization and introduce new constant types for API and context keys CaIon 2025-07-03 13:10:25 +08:00
  • 34aca14858 Merge pull request #1309 from feitianbubu/pr/alpha/video-action-constant2 IcedTangerine 2025-07-02 15:50:23 +08:00
  • 6b1f94348a fix: ali embedding lose prompt_tokens skynono 2025-07-02 14:56:20 +08:00
  • 4322037639 🐛 fix: correct validation logic for redemption name input in EditRedemption component CaIon 2025-07-02 10:28:57 +08:00
  • ae11f88595 feat: increase Node.js memory limit in macOS release workflow CaIon 2025-07-01 13:23:29 +08:00
  • 389a4c3e4c Merge branch 'main' into alpha CaIon 2025-07-01 13:15:47 +08:00
  • efb691e6c2 Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-07-01 13:14:40 +08:00
  • 53e3b35437 feat: enhance JWT exchange process with proxy support. (close #1087) CaIon 2025-07-01 13:14:24 +08:00
  • eb265a55e1 feat: enhance environment configuration and resource initialization CaIon 2025-07-01 13:13:30 +08:00
  • 950f7d214f Merge pull request #1322 from feitianbubu/pr/jimeng-key-delimiter Calcium-Ion 2025-07-01 10:44:19 +08:00
  • 6bd2316d9c feat: jimeng apiKey format to use | delimiter skynono 2025-06-21 21:03:57 +08:00