Commit Graph
100 Commits
Author SHA1 Message Date
Seefs 329416d67b fix(relay): skip retries for bad response body errors 2026-03-06 18:22:25 +08:00
Seefs 3defef3588 fix: ignore top_p 2026-03-06 12:07:36 +08:00
Seefs 172f92aa72 fix: ignore top_p 2026-03-06 12:07:00 +08:00
Seefs 12aacf27b6 fix: If top_p is not provided, Claude's logic will automatically set it to 1. 2026-03-06 12:03:51 +08:00
Seefs c6ca4c3bda chore: remove top-right field guide entry in param override editor 2026-03-05 16:43:15 +08:00
Seefs d2332685db feat: add wildcard path support and improve param override templates/editor 2026-03-05 16:39:34 +08:00
Seefs 3844ecca21 fix: count ignored models from unselected items in upstream update toast 2026-03-03 14:29:43 +08:00
Seefs 638cb0a091 fix: remove extra spaces 2026-03-03 14:08:43 +08:00
Seefs f6f5a6f875 fix: refine upstream update ignore UX and detect behavior 2026-03-03 14:00:48 +08:00
Seefs 7cc8ec2c91 fix: tool responses 2026-03-02 19:22:37 +08:00
Seefs 2df604bbad fix: default empty input_json_delta arguments to {} for tool call parsing 2026-03-02 15:51:55 +08:00
Seefs da11617776 fix: preserve tool_use on malformed tool arguments to keep tool_result pairing valid 2026-03-02 15:41:03 +08:00
Seefs 4d6f9a94a3 fix: aws text content blocks must be non-empty 2026-03-02 15:31:37 +08:00
Seefs 2cf3c1836c fix: preserve explicit zero values in native relay requests 2026-03-01 15:47:03 +08:00
Seefs 7f4302837c fix: redirect subscription payment return to user-accessible page 2026-02-28 15:14:08 +08:00
Seefs 9fd53d804e fix: show built-in user bindings from user detail API in admin modal 2026-02-28 01:03:24 +08:00
Seefs a53e139325 feat: support header token-map rewrite and improve set_header editor UX 2026-02-27 20:01:51 +08:00
Seefs 054370abdc feat: support token-map rewrite for comma-separated headers and add bedrock anthropic-beta preset 2026-02-27 19:47:32 +08:00
Seefs a33a3eae87 fix: vertex ai video proxy and task polling improvements 2026-02-27 18:47:47 +08:00
Seefs b16eb88133 fix: support vertex multi-key task fetch in content proxy 2026-02-27 17:07:10 +08:00
Seefs 7d382fff6b fix: align Vertex content fetch flow with Gemini and handle base64 payloads 2026-02-27 16:49:37 +08:00
Seefs ff0ecef37d feat: add gemini-3-pro-image-preview/gemini-2.5-flash-image/gemini-3.1-flash-image-preview to supported image presets 2026-02-27 00:44:17 +08:00
Seefs a955d4102d refactor(override): simplify header overrides to a lowercase single map 2026-02-25 17:24:18 +08:00
Seefs e8d9997d48 feat: minimax reasoning_split 2026-02-25 16:15:35 +08:00
Seefs 3034fb8899 fix: merge runtime and channel header overrides, skip missing source headers 2026-02-25 16:12:34 +08:00
Seefs 58fcd9cbca fix pass_headers 2026-02-25 15:39:49 +08:00
Seefs e027f38244 feat:add CLI param-override templates with visual editor and apply on first rule match 2026-02-25 15:08:23 +08:00
Seefs 0f09dbda2b Merge branch 'upstream-main' into feature/improve-param-override
# Conflicts:
#	relay/channel/api_request_test.go
#	relay/common/override_test.go
#	web/src/components/table/channels/modals/EditChannelModal.jsx
2026-02-25 13:39:54 +08:00
Seefs 262ece0d71 fix: check oauthUser.Username length 2026-02-24 13:26:19 +08:00
Seefs b15ad2924e fix: violation fee check 2026-02-23 22:02:59 +08:00
Seefs 3a954e1ea3 refactor: extract binding modal and polish binding management UX 2026-02-23 15:16:22 +08:00
Seefs 62856666c4 feat: move user bindings to dedicated management modal 2026-02-23 14:51:55 +08:00
Seefs 4981dbcf20 feat: add localized high-risk status remap guard with optimized modal UX 2026-02-22 20:14:56 +08:00
Seefs 50ffa639a2 feat: guard new 504/524 status remaps with risk confirmation 2026-02-22 20:03:46 +08:00
Seefs 71886f4e57 feat: add pass_headers op, grouped presets (incl. Gemini 4K), and robust JSON fallback 2026-02-22 17:16:57 +08:00
Seefs f0886c8a42 fix 2026-02-22 13:57:13 +08:00
Seefs 6b58648d16 rm editor 2026-02-22 01:48:26 +08:00
Seefs 768745fd1b feat: sync field 2026-02-22 01:27:58 +08:00
Seefs b7bfa12837 feat: redesign param override editing with guided modal and Monaco JSON hints 2026-02-22 01:17:26 +08:00
Seefs 7633863c96 feat: unify param/header overrides with retry-aware conditions and flexible header operations 2026-02-22 00:45:49 +08:00
Seefs aebc8ae254 feat: add retry-aware param override with return_error and prune_objects 2026-02-22 00:10:49 +08:00
Seefs bb7ad0ce15 feat: gate Claude inference_geo passthrough behind channel setting and add field docs 2026-02-21 14:25:58 +08:00
Seefs 8a214d353e fix: include subscription in personal sidebar module controls 2026-02-19 16:27:11 +08:00
Seefs 1dfffcf1ea fix: skip field filtering when request passthrough is enabled 2026-02-19 15:09:13 +08:00
Seefs 4746b2bf9f feat: add missing OpenAI/Claude/Gemini request fields and responses stream options 2026-02-19 14:16:07 +08:00
Seefs f8a66a6e66 feat: codex oauth proxy 2026-02-17 18:00:10 +08:00
Seefs 50ed552943 feat: minimax native /v1/messages 2026-02-17 17:27:57 +08:00
Seefs c97f4524f2 fix: unify usage mapping and include toolUsePromptTokenCount in input tokens 2026-02-17 15:45:14 +08:00
Seefs 6ebcb8f7c5 fix: normalize search pagination params to avoid [object Object] 2026-02-12 15:21:51 +08:00
Seefs 8dbc5641ef fix: ignore header passthrough during channel tests 2026-02-12 15:16:24 +08:00
Seefs 6795242d86 fix: rename bulk test action to skip manually disabled channels 2026-02-12 15:09:30 +08:00
Seefs 41df3162cb fix: support numeric status code mapping in ResetStatusCode 2026-02-12 14:58:17 +08:00
Seefs 7b1e40ed3b fix streamSupportedChannels 2026-02-11 01:39:01 +08:00
Seefs d25d6ec527 fix: channel affinity tips 2026-02-08 23:47:23 +08:00
Seefs cf1627ac30 改变端点映射文案 2026-02-08 20:12:01 +08:00
Seefs ac7b183b42 fix: 如果模型管理有自定义配置则不合并默认配置 2026-02-08 19:42:52 +08:00
Seefs 3d0c75f42c Merge branch 'feature/messages2responses' into upstream-main
# Conflicts:
#	service/openaicompat/chat_to_responses.go
2026-02-08 00:16:35 +08:00
Seefs 6ecd1aa68e codex tips 2026-02-08 00:06:06 +08:00
Seefs 81a94c3027 fix: patch message_delta usage via gjson/sjson and skip on passthrough 2026-02-07 19:13:58 +08:00
Seefs a972722367 fix: 使用openai兼容接口调用部分渠道在最终端点为claude原生端点下还是走了openai扣减input_token的逻辑 2026-02-07 14:21:19 +08:00
Seefs acd7fc9d89 fix: /v1/chat/completions -> /v1/responses json_schema 2026-02-06 23:03:58 +08:00
Seefs 4455058754 fix: auto default codex to /v1/responses without overriding user-selected endpoint 2026-02-06 22:08:55 +08:00
Seefs 0c0b69a31a feat: channel test stream 2026-02-06 21:57:38 +08:00
Seefs 8ef6089bf7 feat: make 5m cache-creation ratio configurable 2026-02-06 19:46:59 +08:00
Seefs c3298a166d fix max_output_token 2026-02-06 16:04:49 +08:00
Seefs 8f52072f53 feat: /v1/messages -> /v1/responses 2026-02-06 15:22:32 +08:00
Seefs 517b6ba50d feat: gpt-5.3-codex 2026-02-06 14:47:23 +08:00
Seefs d5f0ab01df fix: add paragraph breaks between reasoning summary chunks in chat2responses stream 2026-02-06 14:46:29 +08:00
Seefs 5171070f7a fix: Claude stream block index/type transitions 2026-02-05 19:32:26 +08:00
Seefs 574ee8a284 fix: Claude stream block index/type transitions 2026-02-05 19:11:58 +08:00
Seefs 68f92903a3 fix: restore log content column 2026-02-05 16:59:53 +08:00
Seefs e7c043d866 feat: add Codex channel disclaimer (i18n, OpenAI terms) 2026-02-05 16:36:52 +08:00
Seefs 99928bcfde fix: charge local input tokens when Gemini returns empty response 2026-02-05 15:57:17 +08:00
Seefs 5ff96de421 feat: add header passthrough 2026-02-05 01:43:49 +08:00
Seefs a0574ae516 fix reasoning_effort log 2026-02-05 00:31:52 +08:00
Seefs 25f88050d3 fix: map Responses reasoning stream to chat completion deltas
fix: default summary = detailed

