Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Seefs b32cecb46c feat: check-in feature integrates Turnstile security check 2026-01-03 11:08:26 +08:00
Seefs 552e51c15a feat: add parameter coverage for the operations: copy, trim_prefix, trim_suffix, ensure_prefix, ensure_suffix, trim_space, to_lower, to_upper, replace, and regex_replace 2026-01-03 10:27:16 +08:00
Seefs 336e7a5ba4 fix: gemini request -> openai tool call 2025-12-31 18:09:21 +08:00
Seefs 5423d6ed8c feat: Add "wan2.6-i2v" video ratio configuration to Ali adaptor. 2025-12-29 14:13:33 +08:00
Seefs b10aed74b2 Merge branch 'upstream-main' into feature/pyro 2025-12-25 17:08:02 +08:00
Seefs 0edef97413 fix: revert model ratio 2025-12-25 15:37:54 +08:00
Seefs 7e1ad4bdff fix: 支持小写bearer和Bearer后带多个空格 && 修复 WSS预扣费错误提取key的问题 2025-12-24 15:52:56 +08:00
Seefs 783e7877c2 fix: add warning for pass through body 2025-12-24 15:35:36 +08:00
Seefs 45649249b2 fix: 在Vertex Adapter过滤content[].part[].functionResponse.id 2025-12-21 17:22:04 +08:00
Seefs 219b13af70 fix: 模型设置增加针对Vertex渠道过滤content[].part[].functionResponse.id的选项,默认启用 2025-12-21 17:09:49 +08:00
Seefs a78fd2dae6 docs: document pyroscope env var 2025-12-19 23:16:56 +08:00
Seefs fb0ffe8c95 docs: document pyroscope env var 2025-12-19 23:03:04 +08:00
Seefs b49bb48ed1 fix: systemname 2025-12-19 22:27:35 +08:00
Seefs 39df47486c fix(gemini): handle minimal reasoning effort budget
- Add minimal case to clampThinkingBudgetByEffort to avoid defaulting to full thinking budget
2025-12-18 08:10:46 +08:00
Seefs 3eee8c7a21 fix: 支持传入system_instruction和systemInstruction两种风格系统提示词参数名 2025-12-16 13:08:58 +08:00
Seefs bdfc875775 feat: pyroscope integrate 2025-12-13 13:49:38 +08:00
Seefs ae30b4d15f fix: health check 2025-12-12 20:37:32 +08:00
Seefs ede2e0e94e fix:try to fix tool call issues 2025-12-09 13:55:52 +08:00
Seefs 920e005048 fix: Use channel proxy settings for task query scenarios 2025-12-09 11:15:27 +08:00
Seefs 1ebbf5171f fix: Add styles only on mobile 2025-12-09 10:46:16 +08:00
Seefs 019ae700ab fix: Try to fix login error "already logged in" issue 2025-12-08 22:32:45 +08:00
Seefs 063597c191 fix: sidebar color overlap 2025-12-08 21:25:21 +08:00
Seefs 0d23d599b8 fix: fetch upstream models 2025-12-08 21:14:50 +08:00
Seefs 41b1499d41 fix: qwen chat_template_kwargs 2025-12-03 00:47:40 +08:00
Seefs 1dd8c0f569 fix: regex repeat compile 2025-12-03 00:41:47 +08:00
Seefs 2430a8e036 chore(go): enable greenteagc 2025-12-02 23:15:20 +08:00
Seefs 634651b463 feat: zhipu v4 image generations 2025-12-02 22:56:58 +08:00
Seefs 607f7305b7 feat: gemini 3 thinking level gemini-3-pro-preview-high 2025-12-01 16:40:46 +08:00
Seefs 594075bfdc fix: nano banana pro 4k(StreamScannerMaxBufferMB env) 2025-11-30 16:08:25 +08:00
Seefs a3796b90d1 fix: edit vertex key type 2025-11-26 18:12:36 +08:00
Seefs 8daea6e7ee fix: claude request missing field 2025-11-26 02:06:25 +08:00
Seefs 32ccc63439 fix: volcengine claude DoResponse 2025-11-25 15:45:31 +08:00
Seefs 7351006662 fix: volcengine && baidu claude adapter 2025-11-25 15:06:03 +08:00
Seefs de4b52d320 fix: release workflow show version 2025-11-22 20:06:13 +08:00
Seefs 3fc9182dd4 feat: 重定向后的模型视为已有的模型,附带特殊提示 2025-11-22 19:34:36 +08:00
Seefs d6939d2f64 feat: 二次确认添加重定向前模型 2025-11-22 19:23:27 +08:00