Skip to content

Allow Users to Set the Primary AI Provider #3

@alokemajumder

Description

@alokemajumder

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions