Skip to content

feat(py): Initialize dynamic model registration for Gemini #2908

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

Conversation

AbeJLazaro
Copy link
Contributor

@AbeJLazaro AbeJLazaro commented May 13, 2025

#2901
#2636

Implement resolve action for dynamic registration of models for Gemini.

Summary:

  1. Added implement resolve_action for gemini_pluging
  2. Remove deprecated models and latest model in order to test it. It works.
  3. Added some tests. I will add more tests in another PR.

Checklist (if applicable):

@AbeJLazaro AbeJLazaro requested a review from pavelgj as a code owner May 13, 2025 20:02
@github-actions github-actions bot added feature New feature or request python Python labels May 13, 2025
@AbeJLazaro AbeJLazaro requested review from yesudeep and pavelgj and removed request for pavelgj May 13, 2025 20:03
Abraham Lazaro Martinez added 2 commits May 14, 2025 14:59
@AbeJLazaro AbeJLazaro merged commit c3f7ac5 into lazaro/feat/release-dynamic-gemini-registry-v1 May 14, 2025
9 checks passed
@AbeJLazaro AbeJLazaro deleted the lazaro/feat/dynamic-registry-models-gemini branch May 14, 2025 15:13
AbeJLazaro added a commit that referenced this pull request May 20, 2025
Co-authored-by: Abraham Lazaro Martinez <lazaromartinez@google.com>
AbeJLazaro pushed a commit that referenced this pull request May 21, 2025
commit 91668ca
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:29:07 2025 +0000

    chore: bump @genkit-ai/express version to @genkit-ai/express@1.10.0

commit f6070b6
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:29:04 2025 +0000

    chore: bump genkitx-mcp version to genkitx-mcp@1.10.0

commit ea45c38
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:29:01 2025 +0000

    chore: bump @genkit-ai/checks version to @genkit-ai/checks@1.10.0

commit 1d5ad7d
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:58 2025 +0000

    chore: bump @genkit-ai/vertexai version to @genkit-ai/vertexai@1.10.0

commit c1a3858
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:55 2025 +0000

    chore: bump genkitx-pinecone version to genkitx-pinecone@1.10.0

commit 3f284ea
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:52 2025 +0000

    chore: bump genkitx-ollama version to genkitx-ollama@1.10.0

commit 591f4cf
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:48 2025 +0000

    chore: bump @genkit-ai/next version to @genkit-ai/next@1.10.0

commit fe9e461
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:45 2025 +0000

    chore: bump genkitx-langchain version to genkitx-langchain@1.10.0

commit 9cae9be
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:42 2025 +0000

    chore: bump @genkit-ai/googleai version to @genkit-ai/googleai@1.10.0

commit 91d8b70
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:39 2025 +0000

    chore: bump @genkit-ai/google-cloud version to @genkit-ai/google-cloud@1.10.0

commit 8fbe770
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:36 2025 +0000

    chore: bump @genkit-ai/firebase version to @genkit-ai/firebase@1.10.0

commit b1c2159
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:33 2025 +0000

    chore: bump @genkit-ai/evaluator version to @genkit-ai/evaluator@1.10.0

commit b9e6958
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:30 2025 +0000

    chore: bump @genkit-ai/dev-local-vectorstore version to @genkit-ai/dev-local-vectorstore@1.10.0

commit f9a5b8a
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:27 2025 +0000

    chore: bump genkitx-chromadb version to genkitx-chromadb@1.10.0

commit efb1210
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:24 2025 +0000

    chore: bump genkit version to genkit@1.10.0

commit 689f7d3
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:21 2025 +0000

    chore: bump @genkit-ai/ai version to @genkit-ai/ai@1.10.0

commit e335e9c
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:28:18 2025 +0000

    chore: bump @genkit-ai/core version to @genkit-ai/core@1.10.0

commit edc2031
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:26:30 2025 +0000

    chore: bump @genkit-ai/telemetry-server version to @genkit-ai/telemetry-server@1.10.0

commit 9d8ee81
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:26:27 2025 +0000

    chore: bump genkit-cli version to genkit-cli@1.10.0

