Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ai-proxy): google-gemini support #12948

Merged
merged 20 commits into from
Jul 9, 2024
Merged

Conversation

tysoekong
Copy link
Contributor

@tysoekong tysoekong commented Apr 27, 2024

Summary

Adds Google Gemini support to Kong AI Gateway.

Checklist

  • The Pull Request has tests
  • A changelog file has been created under changelog/unreleased/kong or skip-changelog label added on PR if changelog is unnecessary. README.md
  • There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Issue reference

AG-27

@tysoekong tysoekong force-pushed the feat/ai_proxy_google_gemini branch from 7724fc8 to 4c9b05b Compare May 17, 2024 15:27
@tysoekong tysoekong marked this pull request as ready for review May 29, 2024 11:18
@tysoekong tysoekong requested review from locao, hanshuebner and jschmid1 and removed request for jschmid1 May 29, 2024 11:19
@tysoekong tysoekong changed the title DRAFT: feat(ai-proxy): google-gemini support feat(ai-proxy): google-gemini support May 29, 2024
Copy link

@EduardoEspinozaPerez EduardoEspinozaPerez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Dockerfile Outdated Show resolved Hide resolved
kong/plugins/ai-proxy/handler.lua Outdated Show resolved Hide resolved
kong/llm/drivers/shared.lua Show resolved Hide resolved
Dockerfile Outdated Show resolved Hide resolved
kong/llm/drivers/gemini.lua Outdated Show resolved Hide resolved
@subnetmarco
Copy link
Member

@tysoekong Let's get this merged.

@tysoekong tysoekong requested a review from jschmid1 July 5, 2024 09:20
@tysoekong tysoekong force-pushed the feat/ai_proxy_google_gemini branch from 61d44d1 to ae686a4 Compare July 5, 2024 10:09
@jschmid1 jschmid1 merged commit c8d99a2 into master Jul 9, 2024
25 checks passed
@jschmid1 jschmid1 deleted the feat/ai_proxy_google_gemini branch July 9, 2024 07:40
@team-gateway-bot
Copy link
Collaborator

Cherry-pick failed for master, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally.

git remote add upstream https://github.com/kong/kong-ee
git fetch upstream master
git worktree add -d .worktree/cherry-pick-12948-to-master-to-upstream upstream/master
cd .worktree/cherry-pick-12948-to-master-to-upstream
git checkout -b cherry-pick-12948-to-master-to-upstream
ancref=$(git merge-base 8aea938eb4601a81b0326c6ae1004f62dcf0f5f5 ae686a42488415c593e950cf0bf48422e0619578)
git cherry-pick -x $ancref..ae686a42488415c593e950cf0bf48422e0619578

@github-actions github-actions bot added the incomplete-cherry-pick A cherry-pick was incomplete and needs manual intervention label Jul 9, 2024
@locao locao removed the incomplete-cherry-pick A cherry-pick was incomplete and needs manual intervention label Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants