Commit eba8620
Add Google Gemini backend implementation
- Added APIType_GoogleGemini constant to uctypes
- Created gemini package with backend, types, and message conversion
- Implemented streaming support with SSE
- Added tool calling (function calling) support
- Added support for images, PDFs, and text files
- Integrated gemini backend into usechat-backend.go
Co-authored-by: sawka <2722291+sawka@users.noreply.github.com>1 parent c13aa7e commit eba8620
5 files changed
Lines changed: 1062 additions & 0 deletions
File tree
- pkg/aiusechat
- gemini
- uctypes
0 commit comments