CalciumIon
e326679b72
feat: add multi-file type support for Gemini and Claude
...
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
- 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
CalciumIon
0725c8aac9
feat: Add GEMINI_VISION_MAX_IMAGE_NUM configuration
...
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
- Introduced `GEMINI_VISION_MAX_IMAGE_NUM` to README files for better user guidance.
- Updated `env.go` to retrieve the maximum image number from environment variables, defaulting to 16.
- Modified image handling logic in `relay-gemini.go` to respect the new configuration, allowing disabling of the limit by setting it to -1.
- Removed hardcoded constant for maximum image number in `constant.go` to streamline configuration management.
2024-12-20 21:36:23 +08:00
CalciumIon
21d71a2a31
chore: update default STREAMING_TIMEOUT
2024-11-28 23:59:10 +08:00
HowieWood
4e531938ee
Modify the default gemini API to v1beta
2024-11-16 12:21:50 +00:00
GuoRuqiang
f4dcb4e2be
Merge branch 'Calcium-Ion:main' into main
2024-09-14 19:00:03 +08:00
Yan
39f10c8305
add gemini exp
2024-09-11 19:37:03 +08:00
Jin Weihan
a3ad4f528d
增加环境变量GENERATE_DEFAULT_TOKEN 设置之后将生成初始令牌,默认关闭。
2024-08-24 18:44:37 +00:00
CalciumIon
fda2fd2e53
feat: 优化Gemini模型版本获取逻辑
2024-08-02 17:23:59 +08:00
CalciumIon
e6de0c0bae
feat: add UPDATE_TASK env
2024-07-18 17:26:21 +08:00
CalciumIon
34c356b041
feat: 媒体请求计费选项
2024-07-18 17:04:19 +08:00
CalciumIon
976e1f0921
fix: stream options
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
2024-07-08 21:54:32 +08:00
CalciumIon
1852fe04a1
feat: update FORCE_STREAM_OPTION default value
2024-07-08 21:41:52 +08:00
CalciumIon
22bc0bf773
feat: support stream_options
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
2024-07-08 01:27:57 +08:00
CalciumIon
2e45163f93
feat: add env DIFY_DEBUG
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
2024-07-07 02:24:51 +08:00
CalciumIon
eca52104cc
chore: 重构
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
2024-06-27 19:30:17 +08:00