Seefs
a3b8a1998a
Merge pull request #1659 from Sh1n3zZ/feat-vertex-veo
...
feat: vertex veo (#1450 )
2025-09-13 13:11:02 +08:00
Seefs
6a34d365ec
Merge branch 'alpha' into feat-vertex-veo
2025-09-13 13:10:39 +08:00
CaIon
406a3e4dca
Merge remote-tracking branch 'origin/main'
v0.9.0.3.2
2025-09-13 12:54:49 +08:00
CaIon
c1d7ecdeec
fix(adaptor): correct VertexKeyType condition in SetupRequestHeader
2025-09-13 12:53:41 +08:00
CaIon
6451158680
Revert "feat: gemini-2.5-flash-image-preview 文本和图片输出计费"
...
This reverts commit e732c58426 .
2025-09-13 12:53:28 +08:00
creamlike1024
0bd4b34046
Merge branch 'feitianbubu-pr/add-jimeng-video-images'
2025-09-13 09:57:01 +08:00
feitianbubu
f14b06ec3a
feat: jimeng video add images
2025-09-12 22:43:08 +08:00
feitianbubu
6ed775be8f
refactor: use common taskSubmitReq
2025-09-12 22:43:03 +08:00
CaIon
b712279b2a
feat(i18n): update TOTP verification message with configuration details
v0.9.0.3.1
2025-09-12 21:53:21 +08:00
CaIon
1bffe3081d
feat(settings): 移除单位美元额度设置项,为后续修改作准备
2025-09-12 21:14:10 +08:00
CaIon
cfebe80822
Merge remote-tracking branch 'origin/main'
2025-09-12 19:54:46 +08:00
CaIon
17e697af8f
feat(i18n): add translations for pricing terms in English
2025-09-12 19:54:02 +08:00
CaIon
01b35bb667
Merge remote-tracking branch 'origin/main'
v0.9.0.3
2025-09-12 19:29:40 +08:00
CaIon
d8410d2f11
feat(payment): add payment settings configuration and update payment methods handling
2025-09-12 19:29:34 +08:00
CaIon
e68eed3d40
feat(channel): add support for Vertex AI key type configuration in settings
v0.9.0.2
2025-09-12 14:06:09 +08:00
Calcium-Ion
04cc668430
Merge pull request #1784 from Husky-Yellow/fix/1773
...
fix: UI 未对齐问题
2025-09-12 12:39:29 +08:00
Calcium-Ion
5d76e16324
Merge pull request #1780 from ShibaInu64/feature/support-amazon-nova
...
feat: support amazon nova model
2025-09-12 12:38:44 +08:00
Zhaokun Zhang
b6c547ae98
fix: UI 未对齐问题
2025-09-11 21:34:49 +08:00
CaIon
93adcd57d7
fix(responses): allow pass-through body for specific channel settings. ( close #1762 )
v0.9.0.1
2025-09-11 21:02:12 +08:00
Calcium-Ion
e813da59cc
Merge pull request #1775 from QuantumNous/alpha
...
Alpha
2025-09-11 18:47:35 +08:00
Xyfacai
b25ac0bfb6
fix: 预扣额度使用 relay info 传递
2025-09-11 16:04:32 +08:00
huanghejian
70c27bc662
feat: improve nova config
2025-09-11 12:31:43 +08:00
creamlike1024
db6a788e0d
fix: 优化 ImageRequest 的 JSON 序列化,避免覆盖合并 ExtraFields
2025-09-11 12:28:57 +08:00
huanghejian
e3bc40f11b
pref: support amazon nova
2025-09-11 12:17:16 +08:00
huanghejian
684caa3673
feat: amazon.nova-premier-v1:0
2025-09-11 10:01:54 +08:00
huanghejian
47aaa695b2
feat: support amazon nova
2025-09-10 20:30:00 +08:00
Xyfacai
cda73a2ec5
fix: dalle log 显示张数 N
2025-09-10 19:53:32 +08:00
Xyfacai
27a0a447d0
fix: err 如果是 newApiErr 则保留
2025-09-10 15:31:35 +08:00
Xyfacai
fcdfd027cd
fix: openai 格式请求 claude 没计费 create cache token
2025-09-10 15:30:23 +08:00
Xyfacai
3f9698bb47
feat: dalle 自定义字段透传
2025-09-10 15:29:07 +08:00
CaIon
041782c49e
chore: remove PR branching strategy workflow file
v0.9.0
2025-09-09 23:23:53 +08:00
Calcium-Ion
18077b6e87
Merge pull request #1767 from QuantumNous/copy-claude-header-from-upstream
...
fix: claude header was not set correctly
2025-09-09 23:21:57 +08:00
creamlike1024
c40a4f5444
fix: claude header was not set correctly
2025-09-09 23:18:07 +08:00
CaIon
028f0220dd
Merge branch 'alpha'
...
# Conflicts:
# README.md
2025-09-09 23:08:17 +08:00
Calcium-Ion
a616aa3c89
Merge pull request #1692 from yunayj/alpha
...
修改claude system参数为数组,增加通用性
2025-09-08 14:55:48 +08:00
IcedTangerine
1c12c73496
Merge pull request #1761 from QuantumNous/openaitoclaude-improve
...
feat: 改进Claude响应转OpenAI响应
2025-09-07 23:39:30 +08:00
creamlike1024
b29efbde52
feat(relay-claude): mapping stop reason and send text delta on block start type
...
- convert claude stop reason "max_tokens" to openai "length"
- send content_block_start content text delta
2025-09-07 23:03:19 +08:00
Seefs
b7527eb80e
Merge pull request #1677 from QuantumNous/gemini-2.5-flash-image-preview-billing
...
feat: gemini-2.5-flash-image-preview 文本和图片输出计费
2025-09-07 14:15:24 +08:00
Seefs
d05974fa3d
Merge pull request #1754 from HynoR/fix/dtresp
...
fix: ensure the BuiltInTools entry exists before incrementing CallCount
2025-09-07 13:56:42 +08:00
HynoR
a77a88308a
fix: enhance tool usage parsing with additional nil checks and error logging
2025-09-07 07:42:25 +08:00
t0ng7u
e5a5d2de7c
🐛 fix(models): export setActivePage to prevent tab-change TypeError
...
Context:
Clicking a vendor tab triggered “setActivePage is not a function” from ModelsTabs.jsx:43.
Root cause:
ModelsTabs expects `setActivePage` via props (spread from `useModelsData`), but the hook did not expose it in its return object, so the prop resolved to `undefined`.
Fix:
Export `setActivePage` from `useModelsData`’s return object so `ModelsTabs` receives a valid function.
Result:
Tab switching now correctly resets pagination to page 1 and reloads models without runtime errors.
Files:
- web/src/hooks/models/useModelsData.jsx
Test plan:
- Open the Models page
- Click different vendor tabs
- Verify no crash occurs and the list reloads with page reset to 1
Refs: web/src/components/table/models/ModelsTabs.jsx:43
2025-09-06 21:57:26 +08:00
HynoR
c0187d50ff
fix: add error handling for missing built-in tools and validate response in stream handler
2025-09-05 13:58:24 +08:00
Seefs
3d0bf36981
Merge pull request #1749 from nekohy/feats-negative-number
2025-09-04 23:39:43 +08:00
Nekohy
e61c1dc738
fix: allow the negative number for override.go
2025-09-04 23:36:19 +08:00
CaIon
91a627ddfc
fix(channel): implement per-channel locking to ensure thread-safe updates in multi-key mode
2025-09-03 15:52:54 +08:00
Calcium-Ion
3064ff093a
Add request format conversion functionality
...
Updated the features list to include request format conversion functionality and adjusted the order of items.
2025-09-03 14:45:00 +08:00
CaIon
e2f736bd2d
feat(readme): update format conversion feature details in README
2025-09-03 14:43:51 +08:00
CaIon
c6cf1b98f8
feat(option): enhance UpdateOption to handle various value types and improve validation
2025-09-03 14:30:25 +08:00
CaIon
56fc3441da
feat(monitor_setting): implement automatic channel testing configuration
2025-09-03 14:00:52 +08:00
t0ng7u
ebaaecb9d9
🐛 fix(models-sync): allow sync when no conflicts selected
...
When syncing official models, clicking "Apply overwrite" with zero selected
conflict fields resulted in no request being sent and the modal simply closing.
This blocked creation of missing models/vendors even though the backend
supports an empty `overwrite` array and will still create missing items.
Changes:
- Remove the early-return guard in `UpstreamConflictModal.handleOk`
- Always call `onSubmit(payload)` even when `payload` is empty
- Keep closing behavior when the request succeeds
Behavior:
- Users can now proceed with upstream sync without selecting any conflict fields
- Missing models/vendors are created as expected
- Existing models are not overwritten unless fields are explicitly selected
Affected:
- web/src/components/table/models/modals/UpstreamConflictModal.jsx
Quality:
- Lint passes
- No breaking changes
- No visual/UI changes beyond the intended behavior
Test plan:
1) Open official models sync and trigger a conflicts preview
2) Click "Apply overwrite" without selecting any fields
3) Expect the sync to proceed and a success toast indicating created models
4) Re-try with some fields selected to confirm overwrites still work
2025-09-03 00:06:27 +08:00