Commit Graph

  • 64a752a3b4 Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-16 12:28:46 +08:00
  • 0ad918c21d Merge pull request #1584 from feitianbubu/pr/use-proxy-fetch-models Calcium-Ion 2025-08-16 12:27:36 +08:00
  • 5829bc69ca Merge pull request #1597 from wzxjohn/feature/add_openai_models Calcium-Ion 2025-08-16 12:27:20 +08:00
  • b591b4ebdf fix:moveValue bug Nekohy 2025-08-16 11:58:40 +08:00
  • dd497d5bd8 feats: the flexable params override and compatible format Nekohy 2025-08-16 11:27:47 +08:00
  • f70cac54d1 feat: implement concurrent top-up locking mechanism to prevent race conditions CaIon 2025-08-15 20:03:38 +08:00
  • f6a48434c1 feat: initialize channel metadata in mjproxy and relay processing CaIon 2025-08-15 19:14:29 +08:00
  • c63b6b3ef8 feat: add checks for non-empty URLs in file metadata processing CaIon 2025-08-15 19:10:40 +08:00
  • 28bd31a30b feat: initialize channel metadata in relay processing CaIon 2025-08-15 19:00:16 +08:00
  • 491013e27a refactor: comment out SetContextKey to prevent token count meta setting CaIon 2025-08-15 18:43:08 +08:00
  • 0bb43aa464 refactor: update function signatures to include context and improve file handling #1599 CaIon 2025-08-15 18:40:54 +08:00
  • 0edc707657 feat(ratio): add ratio for OpenAI models wzxjohn 2025-08-15 17:09:42 +08:00
  • 68b7badb80 feat(relay): add OpenAI gpt-4.1 o3 o4 gpt-image-1 models wzxjohn 2025-08-15 16:47:27 +08:00
  • b57e97d2a1 feat: 优化ac自动机 CaIon 2025-08-15 16:54:26 +08:00
  • eeb421513b Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-15 16:47:36 +08:00
  • ef1e380bbc Merge pull request #1577 from nekohy/feats-better-adaptor-for-openrouter Calcium-Ion 2025-08-15 16:19:24 +08:00
  • 2579b3c0ba refactor: move anthropicKey retrieval to improve authorization handling CaIon 2025-08-15 16:08:55 +08:00
  • d646a922ee refactor: set prompt tokens when not provided in usage CaIon 2025-08-15 15:55:01 +08:00
  • 8b2afcec90 fix panic CaIon 2025-08-15 15:15:21 +08:00
  • 726f1632b0 refactor: ensure graceful closure of response body in relay responses CaIon 2025-08-15 15:10:54 +08:00
  • 5a2dad2e16 Merge pull request #1590 from yyhhyyyyyy/fix/openrouter-custom-ratio-billing Calcium-Ion 2025-08-15 15:02:57 +08:00
  • 039b00d695 Merge remote-tracking branch 'origin/alpha' into fix/openrouter-custom-ratio-billing yyhhyyyyyy 2025-08-15 14:58:42 +08:00
  • 1cb63063f7 refactor: replace json.Marshal and json.Unmarshal with common.Marshal and common.Unmarshal CaIon 2025-08-15 14:52:17 +08:00
  • 5671503c28 Merge pull request #1593 from fatcat-ww/main 同語 2025-08-15 14:30:18 +08:00
  • 50dafeaa0b Merge pull request #1594 from QuantumNous/refactor_relay Calcium-Ion 2025-08-15 14:16:43 +08:00
  • 1d4850e47a refactor: improve logging for channel operations with detailed context CaIon 2025-08-15 14:15:03 +08:00
  • cc4f73dc7e refactor: enhance logging messages for user quota handling in pre-consume logic CaIon 2025-08-15 14:08:15 +08:00
  • 067be3727e refactor: simplify domain masking logic by removing URL check CaIon 2025-08-15 13:46:46 +08:00
  • edeb4791c9 Merge branch 'alpha' into refactor_relay CaIon 2025-08-15 13:46:34 +08:00
  • 2f25e44e60 refactor: update token type handling and improve token counting logic CaIon 2025-08-15 13:28:03 +08:00
  • 5fe1ce89ec refactor: improve request type validation and enhance sensitive information masking CaIon 2025-08-15 13:20:36 +08:00
  • 03fc89da00 refactor: add email masking function and enhance RelayInfo logging CaIon 2025-08-15 12:50:27 +08:00
  • 44e9b02b3f refactor: enhance error handling and masking for model not found scenarios CaIon 2025-08-15 12:41:05 +08:00
  • 7f1f368065 refactor: improve channel base URL handling and enhance RelayInfo logging CaIon 2025-08-14 22:15:18 +08:00
  • 89caccd4e0 refactor: enhance quota handling and logging for pre-consume operations CaIon 2025-08-14 21:30:03 +08:00
  • 6748b006b7 refactor: centralize logging and update resource initialization CaIon 2025-08-14 21:10:04 +08:00
  • baf086d5b3 Add files via upload fatcat-ww 2025-08-14 20:38:50 +08:00
  • e2037ad756 refactor: Introduce pre-consume quota and unify relay handlers CaIon 2025-08-14 20:05:06 +08:00
  • d75e198304 fix: prevent OpenRouter cache calculation with custommodel ratios yyhhyyyyyy 2025-08-14 17:10:36 +08:00
  • 223f0d0850 🐛 fix(tokens): correct main Chat button navigation to prevent 404 t0ng7u 2025-08-13 18:31:00 +08:00
  • 01cd279f9f feat: use proxy HTTP client fetch models feitianbubu 2025-08-13 18:16:01 +08:00
  • 196e2a0abb 🐛 fix: Always update searchValue during IME composition to enable Chinese input in model search t0ng7u 2025-08-12 23:37:30 +08:00
  • 63b9457b6c 🔍 fix(pricing): synchronize search term with sidebar filters & reset behavior t0ng7u 2025-08-12 23:32:25 +08:00
  • 0082b87f61 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-12 23:11:55 +08:00
  • 936b1f8d09 🐛 fix: group-ratio display & deduplicate price logic in model-pricing views t0ng7u 2025-08-12 23:10:29 +08:00
  • c1a545ac23 feats:the Openrouter Claude thinking Nekohy 2025-08-12 22:39:32 +08:00
  • 33925dd313 fix:Delete the excess ReasoningEffort from the Openrouter OpenAI thinking model. Nekohy 2025-08-12 21:37:12 +08:00
  • f5abbeb353 fix(dalle): update ImageRequest struct to use json.RawMessage for flexible field types CaIon 2025-08-12 21:12:00 +08:00
  • c13683e982 fix(auth): refine authorization header setting for messages endpoint #1575 CaIon 2025-08-12 20:42:44 +08:00
  • 17bab355e4 fix(env): update STREAMING_TIMEOUT default value to 300 seconds CaIon 2025-08-12 19:58:04 +08:00
  • e77effaf8b fix(adaptor): optimize multipart form handling and resource management CaIon 2025-08-12 19:57:56 +08:00
  • 2e39323782 Merge pull request #1553 from feitianbubu/pr/add-jimeng-officail-api IcedTangerine 2025-08-12 16:32:49 +08:00
  • 8db5356caf fix(database): improve MySQL Chinese character support validation CaIon 2025-08-12 16:31:00 +08:00
  • fa2edd9d3f fix(relay): remove unnecessary channel type check for BadRequest CaIon 2025-08-12 16:12:47 +08:00
  • 7997a04a68 Merge pull request #1556 from QuantumNous/fix-register-mail-verifycode-waiting-time Calcium-Ion 2025-08-12 14:20:09 +08:00
  • 2c30b4cf60 Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-12 14:13:34 +08:00
  • 38c3349a6a Merge pull request #1569 from duyazhe/codex/cloudflare-responses Calcium-Ion 2025-08-12 14:13:14 +08:00
  • 41cb01bac9 feat(database): enhance MySQL support for Chinese characters CaIon 2025-08-12 14:12:11 +08:00
  • c2ef4c8e54 Update web_api.md 同語 2025-08-12 11:15:32 +08:00
  • a7cd44e536 Merge pull request #1563 from QAbot-zh/docs-update 同語 2025-08-12 11:14:35 +08:00
  • dc12ec6dfd 🚫 feat(web): add 403 Forbidden page and AdminRoute guard t0ng7u 2025-08-12 10:45:21 +08:00
  • 6eec8851eb Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-12 10:22:13 +08:00
  • 39c966efdd 🐛 fix: make ModelSelectModal panels collapsible and default to collapsed t0ng7u 2025-08-12 10:22:00 +08:00
  • 981023154b Merge pull request #1570 from seefs001/fix/zhipu_v4_thinking Seefs 2025-08-11 21:43:35 +08:00
  • 14a9a99e2d fix: zhipu_v4 thinking nekohy 2025-08-11 21:35:20 +08:00
  • e74c6f5de7 feat: Simplify response handling by returning raw response body directly CaIon 2025-08-11 20:07:24 +08:00
  • d3170310ff feat: Refactor Gemini tools handling to support JSON raw message format CaIon 2025-08-11 19:48:04 +08:00
  • 03cfc05afd 🍭 ui: change pricing page card view pt-4 to py-4 t0ng7u 2025-08-11 19:11:58 +08:00
  • fa686207ed 🍭 ui: change pricing page card view p-4 to px-4 t0ng7u 2025-08-11 18:32:19 +08:00
  • e863be7ec3 ui: Add CSS ellipsis + Tooltip for SelectableButtonGroup; keep Tag intact t0ng7u 2025-08-11 18:27:32 +08:00
  • 2d4edb3eca 🤓 style(ui): remove the pricing page’s border style to reduce visual clutter t0ng7u 2025-08-11 17:44:12 +08:00
  • ba5333a092 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-11 17:38:16 +08:00
  • 53fa7255ec feat: Refactor model handling to use UpstreamModelName for request processing CaIon 2025-08-11 17:32:58 +08:00
  • dddf772f19 feat: Update request URL handling for Claude relay format in adaptor #1557 CaIon 2025-08-11 17:17:56 +08:00
  • 9d6d580cbd Merge remote-tracking branch 'origin/alpha' into alpha CaIon 2025-08-11 16:35:23 +08:00
  • c3696cd857 docs(web_api): 修复 Markdown 表格格式 Q.A.zh 2025-08-11 08:18:19 +00:00
  • c7498b768c feat: Update Azure responses API version handling in adaptor CaIon 2025-08-10 21:09:16 +08:00
  • da17bdb688 💄 style: Use segmented renderer for billing types in Models table; keep Pricing view unchanged t0ng7u 2025-08-11 15:53:55 +08:00
  • c87a741fc9 feat: add responses support for cloudflare duyazhe 2025-08-11 15:29:16 +08:00
  • 4ad8eefaec 🚀 perf: optimize model management APIs, unify pricing types as array, and remove redundancies t0ng7u 2025-08-11 14:40:01 +08:00
  • e64b13c925 🔧 chore(db): drop legacy single-column UNIQUE indexes to prevent duplicate-key errors after soft-delete t0ng7u 2025-08-11 01:25:13 +08:00
  • b97a683bfd Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-10 23:18:16 +08:00
  • 6ea19b0ae2 feat(middleware): redis atomic incr, show waiting time creamlike1024 2025-08-10 23:18:09 +08:00
  • dd9d2a150d 🤓 chore: format code file t0ng7u 2025-08-10 23:17:04 +08:00
  • 195be56c46 🏎️ perf: optimize aggregated model look-ups by batching bound-channel queries t0ng7u 2025-08-10 23:11:35 +08:00
  • 78662e8194 Merge pull request #1547 from seefs001/feature/model_list Seefs 2025-08-10 22:57:20 +08:00
  • c8f7aa76e7 🔍 feat: Show matched model names & counts for non-exact model rules t0ng7u 2025-08-10 21:32:18 +08:00
  • 543e7b0b6b feat(middleware): add email verification rate limit creamlike1024 2025-08-10 21:22:53 +08:00
  • 42d2394585 Merge remote-tracking branch 'origin/alpha' into alpha t0ng7u 2025-08-10 21:14:47 +08:00
  • 94bd44d0f2 feat: enhance model billing aggregation & UI display for unknown quota type t0ng7u 2025-08-10 21:09:49 +08:00
  • 92022360de feat: Update request URL handling for Azure responses based on base URL CaIon 2025-08-10 21:09:16 +08:00
  • 7f462a084c feat: Add ChannelOtherSettings to manage additional channel configurations CaIon 2025-08-10 20:21:30 +08:00
  • b77d64bc9f fix: 注册时发送邮件验证码没有等待时间 creamlike1024 2025-08-10 19:15:26 +08:00
  • d1d945eaa0 🔠 refactor: refine group label formatting in price info t0ng7u 2025-08-10 17:17:49 +08:00
  • 28fdb8af37 feat: add jimeng video official api feitianbubu 2025-08-10 15:55:28 +08:00
  • dbde044213 📱 style: Hide vendor introduction on mobile devices t0ng7u 2025-08-10 14:10:50 +08:00
  • 870132a5cb feat: Add tag-based filtering & refactor filter counts logic t0ng7u 2025-08-10 14:05:25 +08:00
  • ffa898c52d 🐛 fix(PricingCardView): hide placeholder dash when no custom tags t0ng7u 2025-08-10 13:45:16 +08:00
  • cdf27d60be fix: prevent model name flicker when closing SideSheet t0ng7u 2025-08-10 13:41:19 +08:00
  • 1cc81deb69 feat: Enhance EditChannelModal with JSONEditor key updates and input reset CaIon 2025-08-10 12:22:18 +08:00