theboringhumane/✨ CoriAI Code Review, PhD
🤖 AI-powered code reviews for pull requests using LLMs, by a smart human with a PhD! 🎓
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| provider | LLM provider to use (openai, gemini, groq, mistral, ollama) | no | openai |
| openai_api_key | OpenAI API key (required if using OpenAI) | no | — |
| openai_base_url | OpenAI API base URL (optional) | no | https://api.openai.com/v1 |
| google_api_key | Google API key (required if using Gemini) | no | — |
| groq_api_key | Groq API key (required if using Groq) | no | — |
| mistral_api_key | Mistral API key (required if using Mistral) | no | — |
| ollama_api_key | Ollama API key (required if using Ollama) | no | — |
| ollama_base_url | Ollama API base URL (optional) | no | http://localhost:11434 |
| github_token | GitHub token for PR access | no | ${{ github.token }} |
| extra_prompt | Additional instructions for the AI reviewer | no | "" |
| model | Model to use (provider-specific, e.g., gpt-4-turbo-preview for OpenAI, gemini-pro for Google) | no | gpt-4o-mini |
| pr_title | Title of the pull request | no | ${{ github.event.pull_request.title }} |
| pr_description | Description of the pull request | no | ${{ github.event.pull_request.body }} |
| pr_state | State of the pull request | no | ${{ github.event.pull_request.state }} |
| pr_author | Author of the pull request | no | ${{ github.event.pull_request.user.login }} |
| pr_number | Number of the pull request | no | ${{ github.event.number }} |
| github_repository | Repository of the pull request | no | ${{ github.repository }} |
Outputs
no outputs