diff --git a/.gitea/scripts/model.py b/.gitea/scripts/model.py index dbe344e..b00ede1 100644 --- a/.gitea/scripts/model.py +++ b/.gitea/scripts/model.py @@ -9,7 +9,7 @@ from anthropic import AsyncAnthropic from openai import AsyncOpenAI -class GoogleReponse(typing.TypedDict): +class GoogleResponse(typing.TypedDict): """The response from Google model.""" lineNumber: int @@ -43,6 +43,7 @@ class ModelProvider(Enum): PREFIX_TO_MODEL = { "gpt": ModelProvider.OPENAI, "o1": ModelProvider.OPENAI, + "o3": ModelProvider.OPENAI, "claude": ModelProvider.ANTHROPIC, "gemini": ModelProvider.GOOGLE, "deepseek": ModelProvider.DEEPSEEK, @@ -142,7 +143,7 @@ class Model: prompt, generation_config=genai.GenerationConfig( response_mime_type="application/json", - response_schema=list[GoogleReponse], + response_schema=list[GoogleResponse], ), ) return response.text.strip() diff --git a/.gitea/workflows/code-review.yml b/.gitea/workflows/code-review.yml index 21649e5..87bf941 100644 --- a/.gitea/workflows/code-review.yml +++ b/.gitea/workflows/code-review.yml @@ -26,8 +26,8 @@ jobs: - name: Run Code Review env: ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} - FULL_CONTEXT_MODEL: deepseek-reasoner - FULL_CONTEXT_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }} + FULL_CONTEXT_MODEL: o3-mini + FULL_CONTEXT_API_KEY: ${{ secrets.OPENAI_API_KEY }} SINGLE_CHUNK_MODEL: gemini-2.0-flash-exp SINGLE_CHUNK_API_KEY: ${{ secrets.GOOGLE_API_KEY }} EXCLUDE: "*.yml,*.yaml"