Changelog
✨ Features
* a021f64d01214cbbe89971bdb8606ac0f0f1ef41: feat: Enable Streaming API (27) (edenreich)
🐛 Bug fixes
* d3e6f1adb144f3b36845d7a06d2f3a56a301b467: fix(docs): Revise configuration documentation with detailed environment variables and default values (edenreich)
📚 Documentation
* f9a517dc6d28144f2bd25026fba9585bfffec11e: docs(examples): Update inference-gateway image version to v0.1.10 in Docker and Kubernetes configurations (edenreich)
🔨 Improvements
* 84d65c5f2a931c20b71459045dceee948e024623: perf: Add benchmark testing (29) (edenreich)
Deprecated
* Remove Google API - it needs some re-work by the Google Team before I will want to use it - if someone has a special request or need for using gemini with Google API, just let me know and we can discuss how to bring it back.
There were way too many code changes needed just for google provider.
Just to list a few issues I had with their API:
- The authorization token is provided only via query param which is odd
- The URL path is used for the model name - similarly to what Cloudflare implementation looks like, which is odd IMO
- The URLs are camelCased
- They require HTTPs for streaming API but not for regular generate API - if they care about security then at least make it consistent for both API endpoints
- The messaging structure doesn't follow any standard - it follows only Google specific standard which only Google knows about
---
Released by [GoReleaser](https://github.com/goreleaser/goreleaser).