Commit Graph

  • 037cc47354 feat: optimize channel retrieval by respecting original model names RedwindA 2025-08-07 21:58:15 +08:00
  • 87cfcf1190 feat: add default model ratio for gemini-2.5-flash-lite-preview-thinking model RedwindA 2025-08-07 21:39:11 +08:00
  • 2ef6e340a8 feat: update FormatMatchingModelName to handle gemini-2.5-flash-lite model prefix RedwindA 2025-08-07 21:37:08 +08:00
  • e69b5c45df Merge pull request #1517 from RedwindA/fix/gemini-fetch-models Calcium-Ion 2025-08-07 20:44:34 +08:00
  • cdc6ab61df Merge pull request #1518 from RedwindA/fix/disable-gemini-sse Calcium-Ion 2025-08-07 20:44:24 +08:00
  • ef2bed2fe7 feat: enhance Adaptor to support multiple relay modes in request handling CaIon 2025-08-07 19:30:42 +08:00
  • deb6fbbe21 feat: implement ConvertClaudeRequest method in baidu_v2 Adaptor CaIon 2025-08-07 19:19:59 +08:00
  • 705e5edd80 Merge pull request #1522 from QuantumNous/support-deepseek-claude Calcium-Ion 2025-08-07 19:04:05 +08:00
  • 65b12d7755 Merge pull request #1521 from QuantumNous/support-qwen-claude Calcium-Ion 2025-08-07 19:03:40 +08:00
  • b8b59a134e feat: support deepseek claude format (convert) CaIon 2025-08-07 19:01:49 +08:00
  • d37af13b33 feat: support qwen claude format CaIon 2025-08-07 18:32:31 +08:00
  • 76753cea7d Merge pull request #1519 from feitianbubu/pr/fix-qwen3-thinking-test IcedTangerine 2025-08-07 17:39:27 +08:00
  • c4666934be Revert "feat: update Usage struct to support dynamic token handling with ceil function #1503" CaIon 2025-08-07 16:22:40 +08:00
  • a4b02107dd feat: update MaxTokens handling CaIon 2025-08-07 16:15:59 +08:00
  • 97b8d7de9e feat: update Usage struct to support dynamic token handling with ceil function #1503 CaIon 2025-08-07 15:40:12 +08:00
  • ea7fd9875b feat: enable thinking mode on ali thinking model feitianbubu 2025-08-06 22:58:36 +08:00
  • 05cf55ac15 Merge remote-tracking branch 'origin/alpha' into refactor/model-pricing t0ng7u 2025-08-07 11:09:28 +08:00
  • 1d28e4ddcb 🎨 feat(models): add row styling for disabled models in ModelsTable t0ng7u 2025-08-07 10:54:05 +08:00
  • 342bf59c91 fix: 调整Disable Ping标志的设置位置 RedwindA 2025-08-07 06:18:22 +08:00
  • b2597206f3 fix a typo in comment RedwindA 2025-08-07 01:06:50 +08:00
  • d6dea7d082 fix: 修复 FetchUpstreamModels 函数中 AuthHeader 的使用,确保正确处理 多key聚合的情况 RedwindA 2025-08-07 01:01:45 +08:00
  • 14ee6651b4 refactor: 移除 GoogleOpenAI 兼容模型相关结构体,简化 FetchUpstreamModels 函数逻辑 RedwindA 2025-08-07 00:54:48 +08:00
  • 15c11bfe51 refactor: 调整模型匹配 Xyfacai 2025-08-06 20:09:22 +08:00
  • 423ceae515 fix: error code 显示问题 Xyfacai 2025-08-06 19:40:26 +08:00
  • 2e41362f2e fix: update budget calculation logic in relay-gemini to use clamping function CaIon 2025-08-06 16:25:48 +08:00
  • 6960a06322 feat: enhance ThinkingAdaptor with effort-based budget clamping and extra body handling CaIon 2025-08-06 16:20:38 +08:00
  • 4f6d16e365 feat: add reasoning support for Openrouter requests with "-thinking" suffix CaIon 2025-08-06 12:50:26 +08:00
  • f1faa08c1e Merge pull request #1508 from wzxjohn/feature/aws_new_apikey_support Calcium-Ion 2025-08-06 12:04:28 +08:00
  • 76072de685 Merge pull request #1510 from RedwindA/fix/manual-price-edit-modelName-check Calcium-Ion 2025-08-06 12:03:44 +08:00
  • e7c657ef87 Merge pull request #1511 from neotf/feat-05 Calcium-Ion 2025-08-06 12:03:33 +08:00
  • 421752497a Merge pull request #1509 from QuantumNous/responses-input-cache-token Calcium-Ion 2025-08-06 11:22:14 +08:00
  • 029768e868 feat(models): Revamp EditModelModal UI and UX t0ng7u 2025-08-06 03:29:45 +08:00
  • ac0544614b 🚀 refactor: migrate vendor-count aggregation to model layer & align frontend logic t0ng7u 2025-08-06 01:40:08 +08:00
  • c9bcdc89f0 feat: add support for claude-opus-4-1 model and update ratios neotf 2025-08-06 00:58:46 +08:00
  • ef8675c070 Merge remote-tracking branch 'origin/alpha' into refactor/model-pricing t0ng7u 2025-08-05 23:19:24 +08:00
  • b0dc31c414 fix(web): 修复模型倍率设置中添加新模型时输入框锁定的问题 RedwindA 2025-08-05 23:18:42 +08:00
  • cfb5b6024c 🚀 refactor: refine pricing refresh logic & hide disabled models t0ng7u 2025-08-05 23:18:12 +08:00
  • 02fccf0330 fix: responses 流 cache token 未计费 creamlike1024 2025-08-05 23:08:08 +08:00
  • d31027d5c7 feat: support aws bedrock apikey wzxjohn 2025-08-05 22:10:22 +08:00
  • 2d226a813e fix: responses cache token 未计费 creamlike1024 2025-08-05 22:56:27 +08:00
  • d7428227f6 feat: enhance soft-delete handling & boost pricing cache performance t0ng7u 2025-08-05 22:26:19 +08:00
  • 2286ec0641 Merge pull request #1507 from QuantumNous/multi-key-manage Calcium-Ion 2025-08-05 20:40:26 +08:00
  • f3a961f071 fix: reorder request URL handling for relay formats in Adaptor CaIon 2025-08-05 20:40:00 +08:00
  • 4a5bd6938b feat: add support for configuring output dimensionality for multiple Gemini new models antecanis8 2025-08-04 14:19:19 +00:00
  • 607b6d4c1d 🐛 fix(models): eliminate vendor column flicker by loading vendors before models t0ng7u 2025-08-04 22:11:13 +08:00
  • a436f81e1c 💄 fix(pricing-card): align skeleton responsive grid with actual card layout t0ng7u 2025-08-04 22:03:12 +08:00
  • 5b55a53b07 🍎 chore: modify the JSONEditor component import path t0ng7u 2025-08-04 21:58:10 +08:00
  • e64a7520cb Merge remote-tracking branch 'origin/alpha' into refactor/model-pricing t0ng7u 2025-08-04 21:37:38 +08:00
  • f6b49dce15 🏗️ refactor: Replace model categories with vendor-based filtering and optimize data structure t0ng7u 2025-08-04 21:36:31 +08:00
  • ded1cde2ff fix : Gemini embedding model only embeds the first text in a batch antecanis8 2025-08-04 13:02:57 +00:00
  • 755acc6191 feat: implement channel-specific locking for thread-safe polling CaIon 2025-08-04 20:44:19 +08:00
  • 3c5128a671 Merge pull request #1499 from QuantumNous/multi-key-manage Calcium-Ion 2025-08-04 20:17:22 +08:00
  • 5e47da1a8e feat: improve layout and pagination handling in MultiKeyManageModal CaIon 2025-08-04 20:16:51 +08:00
  • 0914d5ec36 Merge pull request #1487 from seefs001/feature/2fa Calcium-Ion 2025-08-04 19:54:31 +08:00
  • 711a7e34a6 Merge pull request #1498 from QuantumNous/multi-key-manage Calcium-Ion 2025-08-04 19:53:52 +08:00
  • 808c8c5bcb feat: add status filtering and bulk enable/disable functionality in multi-key management CaIon 2025-08-04 19:51:58 +08:00
  • 8fe43be3eb fix: correct option value for pagination in MultiKeyManageModal CaIon 2025-08-04 19:33:24 +08:00
  • 3ed146f239 feat: allow admin to restrict the minimum linuxdo trust level to register Bliod-Cook 2025-08-04 17:19:38 +08:00
  • 1ecd8b41d8 feat: enhance multi-key management with pagination and statistics CaIon 2025-08-04 17:15:32 +08:00
  • aeec39a198 feat: add multi-key management CaIon 2025-08-04 16:52:31 +08:00
  • 12b1893287 feat: add model name matching rules with priority-based lookup t0ng7u 2025-08-04 16:01:56 +08:00
  • c504c9af5d 💰 feat: Add model billing type (quota_type) support across backend & frontend t0ng7u 2025-08-04 15:38:01 +08:00
  • 8816896166 Merge remote-tracking branch 'origin/alpha' into refactor/model-pricing t0ng7u 2025-08-04 10:00:27 +08:00
  • bb08de0b11 fix: 修复gemini2openai 没有返回 usage Xyfacai 2025-08-04 09:06:57 +08:00
  • 663e25b311 feat: Add prefill group management system for models t0ng7u 2025-08-04 02:54:37 +08:00
  • d70e9a48f1 🚀 feat: expose “Enabled Groups” for models with real-time refresh t0ng7u 2025-08-04 00:00:51 +08:00
  • 2e201a4355 feat: polish “Missing Models” UX & mobile actions layout t0ng7u 2025-08-03 22:51:24 +08:00
  • 1bd8e2a157 feat(edit-vendor-modal): add icon-library reference link & tidy status switch t0ng7u 2025-08-03 19:45:58 +08:00
  • 4a9610e200 ♻️ refactor(models-table): extract reusable renderLimitedItems for list popovers t0ng7u 2025-08-03 19:31:29 +08:00
  • 2f2546dffb refactor: improve error handling and database transactions in 2FA model methods Seefs 2025-08-03 10:49:55 +08:00
  • b56a75cbe3 fix: coderabbit review Seefs 2025-08-03 10:41:00 +08:00
  • 652506f1b3 Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-08-02 22:26:40 +08:00
  • 1f9134cd6b feat: add support for multi-key channels in RelayInfo and access token caching CaIon 2025-08-02 22:12:15 +08:00
  • b48d3a6b40 feat: implement two-factor authentication (2FA) support with user login and settings integration Seefs 2025-08-02 14:53:28 +08:00
  • d74910968f Merge pull request #1486 from nekohy/fix-get-google-models Calcium-Ion 2025-08-02 14:52:22 +08:00
  • 272c52b4d9 fix: correct Gemini channel model retrieval logic Nekohy 2025-08-02 14:19:32 +08:00
  • f4f73016bf fix: improve error handling and readability in ability.go CaIon 2025-08-02 14:06:12 +08:00
  • fad5fc3f7d feat: truncate abilities table before processing channels CaIon 2025-08-02 13:39:53 +08:00
  • 8ceda7b95f feat: add caching for keys in channel structure and retain polling index during sync CaIon 2025-08-02 13:16:30 +08:00
  • 316c0a594e feat: retain polling index for multi-key channels during sync CaIon 2025-08-02 13:04:48 +08:00
  • f0b024eb77 feat: enhance ConvertGeminiRequest to set default role and handle YouTube video MIME type CaIon 2025-08-02 12:53:58 +08:00
  • adc69404a8 Merge pull request #1484 from QuantumNous/ConvertGeminiRequest Calcium-Ion 2025-08-02 12:20:39 +08:00
  • 7d4c9955f1 feat: add recordErrorLog option to NewAPIError for conditional error logging CaIon 2025-08-02 11:07:50 +08:00
  • 2d4149c5dc feat: implement key mode for multi-key channels with append/replace options CaIon 2025-08-02 10:57:03 +08:00
  • 502c5dde9c Merge remote-tracking branch 'origin/alpha' into ConvertGeminiRequest creamlike1024 2025-08-01 22:42:48 +08:00
  • 1968cff5bd chore: remove debug log creamlike1024 2025-08-01 22:29:19 +08:00
  • 689dbfe71a feat: convert gemini format to openai chat completions creamlike1024 2025-08-01 22:23:35 +08:00
  • 52f419bc3b feat: add admin info to error logging with multi-key support CaIon 2025-08-01 18:19:28 +08:00
  • 0080123779 fix: ensure ChannelIsMultiKey context key is set to false for single key retries CaIon 2025-08-01 18:09:20 +08:00
  • 2578c39c7d refactor: simplify streamResponseGeminiChat2OpenAI by removing hasImage return value and optimizing response text handling CaIon 2025-08-01 17:58:21 +08:00
  • 87c16db2d7 fix: update JSONEditor to default to manual mode for invalid JSON and add error message for invalid data CaIon 2025-08-01 17:21:25 +08:00
  • 624aad15bf Merge pull request #1481 from seefs001/revert-1445-feature/claude-code Calcium-Ion 2025-08-01 17:05:22 +08:00
  • de23f66785 fix: handle case where no response is received from Gemini API CaIon 2025-08-01 17:04:16 +08:00
  • 8ffa48ab34 feat(ui): enhance tag input t0ng7u 2025-08-01 03:00:12 +08:00
  • e3d98a3f5b 🎨 style(sidebar): unify highlight color & assign unique icon for Models t0ng7u 2025-08-01 02:50:06 +08:00
  • 1f35f66820 ♻️ refactor(hooks/models): deduplicate useModelsData and optimize vendor-tab counts t0ng7u 2025-08-01 02:39:12 +08:00
  • b0fe72910f 🐛 fix(model): preserve created_time on Model update and streamline field maintenance t0ng7u 2025-08-01 02:21:14 +08:00
  • ad4de7aaef 🔄 fix: improve vendor-tab filtering & counts, resolve SQL ambiguity, and reload data correctly t0ng7u 2025-07-31 23:30:45 +08:00
  • 8ec0f0a2bc Merge branch 'alpha' into refactor/model-pricing t0ng7u 2025-07-31 22:28:59 +08:00
  • 1baad070d7 🚀 feat: Introduce full Model & Vendor Management suite (backend + frontend) and UI refinements t0ng7u 2025-07-31 22:28:09 +08:00