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: Add support for Gemini completion and embedding models #16

Closed
cvauclair opened this issue Sep 9, 2024 · 0 comments · Fixed by #56
Closed

feat: Add support for Gemini completion and embedding models #16

cvauclair opened this issue Sep 9, 2024 · 0 comments · Fixed by #56
Assignees
Labels
model Relevant to new model providers or implementations

Comments

@cvauclair
Copy link
Contributor

Feature Request

Add Gemini as a new model provider for Rig.

Motivation

Gemini is a popular model provider that Rig should support and they have a REST API which should be relatively easy to integrate.

Proposal

Create a new module rig::providers::gemini which implements completion and embedding model clients for Google's Gemini.

Use the existing provider integrations as a guide (see rig::providers::openai and rig::providers::cohere).

You can find a collection of examples using the REST API (implemented in Python) here

@cvauclair cvauclair added feat model Relevant to new model providers or implementations labels Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
model Relevant to new model providers or implementations
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants