ai-gateway/middleware
David Zhuang 5cf23d8698
feat: add Google Gemini Pro support (#826)
* fest: Add Google Gemini Pro, fix #810

* fest: Add tooling to Gemini; Add OpenAI-like system prompt to Gemini

* refactor: removing unused if statement

* fest: Add dummy model message for system message in gemini model

* chore: update implementation

---------

Co-authored-by: JustSong <songquanpeng@foxmail.com>
2023-12-17 12:48:32 +08:00
..
auth.go refactor: remove consumeQuota related logic (#738) 2023-11-24 20:42:29 +08:00
cache.go fix: add no-cache for index.html 2023-05-22 00:54:53 +08:00
cors.go fix: cors allow all headers 2023-06-20 22:04:01 +08:00
distributor.go feat: add Google Gemini Pro support (#826) 2023-12-17 12:48:32 +08:00
logger.go refactor: update logging related logic 2023-09-17 15:39:46 +08:00
rate-limit.go Rename to One API 2023-04-22 21:14:09 +08:00
recover.go feat: add panic recover middleware 2023-12-10 19:53:33 +08:00
request-id.go refactor: update logging related logic 2023-09-17 15:39:46 +08:00
turnstile-check.go Rename to One API 2023-04-22 21:14:09 +08:00
utils.go refactor: update logging related logic 2023-09-17 15:39:46 +08:00