Seefs
e6c42bfbda
clean
2025-10-14 00:16:08 +08:00
Seefs
7d480d5ff3
feat: endpoint type log
2025-10-14 00:06:52 +08:00
Seefs
86c63ea4a7
feat: endpoint type log
2025-10-13 22:44:54 +08:00
Seefs
2624c48113
feat: endpoint type log
2025-10-13 22:25:39 +08:00
CaIon
384cba92cf
fix: remove redundant error handling for empty Gemini API response
2025-10-13 21:58:50 +08:00
Seefs
7222265fee
Merge pull request #2035 from Inblac/devpre
...
fix(convert): 修复 OpenAI 转 Claude 流时 thinking 块的格式问题
2025-10-13 20:58:43 +08:00
yanggh
8b9188c584
fix(convert): 修复 OpenAI 转 Claude 流时 thinking 块的格式问题
...
将 `ClaudeMediaMessage.Thinking` 的类型从 `string` 修改为 `*string`,以解决 `omitempty` 导致 `"thinking": ""` 字段在 JSON 序列化时被忽略的问题。
同时更新了 `service/convert.go` 和 `relay/channel/claude/relay-claude.go` 中的相关逻辑,以兼容新的指针类型,确保生成的 Claude 事件流符合官方规范。
2025-10-13 19:32:17 +08:00
CaIon
5fc9152499
fix: improve error handling for email sending failures
2025-10-13 19:21:46 +08:00
CaIon
18b945b9c5
feat: add support for Sora channel type and OpenAI video endpoint
2025-10-13 19:21:45 +08:00
skynono
826ef2e5a6
feat: jimeng images base64 limit ( #2032 )
v0.9.7-patch.2
2025-10-13 15:17:23 +08:00
Xyfacai
7311c18d52
fix: 修复视频任务不同分组可能导致补回额度计算错误 ( #2030 )
2025-10-13 15:17:06 +08:00
Seefs
4a4238d830
Merge pull request #2029 from feitianbubu/pr/jimeng-support-oai-files
...
feat: jimeng use openai sdk input_reference i2v
2025-10-13 14:14:43 +08:00
Xyfacai
9805b0f3b0
Merge pull request #2027 from xyfacai/refactor/openai-video
...
refactor: Openai video model 移动到 dto
2025-10-13 13:24:20 +08:00
feitianbubu
dfca9681c8
feat: jimeng use openai sdk input_reference i2v
2025-10-13 13:06:03 +08:00
Xyfacai
a6e6897f63
refactor: Openai video model 移动到 dto
2025-10-13 11:45:45 +08:00
CaIon
ec0633bdfb
fix: update error messages for unsupported parameter names in Google extra body
2025-10-12 22:21:45 +08:00
CaIon
2d1534dc77
fix: 修复工作流重复创建release的问题
2025-10-12 15:40:22 +08:00
Seefs
eebd7ca0f3
Merge pull request #2025 from feitianbubu/pr/protect-increase-quota
...
feat: Add pre-status protection for IncreaseUserQuota
2025-10-12 15:06:12 +08:00
feitianbubu
98e3e5ca2c
feat: Add pre-status protection for IncreaseUserQuota
2025-10-12 14:53:55 +08:00
Seefs
e5dde67272
Merge pull request #2024 from seefs001/fix/version
...
fix: empty version
2025-10-12 14:24:01 +08:00
Seefs
d2546cf9ec
fix: empty version
2025-10-12 14:23:18 +08:00
CaIon
ede47ef014
feat: support free model setting
v0.9.7-patch.1
2025-10-12 13:31:03 +08:00
Seefs
6c7795238f
Merge pull request #2023 from seefs001/fix/version
...
fix: version
2025-10-12 13:05:51 +08:00
Seefs
0baacb2686
fix: version
2025-10-12 13:05:13 +08:00
Seefs
c5aaee9f2f
Merge pull request #2022 from seefs001/fix/ignore_ghcr
...
ignore ghcr
2025-10-12 12:40:18 +08:00
Seefs
1987c7e16c
ignore ghcr
2025-10-12 12:38:44 +08:00
CaIon
c13bb67360
fix: mask sensitive information in error messages and refine task retrieval query
v0.9.7
2025-10-12 12:25:11 +08:00
Seefs
77f8e51b56
Merge pull request #2018 from feitianbubu/pr/add-jimeng-vidu-openai-sdk
...
即梦和vidu支持 OpenAI sdk生成和查询视频
2025-10-11 20:40:47 +08:00
feitianbubu
e08f799994
feat: add vidu use openai sdk
2025-10-11 17:11:44 +08:00
feitianbubu
cc41ac63bf
fix: kling create video via openai sdk
2025-10-11 17:11:44 +08:00
feitianbubu
4e0f4b207d
refactor: add openaiVideo and method
2025-10-11 17:05:36 +08:00
feitianbubu
8a7033e5a3
feat: add jimeng use openai sdk
2025-10-11 17:05:33 +08:00
Seefs
7cb60c7d83
Merge pull request #1991 from Sacode/i18n
...
feat: complete English, French and Russian translation and add i18n configuration
2025-10-11 15:56:55 +08:00
Seefs
e1c7a4f41f
format: package name -> github.com/QuantumNous/new-api ( #2017 )
2025-10-11 15:30:09 +08:00
Seefs
2d3fd5634a
Merge pull request #2016 from seefs001/fix/ci-env
...
fix env GHCR_REPOSITORY
2025-10-11 14:19:42 +08:00
Seefs
5cfa64838c
fix env GHCR_REPOSITORY
2025-10-11 14:18:09 +08:00
Seefs
55afd5cbdf
feat: matrix ci ( #2014 )
2025-10-11 14:08:32 +08:00
Seefs
65920983cc
Alpha CI ( #2011 )
2025-10-11 13:24:04 +08:00
Dmitriy Safonov
ced72951e4
feat: add French translation glossary for consistent terminology
...
Add comprehensive French translation glossary document to standardize key project terminology. The glossary includes translations for core concepts, model-related terms, user management, recharge & redemption, channel management, and security terms. This ensures consistency and accuracy in French translations across the project, with specific guidance on technical terms and contextual usage.
2025-10-11 08:16:13 +03:00
CaIon
0ff98b1dc1
feat: update Go version in CI configuration and add release workflow for multi-platform builds
2025-10-11 12:44:09 +08:00
CaIon
5d4a0757f7
fix: ensure error message is set when it is empty in error handling #1972
2025-10-11 12:12:41 +08:00
CaIon
07b099006c
feat: add logging for model details and enhance action assignment in relay tasks
v0.9.6-patch.1
2025-10-11 11:56:44 +08:00
CaIon
5fbf860020
feat: enhance multipart validation with additional fields for model, seconds, and size
2025-10-11 11:33:59 +08:00
Calcium-Ion
eab768b4a0
Merge pull request #2006 from xyfacai/feat/sora-price
...
feat: sora 增加参数校验与计费
2025-10-11 11:22:08 +08:00
Calcium-Ion
1031f1ddf0
Merge pull request #2004 from feitianbubu/pr/openai-sdk-kling
...
支持可灵使用openai sdk生成视频
2025-10-11 11:05:11 +08:00
Dmitriy Safonov
63c01016e4
feat(i18n): add French pluralization support and complete translations
...
- Add pluralization rules for French locale using _one, _many, _other suffixes
- Complete missing French translations for web search, file search, and key count strings
- Add translations for import/export configuration functionality
- Fill in missing translations for UI elements like ID, IP, expand, and various status messages
- Improve French localization coverage for better user experience
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
5810c05dab
feat(i18n): enable pluralization for count-based translations
...
Enable i18next pluralization by setting disablePlurals to false and update multiple translation keys to use _one/_other suffixes for proper singular/plural handling. This improves localization accuracy for count-dependent strings like "X keys", "X models", and "X times".
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
c29eef9b15
feat(i18n): reorganize and expand ignored attributes list
...
Reordered the ignoredAttributes array in i18next.config.js alphabetically and added several new attributes to prevent unnecessary translation extraction. This improves the localization process by excluding more non-translatable properties like accept, align, autoComplete, clipRule, crossOrigin, and others.
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
b472f9c5b5
refactor(i18n): convert config from TypeScript to JavaScript
...
Converted i18next.config.ts to i18next.config.js and added AGPL license header. The change simplifies the build process by removing TypeScript compilation for this configuration file while maintaining the same functionality.
2025-10-11 04:35:22 +03:00
Dmitriy Safonov
a34d8f586e
feat: move i18next-cli to devDependencies
...
Relocated i18next-cli from dependencies to devDependencies as it's only needed for development tasks like translation management, not for runtime functionality.
2025-10-11 04:35:22 +03:00