skynono
d7ed0214ad
feat: add video channel kling
2025-06-19 11:53:42 +08:00
Apple\Apple
8748425aa2
🚀 feat(ratio-sync): major refactor & UX overhaul for Upstream Ratio Sync
2025-06-19 08:57:34 +08:00
neotf
c787f59822
Merge branch 'main' into feat-04
2025-06-18 15:20:24 +08:00
CaIon
c4e652461e
🔧 refactor(dto): update BudgetTokens handling in Thinking struct
2025-06-16 18:29:49 +08:00
CaIon
d26ae9aa77
✨ feat(dto): add VlHighResolutionImages parameter to GeneralOpenAIRequest
2025-06-13 17:29:26 +08:00
neotf
342af15f73
format
2025-06-11 14:00:32 +08:00
neotf
0a3414bf26
format
2025-06-11 13:56:44 +08:00
neotf
1cff048cb7
Merge branch 'main' into feat-04
2025-06-11 13:55:47 +08:00
Calcium-Ion
a8b24bed00
Merge pull request #1184 from QuantumNous/refactor/message
...
fix: message 转 any 后,ImageUrl判断 panic
2025-06-09 15:51:53 +08:00
Xyfacai
be38aaa80d
fix: message 转 any 后,ImageUrl判断 panic
2025-06-09 11:27:24 +08:00
CaIon
2fb222b9a4
refactor(dto): change function and encoding fields to use json.RawMessage for improved flexibility
2025-06-08 16:28:47 +08:00
Xyfacai
8343fe0740
refactor: message content 改成 any
...
refactor: message content 改成 any
2025-06-07 23:47:22 +08:00
neotf
1ce5c34703
Merge branch 'main' into feat-04
2025-06-05 20:35:47 +08:00
neotf
a813b24184
feat: support claude cache and thinking for upstream [OpenRouter] ( #983 )
...
* feat: support claude cache for upstream [OpenRouter]
* feat: support claude thinking for upstream [OpenRouter]
* feat: reasoning is common params for OpenRouter
2025-06-05 17:35:48 +08:00
CaIon
46f95fddcd
feat: add ToMap method and enhance OpenAI request handling
2025-06-01 01:10:10 +08:00
neotf
dde8c49a2e
feat: enhance cache_create_tokens calculation for OpenRouter
2025-05-29 22:47:02 +08:00
neotf
c0df38767c
feat: enhance token usage details for upstream OpenRouter
2025-05-29 00:55:57 +08:00
CaIon
ef21119a29
fix: Change ParallelTooCalls from bool to *bool in GeneralOpenAIRequest for optional handling
2025-05-28 21:12:55 +08:00
IcedTangerine
3494accae9
Update openai_request.go
2025-05-28 14:25:24 +08:00
wang.rong
2f09010d22
chat/completion透传parallel_tool_calls参数
2025-05-27 09:32:20 +08:00
creamlike1024
87a407da4b
fix: search-preview model web search billing
2025-05-26 18:53:41 +08:00
Adam.Wang
9369c4e3b7
feat: 火山引擎增加文生图
2025-05-22 13:58:05 +08:00
CaIon
e0fc7a501f
feat: add OutputFormat field to ImageRequest for enhanced image processing options
2025-05-20 19:40:29 +08:00
a37836323
f249b7cf24
添加DALL-E图像生成请求中的Background和Moderation字段
2025-05-10 04:33:49 +08:00
creamlike1024
a3fe88772f
feat: 添加 built in tools 计费
...
- 增加非流的工具调用次数统计
- 添加 web search 和 file search 计费
2025-05-06 21:58:01 +08:00
CaIon
e9812b0fd5
feat: implement OpenAI responses handling and streaming support with built-in tool tracking
2025-05-05 00:40:16 +08:00
Calcium-Ion
4cc1f2b4e3
Merge pull request #1020 from QuantumNous/v1responses
...
feat: support /v1/responses API
2025-05-04 17:13:39 +08:00
CaIon
209265e68c
feat: enhance OaiResponsesStreamHandler to handle output text and improve response streaming
2025-05-04 17:09:37 +08:00
creamlike1024
3753e5720a
add OaiResponsesStreamHandler
2025-05-03 22:36:27 +08:00
CaIon
4bf0d094c4
feat: add video URL support in MediaContent and update token counting logic
2025-05-03 21:12:07 +08:00
creamlike1024
8ea4c76f2b
feat: support /v1/responses API
2025-05-02 13:59:46 +08:00
CaIon
d309727e99
fix: gemini thinking tokens count #1014
2025-04-29 16:21:54 +08:00
xyfacai
873ebcf0c7
feat: support /images/edit
...
(cherry picked from commit 1c0a1238787d490f02dd9269b616580a16604180)
2025-04-26 15:44:56 +08:00
CaIon
3169bfe362
refactor: update ClaudeMessageSource struct to include optional Url field and adjust media source handling in relay-claude #993
2025-04-24 00:39:09 +08:00
CaIon
d378543819
feat: add gemini thinking suffix support #981
2025-04-18 19:36:18 +08:00
CaIon
8ead0864b5
refactor: remove reasoning field from GeneralOpenAIRequest struct
2025-04-17 17:11:42 +08:00
CaIon
80e6b9e04e
feat: add reasoning field to GeneralOpenAIReques
2025-04-17 17:09:46 +08:00
CaIon
9e4506ebaf
feat: 完善openai转claude支持
2025-04-11 18:28:50 +08:00
CaIon
577b18a1a1
feat: enhance file handling and logging in the application
2025-04-11 16:23:54 +08:00
CaIon
60a9bd45c6
feat: add xAI handling and response processing
2025-04-10 17:20:59 +08:00
1808837298@qq.com
4f6167243f
feat: Update RerankerInfo structure and modify GenRelayInfoRerank function to accept RerankRequest
2025-03-17 16:44:53 +08:00
1808837298@qq.com
9b85cb2371
refactor: Update ClaudeResponse error handling to use pointer for ClaudeError and improve nil checks in response processing
2025-03-16 23:14:45 +08:00
1808837298@qq.com
8918381c96
feat: support xinference rerank to jina format
2025-03-16 21:06:29 +08:00
1808837298@qq.com
6e8916207e
refactor: Enhance Claude response handling
2025-03-16 19:11:58 +08:00
1808837298@qq.com
62dc82638d
feat: Introduce JSON decoding utility functions and update error handling in Claude and OpenAI response structures
2025-03-16 18:34:39 +08:00
1808837298@qq.com
b93827c425
feat: support dify upload image file
2025-03-15 19:10:12 +08:00
1808837298@qq.com
b869cec78b
refactor: Change ClaudeError field type to non-pointer and enhance response handling with reasoning content
2025-03-14 17:48:26 +08:00
CalciumIon
5021000c5d
refactor: Simplify OpenAI handler function signature and remove unused TextResponseWithError struct; introduce common_handler for rerank functionality
2025-03-14 17:31:05 +08:00
1808837298@qq.com
47c297794d
feat: 初步兼容流模式下openai渠道类型转为claude格式访问 #862
2025-03-13 19:32:08 +08:00
1808837298@qq.com
78fc3a191c
feat: claude relay
2025-03-12 21:31:46 +08:00