Skip to content

Commit aa23b70

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 563cbb6 commit aa23b70

File tree

8 files changed

+22
-20
lines changed

8 files changed

+22
-20
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,4 +174,4 @@ cython_debug/
174174
.DS_Store
175175

176176
# output
177-
stdout
177+
stdout

ai_feedback/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
from pathlib import Path
77

88
from . import code_processing, image_processing, text_processing
9-
from .models import ModelFactory
109
from .helpers import arg_options
1110
from .helpers.constants import HELP_MESSAGES
11+
from .models import ModelFactory
1212

1313
_TYPE_BY_EXTENSION = {
1414
'.c': 'C',

ai_feedback/models/ClaudeModel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import os
22
from pathlib import Path
3-
from ollama import Message
43
from typing import Optional, Tuple
54

65
import anthropic
76
from dotenv import load_dotenv
7+
from ollama import Message
88

99
from ..helpers.image_extractor import encode_image
1010
from ..helpers.model_options_helpers import cast_to_type, claude_option_schema

ai_feedback/models/DeepSeekModelModified.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
import os
2-
import sys
31
import json
2+
import os
43
import subprocess
4+
import sys
55
from pathlib import Path
66
from typing import Optional, Tuple
77

88
import ollama
99
import requests
1010
from dotenv import load_dotenv
1111

12-
from .Model import Model
1312
from ..helpers.model_options_helpers import cast_to_type, ollama_option_schema
13+
from .Model import Model
1414

1515
load_dotenv()
1616

17+
1718
class DeepSeekModelModified(Model):
1819
"""
1920
Backends:
@@ -99,7 +100,9 @@ def generate_response(
99100
if self.backend == "ollama":
100101
response = self._generate_with_ollama(prompt, system_instructions, model_options, schema)
101102
elif self.backend == "llama":
102-
response = self._generate_with_llama(prompt, system_instructions, model_options, schema, effective_llama_mode)
103+
response = self._generate_with_llama(
104+
prompt, system_instructions, model_options, schema, effective_llama_mode
105+
)
103106
else:
104107
raise ValueError(f"Unsupported backend: {self.backend}. Use 'ollama' or 'llama'.")
105108

ai_feedback/models/Model.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from typing import Any, Tuple
2-
from ollama import chat, Message
2+
3+
from ollama import Message, chat
34

45
"""
56
Parent Class for LLMs.

ai_feedback/models/OpenAIModel.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
import json
22
import os
33
from pathlib import Path
4-
from ollama import Message
54
from typing import Optional, Tuple
6-
from ..helpers.image_extractor import encode_image
75

86
import openai
97
from dotenv import load_dotenv
8+
from ollama import Message
109

1110
from ai_feedback.helpers.model_options_helpers import (
1211
cast_to_type,
1312
openai_chat_option_schema,
1413
)
1514

15+
from ..helpers.image_extractor import encode_image
1616
from .Model import Model
1717

1818
load_dotenv()

ai_feedback/models/RemoteModel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from typing import Any, Optional, Tuple
55

66
import requests
7-
from ollama import Message
87
from dotenv import load_dotenv
8+
from ollama import Message
99

1010
from .Model import Model
1111

ai_feedback/models/__init__.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
from typing import Type, Dict
1+
from typing import Dict, Type
22

3-
from .Model import Model
43
from .ClaudeModel import ClaudeModel
5-
from .RemoteModel import RemoteModel
6-
from .OpenAIModel import OpenAIModel
74
from .CodeLlamaModel import CodeLlamaModel
8-
from .OpenAIModelVector import OpenAIModelVector
95
from .DeepSeekModelModified import DeepSeekModelModified
6+
from .Model import Model
7+
from .OpenAIModel import OpenAIModel
8+
from .OpenAIModelVector import OpenAIModelVector
9+
from .RemoteModel import RemoteModel
10+
1011

1112
class ModelFactory:
1213
"""Factory for creating AI model instances with proper dependency injection."""
@@ -54,10 +55,7 @@ def get_model_class(cls, provider: str) -> Type[Model]:
5455
"""
5556
if provider not in cls._registry:
5657
available = ", ".join(sorted(cls._registry.keys()))
57-
raise ValueError(
58-
f"Unknown model provider '{provider}'. "
59-
f"Available providers: {available}"
60-
)
58+
raise ValueError(f"Unknown model provider '{provider}'. " f"Available providers: {available}")
6159
return cls._registry[provider]
6260

6361
@classmethod

0 commit comments

Comments
 (0)