mirror of
https://github.com/freeedcom/ai-codereviewer.git
synced 2025-04-20 09:36:47 +00:00
model param and make file
This commit is contained in:
parent
012d1cdc1a
commit
489f650419
7 changed files with 1883 additions and 1855 deletions
1
.github/workflows/code_review.yml
vendored
1
.github/workflows/code_review.yml
vendored
|
@ -16,4 +16,5 @@ jobs:
|
||||||
with:
|
with:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
||||||
|
OPENAI_MODEL: 'gpt-3.5-turbo' ## change the model if according to your requirements
|
||||||
exclude: "yarn.lock,dist/**"
|
exclude: "yarn.lock,dist/**"
|
||||||
|
|
6
Makefile
Normal file
6
Makefile
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
.PHONY: compile
|
||||||
|
|
||||||
|
compile:
|
||||||
|
ncc build src/main.ts -o dist
|
||||||
|
ncc build src/main.ts -o dist -s
|
||||||
|
ncc build src/main.ts -o dist --license license.txt
|
20
README.md
20
README.md
|
@ -62,6 +62,26 @@ the OpenAI API. It then generates review comments based on the AI's response and
|
||||||
Contributions are welcome! Please feel free to submit issues or pull requests to improve the AI Code Reviewer GitHub
|
Contributions are welcome! Please feel free to submit issues or pull requests to improve the AI Code Reviewer GitHub
|
||||||
Action.
|
Action.
|
||||||
|
|
||||||
|
If you make any changes to the code, please follow these steps to compile the code before submitting your changes:
|
||||||
|
|
||||||
|
1. Install the required dependencies by running the following command:
|
||||||
|
```bash
|
||||||
|
yarn install
|
||||||
|
```
|
||||||
|
2. To compile the code, use the following command:
|
||||||
|
```bash
|
||||||
|
make compile
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
3. After compiling the code, test it thoroughly to ensure everything is working as expected.
|
||||||
|
|
||||||
|
4. Submit your changes as a pull request, providing a clear description of the changes made and the problem it solves
|
||||||
|
|
||||||
|
|
||||||
|
Thank you for your contributions!
|
||||||
|
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.
|
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.
|
||||||
|
|
1112
dist/index.js
vendored
1112
dist/index.js
vendored
File diff suppressed because it is too large
Load diff
2
dist/index.js.map
vendored
2
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
0
dist/licenses.txt → dist/license.txt
vendored
0
dist/licenses.txt → dist/license.txt
vendored
|
@ -7,6 +7,7 @@ import minimatch from "minimatch";
|
||||||
|
|
||||||
const GITHUB_TOKEN: string = core.getInput("GITHUB_TOKEN");
|
const GITHUB_TOKEN: string = core.getInput("GITHUB_TOKEN");
|
||||||
const OPENAI_API_KEY: string = core.getInput("OPENAI_API_KEY");
|
const OPENAI_API_KEY: string = core.getInput("OPENAI_API_KEY");
|
||||||
|
const OPENAI_MODEL: string = core.getInput('OPENAI_MODEL')
|
||||||
|
|
||||||
const octokit = new Octokit({ auth: GITHUB_TOKEN });
|
const octokit = new Octokit({ auth: GITHUB_TOKEN });
|
||||||
|
|
||||||
|
@ -132,7 +133,7 @@ async function getAIResponse(prompt: string): Promise<Array<{
|
||||||
reviewComment: string;
|
reviewComment: string;
|
||||||
}> | null> {
|
}> | null> {
|
||||||
const queryConfig = {
|
const queryConfig = {
|
||||||
model: "gpt-4",
|
model: OPENAI_MODEL,
|
||||||
temperature: 0.2,
|
temperature: 0.2,
|
||||||
max_tokens: 700,
|
max_tokens: 700,
|
||||||
top_p: 1,
|
top_p: 1,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue