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

Allow Users to Set the Primary AI Provider #3

Open
3 tasks
alokemajumder opened this issue Apr 22, 2024 · 0 comments
Open
3 tasks

Allow Users to Set the Primary AI Provider #3

alokemajumder opened this issue Apr 22, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@alokemajumder
Copy link
Owner

Description

To enhance customization and usability, implement functionality that allows users to select their preferred primary AI provider (OpenAI, Anthropic, or Gemini) through repository secrets or action inputs.

Expected Benefits

  • Users can customize which AI model they prefer based on their specific needs, such as detailed accuracy, response speed, or cost-efficiency.
  • Increases the adaptability of the action for different use cases and user preferences.

Tasks

  • Develop a configuration system in the workflow file to accept the primary AI choice as an input.
  • Modify the Python script to dynamically select the primary AI based on user input.
  • Update the README and other documentation to guide users on how to set their primary AI provider.

Acceptance Criteria

  • Users can specify their primary AI provider in their workflow file or as a repository secret.
  • The system correctly prioritizes the chosen primary AI provider when generating PR content.
@alokemajumder alokemajumder added enhancement New feature or request help wanted Extra attention is needed labels Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant