Hello I am creating a code reviewer confused between gpt-4o and gpt-3.5 (fine tuning)

Hello, I am creating a flow where when code will get pushed in a repo an api will hit that will review the code, in that api I am confused as I have 2 options

  1. Code review with either gpt4o or gpt 3.5 models
  2. Code review with services like sonarcube apis

I though of github-copilot too but I dont think it provides apis for code review, can we integrate it directly with github actions ie it reviews as soon as code is pushed to branch. Like I am not getting what should I do?

Can someone explain this flow of github-copilot and sonarcube just for knowledge purpose.