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

[Roadmap]: Gemini Integration #2387

Open
BeibinLi opened this issue Apr 15, 2024 · 8 comments
Open

[Roadmap]: Gemini Integration #2387

BeibinLi opened this issue Apr 15, 2024 · 8 comments
Assignees
Labels
0.2 Issues which are related to the pre 0.4 codebase needs-triage roadmap Issues related to roadmap of AutoGen

Comments

@BeibinLi
Copy link
Collaborator

BeibinLi commented Apr 15, 2024

Tip

Want to get involved?

We'd love it if you did! Please get in contact with the people assigned to this issue, or leave a comment. See general contributing advice here too.

Intro

Gemini is a Google GenAI product that offers another set of GenAI models for users. Since December 2023, our "gemini" branch has seen significant community interest, including the integration of Gemma with autogen earlier this year. We're now excited to bring the experimental Gemini branch into AutoGen's main release. While we currently offer Gemini chat completion and vision models, this roadmap aims to unlock more potential of Google Gemini within AutoGen, laying out TODOs, feature requests, and future directions.

The Roadmap

Merged PR: #2360

Future:

  • GenerationConfig Parameters: temperature, max_tokens, etc.
  • Multiple Responses: generate several responses at the same time.
  • More Accurate Cost/Token Calculation. Great feedback from @joshkyh
  • Function Calling.
  • JSON Output: structure outputs in JSON.
  • Image Generation.
  • Other Modalities: audio/video generation and processing.
  • Safety Settings: user-customizable safety controls. Feedback from @marklysze chat.send_message("hi", stream=stream, safety_settings=safety). documentation
  • Multi-turn Vision Chat: improve conversational context for image tasks.
  • Streaming: real-time output from the client.
@BeibinLi BeibinLi added enhancement roadmap Issues related to roadmap of AutoGen and removed enhancement labels Apr 15, 2024
@BeibinLi BeibinLi self-assigned this Apr 15, 2024
@NikolayTV
Copy link
Contributor

Hi! Is it the list of planned features for future or is it what have been done?
I don't see safety settings or generation config in this PR, and wanted to be active contributor to the repo because im gonna be using it very actively. Could I help with it?

  • GenerationConfig Parameters: temperature, max_tokens, etc.
  • Multiple Responses: generate several responses at the same time.
  • Cost/Token Calculation. Great feedback from @joshkyh , documentation
  • Function Calling.
  • JSON Output: structure outputs in JSON.
  • Image Generation.
  • Other Modalities: audio/video generation and processing.
  • Safety Settings: user-customizable safety controls. Feedback from @marklysze chat.send_message("hi", stream=stream, safety_settings=safety). documentation
  • Multi-turn Vision Chat: improve conversational context for image tasks.
  • Streaming: real-time output from the client.

@ekzhu
Copy link
Collaborator

ekzhu commented Apr 17, 2024

@NikolayTV the list are tasks not yet completed. If you are interested to contribute, we can discuss here and create an issue for you. cc @BeibinLi @sonichi

@NikolayTV
Copy link
Contributor

Thanks! Here is my first PR #2429

@abhinavankur
Copy link

How can I contribute?

@randombet
Copy link
Collaborator

How can I contribute?
Welcome @abhinavankur
You may find the contribution guide at
https://microsoft.github.io/autogen/docs/contributor-guide/contributing/

@arjun-g
Copy link

arjun-g commented May 25, 2024

My PR for Function Calling support #2793

@yeounoh
Copy link

yeounoh commented Jun 20, 2024

Hi I would like to help/contribute as well. Any open issues from the list? (cc hello @ekzhu @sonichi )

@yeounoh
Copy link

yeounoh commented Jun 28, 2024

Hi I would like to help/contribute as well. Any open issues from the list? (cc hello @ekzhu @sonichi )

I raised a feature request for caching, (#3038) -- I can take this as my first contribution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.2 Issues which are related to the pre 0.4 codebase needs-triage roadmap Issues related to roadmap of AutoGen
Projects
None yet
Development

No branches or pull requests

8 participants