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 |
|
Seefs
|
7e90c832e2
|
fix: issue where consecutive calls to multiple tools in gemini all returned an index of 0
|
2026-01-20 22:03:19 +08:00 |
|
Seefs
|
19439414d0
|
fix: codex Unsupported parameter: max_output_tokens
|
2026-01-17 21:42:28 +08:00 |
|
Seefs
|
eb828f6302
|
fix: the login method cannot be displayed under the aff link.
|
2026-01-15 23:19:51 +08:00 |
|
Seefs
|
f9c7daedcf
|
fix: for chat-based calls to the Claude model, tagging is required. Using Claude's rendering logs, the two approaches handle input rendering differently.
|
2026-01-15 15:28:02 +08:00 |
|
Seefs
|
980af061fd
|
feat: TLS_INSECURE_SKIP_VERIFY env
|
2026-01-15 14:43:53 +08:00 |
|
Seefs
|
d694a197d2
|
fix: openAI function to gemini function field adjusted to whitelist mode
|
2026-01-15 13:26:42 +08:00 |
|
Seefs
|
9a7fa9d139
|
feat: customizable automatic retry status codes
|
2026-01-14 14:34:12 +08:00 |
|
Seefs
|
14b3dac82c
|
fix: clean propertyNames for gemini function
|
2026-01-11 23:34:18 +08:00 |
|
Seefs
|
99e841cb01
|
fix: batch add key backend deduplication
|
2026-01-05 18:09:02 +08:00 |
|
Seefs
|
0ef2804757
|
fix: fix the proxyURL is empty, not using the default HTTP client configuration && the AWS calling side did not apply the relay timeout.
|
2026-01-05 17:56:24 +08:00 |
|