Calcium-Ion
2d5a041639
feat: support Responses to Chat ( #5787 )
...
* fix(openai): harden Chat-to-Responses compatibility
Add a shared Responses-to-Chat stream state machine and use it from the OpenAI relay path. Preserve assistant text alongside tool calls, bind tool argument deltas by output_index, map incomplete finish reasons, support reasoning/custom tool events, and buffer upstream SSE for non-stream Chat clients.
Add deterministic service tests and relay SSE tests for the conversion path.
Related to #5745 .
* refactor: rename openaicompat to relayconvert for improved clarity
* feat(gemini): support responses request conversion
* feat: add responses to chat conversion support
* fix: harden responses chat conversion edge cases
2026-06-28 14:25:47 +08:00
CaIon
d2dcbc3137
feat: add channel async polling delay toggle
...
Fixes #5717
Fixes #4244
2026-06-24 20:40:10 +08:00
CaIon
55b00fcf09
feat(advanced-custom): remove fallback option and enhance path matching for advanced custom routes
2026-06-18 20:29:24 +08:00
Seefs
3f2c0aeda7
feat: advanced custom channel ( #5590 )
2026-06-18 18:00:27 +08:00
Seefs
f7adf02eb4
feat(claude): add cache_control and speed passthrough controls ( #4247 )
2026-04-15 20:55:01 +08:00
Seefs
638cb0a091
fix: remove extra spaces
2026-03-03 14:08:43 +08:00
Seefs
70821e2051
feat: auto fetch upstream models ( #2979 )
...
* feat: add upstream model update detection with scheduled sync and manual apply flows
* feat: support upstream model removal sync and selectable deletes in update modal
* feat: add detect-only upstream updates and show compact +/- model badges
* feat: improve upstream model update UX
* feat: improve upstream model update UX
* fix: respect model_mapping in upstream update detection
* feat: improve upstream update modal to prevent missed add/remove actions
* feat: add admin upstream model update notifications with digest and truncation
* fix: avoid repeated partial-submit confirmation in upstream update modal
* feat: improve ui/ux
* feat: suppress upstream update alerts for unchanged channel-count within 24h
* fix: submit upstream update choices even when no models are selected
* feat: improve upstream model update flow and split frontend updater
* fix merge conflict
2026-03-02 22:01:53 +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
4746b2bf9f
feat: add missing OpenAI/Claude/Gemini request fields and responses stream options
2026-02-19 14:16:07 +08:00
MUTED64
2f867bc299
feat: Force beta=true parameter for Anthropic channel
2026-02-06 21:22:39 +08:00
CaIon
59caea8f34
feat: support aws bedrock api-keys-use
2025-10-15 17:29:10 +08:00
Seefs
d075fbee23
fix: missing field & field control
2025-10-02 00:14:35 +08:00
CaIon
6682842cbb
feat: enhance OpenRouter enterprise support with new settings and response handling
2025-09-28 15:23:27 +08:00
CaIon
c47d9fb5b5
feat(payment): add payment settings configuration and update payment methods handling
2025-09-12 19:29:34 +08:00
CaIon
8907e5cf6d
✨ feat: Add ChannelOtherSettings to manage additional channel configurations
2025-08-10 20:21:30 +08:00
CaIon
05af05e449
feat: add system prompt override functionality in channel settings and request handling #1468
2025-08-09 12:53:06 +08:00
CaIon
f610773455
feat: enhance request handling with pass-through options and system prompt support
2025-07-26 11:39:09 +08:00
Xiangyuan-liu
db98c0f4b1
refactor: log params and channel params
...
refactor: log params and channel params
2025-07-07 14:26:37 +08:00