RedwindA
|
21f43b0dd8
|
feat(Gemini): enhance budget clamping logic for Gemini models
|
2025-06-18 00:49:35 +08:00 |
|
CaIon
|
2e4fa32d63
|
fix(relay): refine error message for unsupported MIME types and enhance error handling in OpenAI wrapper
|
2025-06-17 22:44:57 +08:00 |
|
CaIon
|
0199896d9a
|
fix(relay): improve error handling for unsupported MIME types by sanitizing URLs
|
2025-06-17 22:40:41 +08:00 |
|
Calcium-Ion
|
246ca40aac
|
Merge pull request #1231 from RedwindA/feat/gemini-budget-in-name
feat(Gemini): implement thinking budget control in model name
|
2025-06-17 00:03:53 +08:00 |
|
CaIon
|
6b7295bbdf
|
🔧 refactor(relay): replace UUID generation with helper function for response IDs
|
2025-06-16 21:02:27 +08:00 |
|
RedwindA
|
e735377218
|
feat: implement thinking budget control in model name
|
2025-06-15 23:20:41 +08:00 |
|
IcedTangerine
|
7daf1f63e6
|
Merge pull request #1145 from RedwindA/feature/gemini_snake_case_support
feat: 支持Gemini inline_data 的蛇形命名法
|
2025-06-09 22:06:58 +08:00 |
|
Calcium-Ion
|
bed19d5ca4
|
Merge pull request #1180 from RedwindA/fix/gemini-tool
🐛 fix(Gemini): improve JSON parsing for tool content handling
|
2025-06-09 20:51:28 +08:00 |
|
CaIon
|
865377449e
|
refactor(dto): change function and encoding fields to use json.RawMessage for improved flexibility
|
2025-06-08 16:28:47 +08:00 |
|
CaIon
|
f67843b963
|
fix(relay-gemini): remove outdated unsupported models from CovertGemini2OpenAI function
|
2025-06-08 16:22:39 +08:00 |
|
Calcium-Ion
|
bf296d92a5
|
Merge pull request #1174 from QuantumNous/refactor/message
refactor: message content 改成 any
|
2025-06-08 16:22:20 +08:00 |
|
CaIon
|
253b8cc899
|
fix(relay-gemini): add unsupported models to CovertGemini2OpenAI function
|
2025-06-08 16:04:31 +08:00 |
|
RedwindA
|
1b78a33aac
|
🐛 fix(Gemini): improve JSON parsing for tool content handling
|
2025-06-08 14:35:56 +08:00 |
|
Xyfacai
|
b778cd2b23
|
refactor: message content 改成 any
refactor: message content 改成 any
|
2025-06-07 23:47:22 +08:00 |
|
creamlike1024
|
9496dac448
|
feat: gemini audio input billing
|
2025-06-07 12:26:23 +08:00 |
|
RedwindA
|
f81225788d
|
修复2.5-pro的预算范围
|
2025-06-06 01:58:02 +08:00 |
|
RedwindA
|
c2f209abb7
|
解决合并冲突
|
2025-06-06 01:29:06 +08:00 |
|
RedwindA
|
a52a67176e
|
清理注释
|
2025-06-06 01:09:51 +08:00 |
|
RedwindA
|
f13e4bf486
|
Fix: Correctly relay FunctionResponse content for Gemini API
|
2025-06-06 00:56:38 +08:00 |
|
RedwindA
|
c7e812361d
|
fix: 移除流式响应结尾的[Done],以适应Gemini API的行为
|
2025-06-04 15:41:25 +08:00 |
|
RedwindA
|
50d40f04ec
|
支持Gemini inline_data的蛇形命名法
|
2025-06-04 02:18:54 +08:00 |
|
IcedTangerine
|
b0cbf71a1c
|
Merge pull request #1107 from QuantumNous/gemini-relay
Gemini 格式
|
2025-06-03 10:50:50 +08:00 |
|
Calcium-Ion
|
40e640511b
|
Merge pull request #1139 from RedwindA/gemini-fix
feat: 增加对Gemini MimeType类型的验证
|
2025-06-02 22:33:01 +08:00 |
|
RedwindA
|
148c974912
|
feat: 增加对GeminiMIME类型的验证
|
2025-06-02 19:00:55 +08:00 |
|
RedwindA
|
f1ee9a301d
|
refactor: enhance cleanFunctionParameters for improved handling of JSON schema, including support for $defs and conditional keywords
|
2025-06-01 02:08:13 +08:00 |
|
xqx121
|
1c4d7fd84b
|
Fix: Gemini2.5pro ThinkingConfig
|
2025-05-31 17:50:00 +08:00 |
|
creamlike1024
|
d90e4bef63
|
gemini stream
|
2025-05-26 14:50:50 +08:00 |
|
creamlike1024
|
738a9a4558
|
gemini text generation
|
2025-05-26 13:34:41 +08:00 |
|
CaIon
|
e18001299b
|
feat: enhance Gemini response handling by adding reasoning content and updating JSON decoding method
|
2025-05-22 16:11:50 +08:00 |
|
CaIon
|
66bdfe180c
|
feat: add Thought field to GeminiPart and update response handling in streamResponseGeminiChat2OpenAI
|
2025-05-22 15:52:23 +08:00 |
|
CaIon
|
498d73f67c
|
refactor: update JSON field names in GeminiChatRequest for consistency
|
2025-05-19 20:26:30 +08:00 |
|
Alex Liu
|
0d456df588
|
fix: gemini response json schema
|
2025-05-07 18:08:56 +08:00 |
|
creamlike1024
|
425feb88d8
|
feat: support /v1/responses API
|
2025-05-02 13:59:46 +08:00 |
|
CaIon
|
b64480b750
|
fix: gemini thinking tokens count #1014
|
2025-04-29 16:21:54 +08:00 |
|
CaIon
|
17e8a3432a
|
refactor: update GeminiThinkingConfig initialization
|
2025-04-18 23:13:28 +08:00 |
|
CaIon
|
790af65b2c
|
refactor: remove unsupported 'exclusiveMinimum' field from cleanFunctionParameters
|
2025-04-18 22:40:05 +08:00 |
|
CaIon
|
6522147183
|
refactor: remove unsupported root-level fields from cleanFunctionParameters
|
2025-04-18 21:38:12 +08:00 |
|
CaIon
|
4c4dc6e8b4
|
feat: add gemini thinking suffix support #981
|
2025-04-18 19:36:18 +08:00 |
|
CaIon
|
473e8e0eaf
|
feat: support gemini output text and inline images. (close #866)
|
2025-04-15 02:32:51 +08:00 |
|
CaIon
|
cca9c0479f
|
feat: enhance file handling and logging in the application
|
2025-04-11 16:23:54 +08:00 |
|
CaIon
|
2ec4565601
|
feat: implement parameter cleaning for Gemini functions
|
2025-04-10 22:35:03 +08:00 |
|
CaIon
|
a29f4d88c5
|
Update model-ratio.go
|
2025-04-04 23:41:41 +08:00 |
|
1808837298@qq.com
|
c183c1231c
|
refactor: Replace direct access to ImageUrl with GetImageMedia method across multiple relay channels
|
2025-03-15 19:43:37 +08:00 |
|
1808837298@qq.com
|
7e46d4217d
|
feat: 初步兼容流模式下openai渠道类型转为claude格式访问 #862
|
2025-03-13 19:32:08 +08:00 |
|
1808837298@qq.com
|
bd48f43410
|
feat: claude relay
|
2025-03-12 21:31:46 +08:00 |
|
Sh1n3zZ
|
e1b9f164f9
|
feat: gemini Embeddings support
|
2025-03-10 23:32:06 +08:00 |
|
1808837298@qq.com
|
558e625a01
|
fix: Prevent resource leaks by adding body close in stream handlers
|
2025-03-05 19:51:22 +08:00 |
|
1808837298@qq.com
|
37a83ecc33
|
refactor: Centralize stream handling and helper functions in relay package
|
2025-03-05 19:47:41 +08:00 |
|
1808837298@qq.com
|
13ab0f8e4f
|
fix: gemini&claude tool call format #795 #766
|
2025-02-26 23:56:10 +08:00 |
|
1808837298@qq.com
|
6d8d40e67b
|
fix: claude tool call format #795 #766
|
2025-02-26 23:40:16 +08:00 |
|