creamlike1024
0e9a193ed8
feat: gemini audio input billing
2025-06-07 12:26:23 +08:00
RedwindA
eb23dffa04
修复2.5-pro的预算范围
2025-06-06 01:58:02 +08:00
RedwindA
8add0b1592
解决合并冲突
2025-06-06 01:29:06 +08:00
RedwindA
2c3464c2c6
清理注释
2025-06-06 01:09:51 +08:00
RedwindA
f24e2b0d40
Fix: Correctly relay FunctionResponse content for Gemini API
2025-06-06 00:56:38 +08:00
RedwindA
0827ebd22e
fix: 移除流式响应结尾的[Done],以适应Gemini API的行为
2025-06-04 15:41:25 +08:00
IcedTangerine
b90aa227ef
Merge pull request #1107 from QuantumNous/gemini-relay
...
Gemini 格式
2025-06-03 10:50:50 +08:00
Calcium-Ion
c668362f9d
Merge pull request #1139 from RedwindA/gemini-fix
...
feat: 增加对Gemini MimeType类型的验证
2025-06-02 22:33:01 +08:00
RedwindA
088abcdedc
feat: 增加对GeminiMIME类型的验证
2025-06-02 19:00:55 +08:00
RedwindA
7aad5b0479
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
efd4a46a97
Fix: Gemini2.5pro ThinkingConfig
2025-05-31 17:50:00 +08:00
creamlike1024
253f487d80
gemini stream
2025-05-26 14:50:50 +08:00
creamlike1024
75d859dce2
gemini text generation
2025-05-26 13:34:41 +08:00
CaIon
6436a165af
feat: enhance Gemini response handling by adding reasoning content and updating JSON decoding method
2025-05-22 16:11:50 +08:00
CaIon
526b7e6048
feat: add Thought field to GeminiPart and update response handling in streamResponseGeminiChat2OpenAI
2025-05-22 15:52:23 +08:00
CaIon
0bf328939a
refactor: update JSON field names in GeminiChatRequest for consistency
2025-05-19 20:26:30 +08:00
Alex Liu
7ecd9d053e
fix: gemini response json schema
2025-05-07 18:08:56 +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
CaIon
fdd349c909
refactor: update GeminiThinkingConfig initialization
2025-04-18 23:13:28 +08:00
CaIon
ace677b3e7
refactor: remove unsupported 'exclusiveMinimum' field from cleanFunctionParameters
2025-04-18 22:40:05 +08:00
CaIon
6e2e10adf1
refactor: remove unsupported root-level fields from cleanFunctionParameters
2025-04-18 21:38:12 +08:00
CaIon
d378543819
feat: add gemini thinking suffix support #981
2025-04-18 19:36:18 +08:00
CaIon
effa523a54
feat: support gemini output text and inline images. ( close #866 )
2025-04-15 02:32:51 +08:00
CaIon
577b18a1a1
feat: enhance file handling and logging in the application
2025-04-11 16:23:54 +08:00
CaIon
95f0ed1821
feat: implement parameter cleaning for Gemini functions
2025-04-10 22:35:03 +08:00
CaIon
1e95160293
Update model-ratio.go
2025-04-04 23:41:41 +08:00
1808837298@qq.com
921ad4530e
refactor: Replace direct access to ImageUrl with GetImageMedia method across multiple relay channels
2025-03-15 19:43:37 +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
Sh1n3zZ
9a878df8c0
feat: gemini Embeddings support
2025-03-10 23:32:06 +08:00
1808837298@qq.com
c4ca4af8ce
fix: Prevent resource leaks by adding body close in stream handlers
2025-03-05 19:51:22 +08:00
1808837298@qq.com
d647214555
refactor: Centralize stream handling and helper functions in relay package
2025-03-05 19:47:41 +08:00
1808837298@qq.com
0646fa1892
fix: gemini&claude tool call format #795 #766
2025-02-26 23:56:10 +08:00
1808837298@qq.com
23de62ec0d
fix: claude tool call format #795 #766
2025-02-26 23:40:16 +08:00
1808837298@qq.com
832f4b2b1a
fix: Update Gemini safety settings category
2025-02-26 19:18:00 +08:00
1808837298@qq.com
8a30d64a75
feat: Add Gemini version settings configuration support ( close #568 )
2025-02-26 18:19:09 +08:00
1808837298@qq.com
0a369cc193
feat: Add Gemini safety settings configuration support ( close #703 )
2025-02-26 16:54:43 +08:00
Sh1n3zZ
873a79f28f
feat: add Gemini Imagen image generation support
2025-02-18 01:41:58 +08:00
Calcium-Ion
b21ba28167
Merge pull request #723 from kuwork/main
...
Support for MokaAI M3E
2025-02-11 22:16:18 +07:00
HynoR
f062c3596d
chore: sync gemini aistudio model
2025-02-06 13:32:19 +08:00
kuwork
fdebb6e6e8
Merge branch 'main' into main
2025-02-04 22:52:37 +08:00
Jerry
fcc32ffbc9
Fix M3E not working
2025-01-23 05:54:39 +08:00
Butui Hu
6e710f3210
Fix temperature not being set to 0 due to json omitempty
...
The issue was caused by the `omitempty` tag in the Go struct, which prevented the `temperature` field from being included in the JSON output when it was set to 0.
Signed-off-by: Butui Hu <hot123tea123@gmail.com >
2025-01-21 12:54:09 +08:00
Yan
1cdb03d821
fix: Gemini 其他文件类型的支持(Base64URL)
2024-12-29 10:11:39 +08:00
Yan
9fc2f6a3b5
fix: Gemini 函数调用的文本转义
2024-12-29 06:11:44 +08:00
CalciumIon
e326679b72
feat: add multi-file type support for Gemini and Claude
...
- Add file data DTO for structured file handling
- Implement file decoder service
- Update Claude and Gemini relay channels to handle various file types
- Reorganize worker service to cf_worker for clarity
- Update token counter and image service for new file types
2024-12-29 00:00:24 +08:00
Yan
b7b2347263
fix: 转义 Gemini 工具调用中的反斜杠
2024-12-28 18:29:48 +08:00
Yan
49a0db1da8
fix: add index in the tool calls when chat by stream (gemini)
2024-12-28 17:56:31 +08:00
tenacious
18e308bdf7
fix delete title schema
2024-12-26 00:24:45 +08:00