fix ReasoningContent

fix ReasoningContent

fix ReasoningContent

fix ReasoningContent

Revert "fix ReasoningContent"

This reverts commit 45a88f78b91ce2376bca68745d19374bb9e95e88.

fix ReasoningContent

fix ReasoningContent
2026-02-05 00:12:16 +08:00
Seefs 3d529b4eea feat: capture request_id, filter by request_id, show request_conversion 2026-02-04 14:47:42 +08:00
Seefs a6a0e694b2 The conversion path is displayed to users by default. 2026-02-04 02:17:30 +08:00
Seefs 3570bc2d83 feat: log search field request_id 2026-02-04 02:12:18 +08:00
Seefs c91d07466f feat: default enable channel affinity 2026-02-02 22:21:49 +08:00
Seefs 06795ddf39 fix: claude panic 2026-02-02 15:03:30 +08:00
Seefs b587796929 feat: /v1/responses perplexity 2026-02-02 14:48:45 +08:00
Seefs 5b3c8e8413 feat: /v1/responses qwen3 max 2026-02-02 14:41:27 +08:00
Seefs 4f6d92ce7b fix: /v1/responses/compact default billing 2026-01-28 14:22:34 +08:00
Seefs b063b25998 fix: disable_parallel_tool_use parameter should be removed for tool_choice=none: 2026-01-28 13:31:14 +08:00
Seefs 7eaa80583b Revert "feat: xai refusal reason"
This reverts commit 2548eaf8d3.
2026-01-25 16:38:58 +08:00
Seefs 2548eaf8d3 feat: xai refusal reason 2026-01-25 16:07:37 +08:00
Seefs d829958f53 fix: reason convert 2026-01-25 15:31:23 +08:00
Seefs 0e76cc3f67 feat: claude refusal reason 2026-01-25 15:21:31 +08:00
Seefs 0cbf805365 feat: logs show reject reason 2026-01-25 15:00:30 +08:00
Seefs 68e1e635e9 feat: logs show reject reason 2026-01-25 14:52:18 +08:00
Seefs 7af4d07843 fix: Charge locally even if there's an error 2026-01-25 14:32:51 +08:00
Seefs c09c272574 Merge branch 'upstream-main' into fix/pr-2540
# Conflicts:
#	relay/channel/gemini/relay-gemini.go
2026-01-25 14:14:05 +08:00
Seefs ef84945425 fix: codex rm Temperature 2026-01-21 23:22:31 +08:00
Seefs 01bcf6028e feat: optimized display 2026-01-21 00:17:20 +08:00
Seefs 0d5fe4bfe9 feat: optimized display 2026-01-21 00:12:41 +08:00
Seefs 1b1c987dfe feat: optimized display 2026-01-21 00:01:36 +08:00
Seefs 38791fa46d feat: log shows request conversion 2026-01-20 23:43:29 +08:00
Seefs 40f2b2fd68 fix: Only models with the "qwen" designation can use the Claude-compatible interface; others require conversion. 2026-01-20 22:56:02 +08:00
Seefs 4fe84bad86 fix: replace Alibaba's Claude-compatible interface with the new interface 2026-01-20 22:36:36 +08:00