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

[Feature] Alternative Option For AI support #74

Open
khengyun opened this issue Nov 10, 2023 · 7 comments
Open

[Feature] Alternative Option For AI support #74

khengyun opened this issue Nov 10, 2023 · 7 comments

Comments

@khengyun
Copy link

It would be better to have g4f support. Alternative to GPT API Key.

@khengyun khengyun changed the title [Feature] Alternative Option [Feature] Alternative Option For AI support Nov 10, 2023
@eli64s
Copy link
Owner

eli64s commented Nov 24, 2023

Hi @khengyun, thanks for sharing this! I'll take a look at implementing this into the tool.

Thank you,
Eli

@skfrost19
Copy link

Hi, @eli64s I would like to contribute on this feature.

@eli64s
Copy link
Owner

eli64s commented Dec 29, 2023

Hi @skfrost19. Thanks for your interest in contributing to readme-ai. Do you have any specific idea of how you'd like to contribute to this feature?

For additional context, the goal here is to add support for additional LLM APIs in addition to the current implementation of only the OpenAI API. This would give users more flexibility and potentially help grow the project. I need to spend more time working out the details on how to refactor the current codebase and integrate this solution. If you have any initial thoughts or ideas please go ahead and share them.

Thank you,
Eli

@skfrost19
Copy link

@eli64s Yeah sure, we can add 2 other options - Google Gemini API (free) and use of offline quantized models LLaMa2 or OpenChat3.5 for the text generation.
Now the offline models will take more time for the readme generation but it will get the job done. Thanks.

@eli64s
Copy link
Owner

eli64s commented Dec 30, 2023

@skfrost19 Thanks for sharing, I think integrating any free API such as Google Gemini is a good starting point.

Are you familiar with the LiteLLM project? It allows you to interface with many providers using the same methods that OpenAI uses. I need to spend some more time learning about LiteLLM but it may be an interesting option to explore as well.

@skfrost19
Copy link

@eli64s i am not familiar with the project but will look into it and get back to you.
Thanks

@wywerne
Copy link

wywerne commented Apr 12, 2024

another open source project : https://jan.ai/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants