Commit Graph

  • dd393cd0d9 feat: support dify upload image file 1808837298@qq.com 2025-03-15 19:10:12 +08:00
  • e98849048c Sync Cohere Latest Model TAKO 2025-03-15 12:12:46 +08:00
  • 8e68bcce29 Merge branch 'main' into main TAKO 2025-03-15 12:08:44 +08:00
  • 892d014c26 feat: support AWS Model CrossRegion neotf 2025-03-14 21:38:57 +08:00
  • 19bfa158cc refactor: Change ClaudeError field type to non-pointer and enhance response handling with reasoning content 1808837298@qq.com 2025-03-14 17:48:26 +08:00
  • 69e44a03b1 refactor: Simplify OpenAI handler function signature and remove unused TextResponseWithError struct; introduce common_handler for rerank functionality CalciumIon 2025-03-14 17:31:05 +08:00
  • 9a78db8484 feat: Add HasSentThinkingContent field to ThinkingContentInfo struct CalciumIon 2025-03-14 17:09:40 +08:00
  • a381163402 Merge pull request #867 from Sh1n3zZ/wrong-think-label-fix Calcium-Ion 2025-03-14 16:59:56 +08:00
  • 1644dbc864 refactor: Update token usage calculation in FormatClaudeResponseInfo #865 CalciumIon 2025-03-14 17:00:39 +08:00
  • cc1400e939 fix: wrong thinking labels appear in non-thinking models (#861) Sh1n3zZ 2025-03-14 03:13:52 +08:00
  • 6187656aa9 chore: Update GitHub Actions workflows and refactor adaptor logic for Docker image builds 1808837298@qq.com 2025-03-13 21:10:39 +08:00
  • e5b6aa6e85 Merge pull request #857 from asjfoajs/main Calcium-Ion 2025-03-13 19:51:08 +08:00
  • 7e46d4217d feat: 初步兼容流模式下openai渠道类型转为claude格式访问 #862 1808837298@qq.com 2025-03-13 19:32:08 +08:00
  • 23596d22c9 Refactor: Optimize the ImageHandler under the Alibaba large model to retrieve the key from the header. Reason: The info parameter already includes the key, so there is no need to retrieve it again from the header. Solution: Delete the code for obtaining the key and directly use info.ApiKey. 霍雨佳 2025-03-13 08:54:45 +08:00
  • c25d4d8d23 Update README.md Calcium-Ion 2025-03-12 22:22:21 +08:00
  • b291fbff6b Update README.md Calcium-Ion 2025-03-12 22:13:35 +08:00
  • e68edf81f7 Update README.md Calcium-Ion 2025-03-12 22:12:09 +08:00
  • 5ff16f9b2d Merge pull request #854 from seefs001/main Calcium-Ion 2025-03-12 21:36:30 +08:00
  • f614cfa563 Merge pull request #855 from Calcium-Ion/claude Calcium-Ion 2025-03-12 21:36:11 +08:00
  • 2048b451bf fix panic 1808837298@qq.com 2025-03-12 21:35:57 +08:00
  • bd48f43410 feat: claude relay 1808837298@qq.com 2025-03-12 21:31:46 +08:00
  • c47d8a10f0 feat: Support postgresql:// dsn format Seefs 2025-03-12 21:08:47 +08:00
  • c0b9350785 fix: claude to openai tools use 1808837298@qq.com 2025-03-12 19:46:08 +08:00
  • 229738cda9 fix: claude to openai tools use 1808837298@qq.com 2025-03-12 19:29:15 +08:00
  • 39d95172e8 fix: claude to openai tools use 1808837298@qq.com 2025-03-12 18:53:38 +08:00
  • 5059cbdb46 Merge remote-tracking branch 'origin/main' 1808837298@qq.com 2025-03-12 17:53:52 +08:00
  • a981e10712 feat(relay): Add Xinference channel support 1808837298@qq.com 2025-03-12 17:53:46 +08:00
  • f7852ada97 Fix Deepseek Cache Ratio TAKO 2025-03-12 10:51:12 +08:00
  • 495bbcb621 Merge pull request #848 from wzxjohn/feature/oidc Calcium-Ion 2025-03-11 23:20:55 +08:00
  • 20e34bec7e fix: Add error logging for OIDC configuration retrieval 1808837298@qq.com 2025-03-11 23:20:27 +08:00
  • 0033f5ba2e refactor: Update OIDC status check to use oidc_enabled flag 1808837298@qq.com 2025-03-11 22:36:31 +08:00
  • e52ac52e7b refactor: Remove OIDC configuration from option initialization 1808837298@qq.com 2025-03-11 22:03:20 +08:00
  • 66682584a5 refactor: Migrate OIDC configuration to system settings 1808837298@qq.com 2025-03-11 22:00:31 +08:00
  • 1a2bf8df1f feat(ui): Improve model testing button layout and styling 1808837298@qq.com 2025-03-11 21:22:10 +08:00
  • 1819c4d5f5 feat(error): Enhance error handling with optional detailed error messages 1808837298@qq.com 2025-03-11 17:25:06 +08:00
  • 6f24dddcb2 feat(relay): Add pass-through request option for global settings 1808837298@qq.com 2025-03-11 17:02:35 +08:00
  • 8de29fbb83 Merge remote-tracking branch 'origin/main' 1808837298@qq.com 2025-03-11 16:41:18 +08:00
  • f2163acf2b Merge pull request #849 from OrdinarySF/main Calcium-Ion 2025-03-11 16:27:37 +08:00
  • 5259acfacd feat(setting): add 'Document Link' option i18n support Ordinary 2025-03-11 08:22:59 +00:00
  • c433af284c feat: add oidc support wzxjohn 2025-02-28 15:18:03 +08:00
  • 3122b8a36a fix: Improve mobile layout and scrolling behavior 1808837298@qq.com 2025-03-11 15:05:23 +08:00
  • bbe7223a85 Merge remote-tracking branch 'origin/main' 1808837298@qq.com 2025-03-11 14:55:56 +08:00
  • 2af05c166c feat: Improve route handling and dynamic chat navigation in SiderBar 1808837298@qq.com 2025-03-11 14:55:48 +08:00
  • ecb5b5630c Merge pull request #845 from Sh1n3zZ/gemini-embedding Calcium-Ion 2025-03-10 23:46:53 +08:00
  • e1b9f164f9 feat: gemini Embeddings support Sh1n3zZ 2025-03-10 23:32:06 +08:00
  • 3223c7e181 feat & fix: fix the pricing available sort, set defaultSortOrder descend IllTamer 2025-03-10 22:39:21 +08:00
  • ccfac06645 fix: the pricing available popover display anyway IllTamer 2025-03-10 22:16:02 +08:00
  • 69db1f1465 Merge remote-tracking branch 'origin/main' 1808837298@qq.com 2025-03-10 21:05:43 +08:00
  • 94549f9687 refactor: Improve responsive design across multiple setting pages 1808837298@qq.com 2025-03-10 21:05:22 +08:00
  • c7e1bab18a Merge pull request #842 from asjfoajs/dev Calcium-Ion 2025-03-10 20:18:53 +08:00
  • 627f95b034 refactor: Remove unnecessary transition styles and simplify sidebar state management 1808837298@qq.com 2025-03-10 20:14:23 +08:00
  • 8b99eec440 refactor: Improve sidebar state management and layout responsiveness 1808837298@qq.com 2025-03-10 19:48:17 +08:00
  • 49bfd2b719 feat: Enhance mobile UI responsiveness and layout for ChannelsTable and SiderBar 1808837298@qq.com 2025-03-10 19:01:56 +08:00
  • 434e9d7695 Fix: Under Ali's large model, the task ID result for image retrieval is incorrect. Reason: The URL is incomplete, missing baseurl. Solution: Add baseurl. url := fmt.Sprintf("%s/api/v1/tasks/%s", info.BaseUrl, taskID). 霍雨佳 2025-03-10 16:22:40 +08:00
  • b2938ffe2c refactor: Improve mobile responsiveness and scrolling behavior in UI layout 1808837298@qq.com 2025-03-10 15:49:32 +08:00
  • d9cf0885f1 refactor: Enhance UI layout and styling with responsive design improvements 1808837298@qq.com 2025-03-10 03:25:02 +08:00
  • 3ed50787b3 style: Enhance LogsTable header tags with improved styling and visual hierarchy 1808837298@qq.com 2025-03-10 00:34:24 +08:00
  • 97d948cdb1 refactor: Make Channel Setting nullable and improve setting handling #836 1808837298@qq.com 2025-03-09 23:42:48 +08:00
  • 5017fabbfa fix: Correct typo in group_ratio variable name in LogsTable 1808837298@qq.com 2025-03-09 21:24:19 +08:00
  • bd5c261b99 fix: Add optional chaining to prevent potential undefined errors in LogsTable #833 1808837298@qq.com 2025-03-09 21:23:33 +08:00
  • 00c2d6c102 feat: Introduce configurable docs link and remove hardcoded chat links 1808837298@qq.com 2025-03-09 18:31:16 +08:00
  • 4a8bb625b8 fix: Refine embedding model detection in channel test 1808837298@qq.com 2025-03-09 15:03:07 +08:00
  • db01994cd0 refactor: Improve price rendering with clearer token and price calculations 1808837298@qq.com 2025-03-08 23:47:02 +08:00
  • a0ca3effa7 Merge pull request #830 from Calcium-Ion/decimal Calcium-Ion 2025-03-08 22:01:15 +08:00
  • 5a10ebd384 refactor: Update topup amount type from int to int64 for improved precision 1808837298@qq.com 2025-03-08 21:59:18 +08:00
  • 68097c132d feat: Improve decimal precision for quota and payment calculations 1808837298@qq.com 2025-03-08 21:55:50 +08:00
  • 3352bacd35 Merge pull request #828 from Calcium-Ion/ui Calcium-Ion 2025-03-08 19:55:28 +08:00
  • 7fcb14e25f feat: Add column visibility settings for Channels and Logs tables 1808837298@qq.com 2025-03-08 19:53:07 +08:00
  • 867187ab4d refactor: Simplify chat menu items rendering in SiderBar 1808837298@qq.com 2025-03-08 19:06:49 +08:00
  • 3ad96d3b4e feat: update readme and i18n 1808837298@qq.com 2025-03-08 18:13:44 +08:00
  • d9390ff4c3 Merge pull request #826 from Calcium-Ion/cache Calcium-Ion 2025-03-08 16:52:19 +08:00
  • 8c209e2fb9 fix: Adjust DeepSeek cache ratio to 0.1 1808837298@qq.com 2025-03-08 16:51:43 +08:00
  • a9bfcb0daf feat: Add prompt cache hit tokens support for DeepSeek channel #406 1808837298@qq.com 2025-03-08 16:50:24 +08:00
  • bb848b2fe0 refactor: Improve quota calculation precision using floating-point arithmetic 1808837298@qq.com 2025-03-08 16:44:08 +08:00
  • 618908f6f8 Merge pull request #821 from Calcium-Ion/cache Calcium-Ion 2025-03-08 02:49:21 +08:00
  • 1f4ebddcfa fix: Update default cache ratio from 0.5 to 1 1808837298@qq.com 2025-03-08 02:47:41 +08:00
  • 6d79d8993e chore: Update terminology from "cache ratio" to "cache multiplier" in UI and add placeholder for default create cache ratio 1808837298@qq.com 2025-03-08 02:44:09 +08:00
  • 7c03ad71de Merge pull request #820 from Calcium-Ion/cache Calcium-Ion 2025-03-08 01:31:44 +08:00
  • 4f194f4e6a feat: Implement cache token ratio for more precise token pricing 1808837298@qq.com 2025-03-08 01:30:50 +08:00
  • 81137e0533 refactor: Remove redundant user quota retrieval in audio relay 1808837298@qq.com 2025-03-07 19:59:00 +08:00
  • b9b66dda54 Merge pull request #815 from Sh1n3zZ/openrouter-adapter Calcium-Ion 2025-03-07 19:25:20 +08:00
  • fd22948ead refactor: Reorganize sidebar navigation and add personal settings route 1808837298@qq.com 2025-03-07 17:22:37 +08:00
  • 894dce7366 fix: possible incomplete return of the think field and incorrect occurrences of the reasoning field Sh1n3zZ 2025-03-06 19:20:29 +08:00
  • b95142bbac fix: adapting return format for openrouter think content (#793) Sh1n3zZ 2025-03-06 19:16:26 +08:00
  • 7f74a9664e feat: Enhance channel status update with success tracking and dynamic notification #812 1808837298@qq.com 2025-03-06 17:46:03 +08:00
  • a3739f67f7 fix: Handle error in NotifyRootUser and log system errors #812 1808837298@qq.com 2025-03-06 17:25:39 +08:00
  • b841ce006f refactor: Improve model request rate limit middleware execution 1808837298@qq.com 2025-03-06 16:32:11 +08:00
  • e3f9ef1894 fix: error NotifyRootUser #812 1808837298@qq.com 2025-03-06 15:56:42 +08:00
  • 558e625a01 fix: Prevent resource leaks by adding body close in stream handlers 1808837298@qq.com 2025-03-05 19:51:22 +08:00
  • 37a83ecc33 refactor: Centralize stream handling and helper functions in relay package 1808837298@qq.com 2025-03-05 19:47:41 +08:00
  • 37bb34b4b0 Update README.md 1808837298@qq.com 2025-03-05 16:55:17 +08:00
  • 8deab221f9 fix: vertex claude 1808837298@qq.com 2025-03-05 16:43:40 +08:00
  • 17e9f1a07d fix: #810 1808837298@qq.com 2025-03-05 16:39:42 +08:00
  • 792754cee3 fix: #810 1808837298@qq.com 2025-03-05 16:34:08 +08:00
  • 98b27a17a6 refactor: Extract operation-related settings into a separate package 1808837298@qq.com 2025-03-04 18:52:08 +08:00
  • 7855f83e2d Update README.md 1808837298@qq.com 2025-03-04 18:50:05 +08:00
  • cbdf26bf2c feat: Add context-aware goroutine pool for safer concurrent operations 1808837298@qq.com 2025-03-04 18:42:34 +08:00
  • eb46b71a71 fix: Ignore EOF errors in OpenAI stream scanner 1808837298@qq.com 2025-03-04 17:35:41 +08:00
  • a42c3b6227 Merge remote-tracking branch 'origin/main' 1808837298@qq.com 2025-03-04 17:11:07 +08:00
  • b00dd8b405 fix: Handle scanner errors in OpenAI relay stream handler 1808837298@qq.com 2025-03-04 17:10:56 +08:00