commit 9cfbf1f
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Wed May 21 17:26:25 2025 +0000

    chore: bump @genkit-ai/tools-common version to @genkit-ai/tools-common@1.10.0

commit 469707b
Author: Pavel Jbanov <pavelj@google.com>
Date:   Wed May 21 12:40:03 2025 -0400

    feat(js): added reasoning part type and implemented for googleai and vertexai (#2945)

commit 9f5c76b
Author: Abraham J. Lázaro <49347542+AbeJLazaro@users.noreply.github.com>
Date:   Tue May 20 14:27:18 2025 -0600

    feat(py): Dynamic model registration for Gemini (#2908) (#2917)

    Co-authored-by: Abraham Lazaro Martinez <lazaromartinez@google.com>

commit 7cfec0a
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:26:02 2025 +0000

    chore: bump @genkit-ai/express version to @genkit-ai/express@1.9.1-rc.0

commit 1ec8344
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:26:00 2025 +0000

    chore: bump genkitx-mcp version to genkitx-mcp@1.9.1-rc.0

commit a1bd18d
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:57 2025 +0000

    chore: bump @genkit-ai/checks version to @genkit-ai/checks@1.9.1-rc.0

commit fcf77ee
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:55 2025 +0000

    chore: bump @genkit-ai/vertexai version to @genkit-ai/vertexai@1.9.1-rc.0

commit 1e85633
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:53 2025 +0000

    chore: bump genkitx-pinecone version to genkitx-pinecone@1.9.1-rc.0

commit 5a75337
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:51 2025 +0000

    chore: bump genkitx-ollama version to genkitx-ollama@1.9.1-rc.0

commit 76b3860
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:49 2025 +0000

    chore: bump @genkit-ai/next version to @genkit-ai/next@1.9.1-rc.0

commit 008aaf4
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:46 2025 +0000

    chore: bump genkitx-langchain version to genkitx-langchain@1.9.1-rc.0

commit 9abdda4
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:44 2025 +0000

    chore: bump @genkit-ai/googleai version to @genkit-ai/googleai@1.9.1-rc.0

commit 9887cb1
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:42 2025 +0000

    chore: bump @genkit-ai/google-cloud version to @genkit-ai/google-cloud@1.9.1-rc.0

commit 079cd24
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:39 2025 +0000

    chore: bump @genkit-ai/firebase version to @genkit-ai/firebase@1.9.1-rc.0

commit be5f59d
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:37 2025 +0000

    chore: bump @genkit-ai/evaluator version to @genkit-ai/evaluator@1.9.1-rc.0

commit 8c4ae5f
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:35 2025 +0000

    chore: bump @genkit-ai/dev-local-vectorstore version to @genkit-ai/dev-local-vectorstore@1.9.1-rc.0

commit 192e440
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:33 2025 +0000

    chore: bump genkitx-chromadb version to genkitx-chromadb@1.9.1-rc.0

commit 02d9801
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:31 2025 +0000

    chore: bump genkit version to genkit@1.9.1-rc.0

commit 0c45d3d
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:28 2025 +0000

    chore: bump @genkit-ai/ai version to @genkit-ai/ai@1.9.1-rc.0

commit 44d6703
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:25:26 2025 +0000

    chore: bump @genkit-ai/core version to @genkit-ai/core@1.9.1-rc.0

commit 5daebe5
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:24:39 2025 +0000

    chore: bump @genkit-ai/telemetry-server version to @genkit-ai/telemetry-server@1.9.1-rc.0

commit 3b70098
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:24:37 2025 +0000

    chore: bump genkit-cli version to genkit-cli@1.9.1-rc.0

commit 341db6d
Author: Automated Version Bump <gh-action-bump-version@users.noreply.github.com>
Date:   Tue May 20 00:24:35 2025 +0000

    chore: bump @genkit-ai/tools-common version to @genkit-ai/tools-common@1.9.1-rc.0

commit a330fb5
Author: Pavel Jbanov <pavelj@google.com>
Date:   Mon May 19 20:20:27 2025 -0400

    chore(js/plugins/googleai): added google search options to gemini config schema (#2938)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request python Python
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants