Skip to content

Commit fa715d4

Browse files
author
Shai Dvash
committed
isort, -plotlyjs, +chartjs
1 parent b4888bb commit fa715d4

File tree

57 files changed

+506
-197
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+506
-197
lines changed

examples.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
from fuzzy.fuzzer import Fuzzer
77
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
88
from fuzzy.handlers.attacks.genetic.handler import GeneticAttackParams
9-
from fuzzy.handlers.classifiers.disapproval.handler import DisapprovalClassifier
9+
from fuzzy.handlers.classifiers.disapproval.handler import \
10+
DisapprovalClassifier
1011
from fuzzy.handlers.classifiers.harmful_llm.handler import HarmfulLLMClassifier
1112
from fuzzy.handlers.classifiers.rating.handler import RatingClassifier
1213
from fuzzy.llm.providers.enums import LLMProvider

fuzzy/fuzzer.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,12 @@
1111
from fuzzy.consts import DATETIME_FORMAT
1212
from fuzzy.handlers.attacks.base import attack_handler_fm
1313
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
14-
from fuzzy.handlers.attacks.proto import AttackSummary, BaseAttackTechniqueHandlerProto
14+
from fuzzy.handlers.attacks.proto import (AttackSummary,
15+
BaseAttackTechniqueHandlerProto)
1516
from fuzzy.handlers.classifiers.base import BaseClassifier
1617
from fuzzy.handlers.db.adv_attacks import AdversarialAttacksHandler
17-
from fuzzy.handlers.db.adv_prompts import AdversarialPromptDTO, AdversarialPromptsHandler
18+
from fuzzy.handlers.db.adv_prompts import (AdversarialPromptDTO,
19+
AdversarialPromptsHandler)
1820
from fuzzy.handlers.db.adv_suffixes import AdversarialSuffixesHandler
1921
from fuzzy.llm.providers.base import BaseLLMProvider
2022
from fuzzy.llm.providers.enums import LLMProvider

fuzzy/handlers/attack_manager.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
import torch.nn as nn
1515
import torch.nn.functional as F
1616
from fastchat.model import get_conversation_template
17-
from transformers import (AutoModelForCausalLM, AutoTokenizer, GPT2LMHeadModel, GPTJForCausalLM, GPTNeoXForCausalLM,
17+
from transformers import (AutoModelForCausalLM, AutoTokenizer, GPT2LMHeadModel,
18+
GPTJForCausalLM, GPTNeoXForCausalLM,
1819
LlamaForCausalLM)
1920

2021

fuzzy/handlers/attacks/actor_attack/handler.py

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
import logging
22
from typing import Any, Final, Optional, Type
3+
34
from pydantic import BaseModel, Field
45

5-
from fuzzy.enums import LLMRole
66
from fuzzy.consts import DEFAULT_OPEN_SOURCE_MODEL
7-
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler, BaseAttackTechniqueHandlerException,
7+
from fuzzy.enums import LLMRole
8+
from fuzzy.handlers.attacks.actor_attack.prompts import (
9+
ACTORS_GENERATION_PROMPT, BEHAVIOR_EXTRACTION_PROMPT,
10+
QUESTIONS_GENERATION_PROMPT)
11+
from fuzzy.handlers.attacks.actor_attack.utils import generate_model_error
12+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
13+
BaseAttackTechniqueHandlerException,
814
attack_handler_fm)
915
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
1016
from fuzzy.handlers.attacks.models import AttackResultEntry
11-
from fuzzy.llm.providers.base import BaseLLMProvider, BaseLLMProviderException, BaseLLMMessage
12-
from fuzzy.handlers.attacks.actor_attack.prompts import (BEHAVIOR_EXTRACTION_PROMPT,
13-
ACTORS_GENERATION_PROMPT,
14-
QUESTIONS_GENERATION_PROMPT)
15-
from fuzzy.handlers.attacks.actor_attack.utils import generate_model_error
17+
from fuzzy.llm.providers.base import (BaseLLMMessage, BaseLLMProvider,
18+
BaseLLMProviderException)
1619

1720
logger = logging.getLogger(__name__)
1821

fuzzy/handlers/attacks/artprompt/handler.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@
77
from art import text2art
88
from pydantic import BaseModel, Field
99

10-
from fuzzy.handlers.attacks.artprompt.prompts import JAILBREAK_PROMPT, JAILBREAK_SIMPLE_PROMPT, LEARN_FONT_PROMPT
11-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
10+
from fuzzy.handlers.attacks.artprompt.prompts import (JAILBREAK_PROMPT,
11+
JAILBREAK_SIMPLE_PROMPT,
12+
LEARN_FONT_PROMPT)
13+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
14+
attack_handler_fm)
1215
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
1316
from fuzzy.handlers.attacks.models import AttackResultEntry
1417
from fuzzy.handlers.db.adv_prompts import AdversarialPromptDTO

fuzzy/handlers/attacks/ascii_smuggling/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
from pydantic import BaseModel, Field
55

6-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
78
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
89
from fuzzy.handlers.attacks.models import AttackResultEntry
910
from fuzzy.llm.providers.base import BaseLLMProvider

fuzzy/handlers/attacks/back_to_the_past/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
from pydantic import BaseModel, Field
55

6-
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler, BaseAttackTechniqueHandlerException,
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
BaseAttackTechniqueHandlerException,
78
attack_handler_fm)
89
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
910
from fuzzy.handlers.attacks.models import AttackResultEntry

fuzzy/handlers/attacks/base.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
1212
from pydantic_core import PydanticUndefinedType, ValidationError
1313
from tqdm import tqdm
1414

15-
from fuzzy.handlers.attacks.proto import AttackResultEntry, AttackSummary, BaseAttackTechniqueHandlerProto
15+
from fuzzy.handlers.attacks.proto import (AttackResultEntry, AttackSummary,
16+
BaseAttackTechniqueHandlerProto)
1617
from fuzzy.handlers.classifiers.base import BaseClassifier
1718
from fuzzy.handlers.db.adv_prompts import AdversarialPromptDTO
18-
from fuzzy.handlers.response_refinement_handler import RefinementException, ResponseRefinementHandler
19+
from fuzzy.handlers.response_refinement_handler import (
20+
RefinementException, ResponseRefinementHandler)
1921
from fuzzy.llm.models import BaseLLMProviderResponse
2022
from fuzzy.llm.providers.base import BaseLLMProvider
2123
from fuzzy.utils.flavor_manager import FlavorManager

fuzzy/handlers/attacks/bon/handler.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33

44
from pydantic import BaseModel, Field
55

6-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
7-
from fuzzy.handlers.attacks.bon.utils import character_noising, character_scrambling, random_capitalization
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
8+
from fuzzy.handlers.attacks.bon.utils import (character_noising,
9+
character_scrambling,
10+
random_capitalization)
811
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
912
from fuzzy.handlers.attacks.models import AttackResultEntry
1013
from fuzzy.llm.providers.base import BaseLLMProvider

fuzzy/handlers/attacks/crescendo/handler.py

+8-6
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@
33

44
from pydantic import BaseModel, Field
55

6-
from fuzzy.enums import LLMRole
76
from fuzzy.consts import DEFAULT_OPEN_SOURCE_MODEL
8-
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler, BaseAttackTechniqueHandlerException,
7+
from fuzzy.enums import LLMRole
8+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
9+
BaseAttackTechniqueHandlerException,
910
attack_handler_fm)
10-
from fuzzy.handlers.attacks.crescendo.prompts import (QUESTION_GENERATION_PROMPT_TEMPLATE_PREFIX,
11-
QUESTION_GENERATION_CONCISE_QUESTIONS,
12-
QUESTION_GENERATION_PROMPT_TEMPLATE)
11+
from fuzzy.handlers.attacks.crescendo.prompts import (
12+
QUESTION_GENERATION_CONCISE_QUESTIONS, QUESTION_GENERATION_PROMPT_TEMPLATE,
13+
QUESTION_GENERATION_PROMPT_TEMPLATE_PREFIX)
1314
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
1415
from fuzzy.handlers.attacks.models import AttackResultEntry
15-
from fuzzy.llm.providers.base import BaseLLMProvider, BaseLLMProviderException, BaseLLMMessage
16+
from fuzzy.llm.providers.base import (BaseLLMMessage, BaseLLMProvider,
17+
BaseLLMProviderException)
1618

1719
logger = logging.getLogger(__name__)
1820

fuzzy/handlers/attacks/dan/handler.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import logging
22
from typing import Any, Optional, Type
3+
34
from pydantic import BaseModel, Field
45

5-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
68
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
79
from fuzzy.handlers.attacks.models import AttackResultEntry
810
from fuzzy.llm.providers.base import BaseLLMProvider

fuzzy/handlers/attacks/default/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
from pydantic import BaseModel
55

6-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
78
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
89
from fuzzy.handlers.attacks.models import AttackResultEntry
910
from fuzzy.llm.providers.base import BaseLLMProvider

fuzzy/handlers/attacks/genetic/handler.py

+8-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
# type: ignore
22
import logging
3-
from typing import Any, Optional, Type, Union
3+
from typing import Any, Optional, Union
44

55
import numpy as np
66
import pygad
7-
from pydantic import BaseModel, Field
7+
from pydantic import BaseModel
88

9-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
9+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
10+
attack_handler_fm)
1011
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
1112
from fuzzy.handlers.attacks.models import AttackResultEntry
12-
from fuzzy.handlers.classifiers.cosine_similarity.handler import CosineSimilarityClassifier
13-
from fuzzy.handlers.classifiers.disapproval.handler import DisapprovalClassifier
13+
from fuzzy.handlers.classifiers.cosine_similarity.handler import \
14+
CosineSimilarityClassifier
15+
from fuzzy.handlers.classifiers.disapproval.handler import \
16+
DisapprovalClassifier
1417
from fuzzy.handlers.db.adv_prompts import AdversarialPromptDTO
1518
from fuzzy.handlers.tokenizers.handler import TokensHandler
1619
from fuzzy.llm.models import BaseLLMProviderResponse

fuzzy/handlers/attacks/gpt_fuzzer/handler.py

+6-4
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
import random
33
import time
44
from typing import Any, Final, Optional, Type
5+
56
from pydantic import BaseModel, Field
67

78
from fuzzy.consts import DEFAULT_OPEN_SOURCE_MODEL
8-
from fuzzy.handlers.attacks.gpt_fuzzer.prompt_templates import (GENERATE_ACTION_PROMPT, CROSSOVER_ACTION_PROMPT,
9-
EXPAND_ACTION_PROMPT, SHORTEN_ACTION_PROMPT,
10-
REPHRASE_ACTION_PROMPT, ATTACKING_PROMPTS_TEMPLATES)
11-
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler, BaseAttackTechniqueHandlerException,
9+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
10+
BaseAttackTechniqueHandlerException,
1211
attack_handler_fm)
1312
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
13+
from fuzzy.handlers.attacks.gpt_fuzzer.prompt_templates import (
14+
ATTACKING_PROMPTS_TEMPLATES, CROSSOVER_ACTION_PROMPT, EXPAND_ACTION_PROMPT,
15+
GENERATE_ACTION_PROMPT, REPHRASE_ACTION_PROMPT, SHORTEN_ACTION_PROMPT)
1416
from fuzzy.handlers.attacks.models import AttackResultEntry
1517
from fuzzy.llm.models import BaseLLMProviderResponse
1618
from fuzzy.llm.providers.base import BaseLLMProvider

fuzzy/handlers/attacks/hallucinations/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
from pydantic import BaseModel
55

6-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
78
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
89
from fuzzy.handlers.attacks.hallucinations.prompt import PROMPT_TEMPLATE
910
from fuzzy.handlers.attacks.models import AttackResultEntry

fuzzy/handlers/attacks/manyshot/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
import pandas as pd
66
from pydantic import BaseModel, Field
77

8-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
8+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
9+
attack_handler_fm)
910
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
1011
from fuzzy.handlers.attacks.models import AttackResultEntry
1112
from fuzzy.handlers.db.adv_prompts import AdversarialPromptDTO

fuzzy/handlers/attacks/paraphraser/handler.py

+7-3
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@
77

88
from fuzzy.consts import DEFAULT_OPEN_SOURCE_MODEL
99
from fuzzy.enums import LLMRole
10-
from fuzzy.handlers.attacks.base import AttackBreakWhen, BaseAttackTechniqueHandler, attack_handler_fm
10+
from fuzzy.handlers.attacks.base import (AttackBreakWhen,
11+
BaseAttackTechniqueHandler,
12+
attack_handler_fm)
1113
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
1214
from fuzzy.handlers.attacks.paraphraser.enums import PersuasiveActor
13-
from fuzzy.handlers.attacks.paraphraser.models import PersuasiveIterationTargetOutput, PersusiveIterationResponse
14-
from fuzzy.handlers.attacks.paraphraser.prompts import get_attacker_system_prompt
15+
from fuzzy.handlers.attacks.paraphraser.models import (
16+
PersuasiveIterationTargetOutput, PersusiveIterationResponse)
17+
from fuzzy.handlers.attacks.paraphraser.prompts import \
18+
get_attacker_system_prompt
1519
from fuzzy.handlers.attacks.proto import AttackResultEntry
1620
from fuzzy.handlers.classifiers.enums import Classifier
1721
from fuzzy.llm.providers.base import BaseLLMMessage

fuzzy/handlers/attacks/piglatin/handler.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33

44
from pydantic import BaseModel
55

6-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
78
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
89
from fuzzy.handlers.attacks.models import AttackResultEntry
9-
from fuzzy.handlers.attacks.piglatin.utils import english_to_pig_latin, is_pig_latin, pig_latin_to_english
10+
from fuzzy.handlers.attacks.piglatin.utils import (english_to_pig_latin,
11+
is_pig_latin,
12+
pig_latin_to_english)
1013
from fuzzy.llm.providers.base import BaseLLMProvider
1114

1215
logger = logging.getLogger(__name__)

fuzzy/handlers/attacks/please/handler.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import logging
22
from typing import Any, Optional, Type
3+
34
from pydantic import BaseModel, Field
45

5-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
68
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
79
from fuzzy.handlers.attacks.models import AttackResultEntry
810
from fuzzy.llm.providers.base import BaseLLMProvider

fuzzy/handlers/attacks/taxonomy/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
from pydantic import BaseModel, Field
66

7-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
7+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
8+
attack_handler_fm)
89
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
910
from fuzzy.handlers.attacks.models import AttackResultEntry
1011
from fuzzy.handlers.attacks.taxonomy.prompts import PERSUASION_PROMPT

fuzzy/handlers/attacks/thought_experiment/handler.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import logging
22
from typing import Any, Optional, Type
3+
34
from pydantic import BaseModel, Field
45

5-
from fuzzy.handlers.attacks.base import BaseAttackTechniqueHandler, attack_handler_fm
6+
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
7+
attack_handler_fm)
68
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
79
from fuzzy.handlers.attacks.models import AttackResultEntry
810
from fuzzy.llm.providers.base import BaseLLMProvider

fuzzy/handlers/attacks/word_game/handler.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@
66
from fuzzy.consts import DEFAULT_OPEN_SOURCE_MODEL
77
from fuzzy.enums import LLMRole
88
from fuzzy.handlers.attacks.base import (BaseAttackTechniqueHandler,
9-
attack_handler_fm, BaseAttackTechniqueHandlerException)
9+
BaseAttackTechniqueHandlerException,
10+
attack_handler_fm)
1011
from fuzzy.handlers.attacks.enums import FuzzerAttackMode
1112
from fuzzy.handlers.attacks.models import AttackResultEntry
12-
from fuzzy.handlers.attacks.word_game.word_game_prompts import (WORD_IDENTIFICATION_PROMPT,
13-
REPHRASING_PROMPT,HINTS_GENERATION_PROMPT,
14-
WORD_GAME_PROMPT,WORD_GAME_PLUS_PROMPT)
13+
from fuzzy.handlers.attacks.word_game.word_game_prompts import (
14+
HINTS_GENERATION_PROMPT, REPHRASING_PROMPT, WORD_GAME_PLUS_PROMPT,
15+
WORD_GAME_PROMPT, WORD_IDENTIFICATION_PROMPT)
1516
from fuzzy.llm.models import BaseLLMProviderResponse
16-
from fuzzy.llm.providers.base import BaseLLMProvider, BaseLLMMessage
17+
from fuzzy.llm.providers.base import BaseLLMMessage, BaseLLMProvider
1718
from fuzzy.utils.custom_logging_formatter import CustomFormatter
1819

1920
logger = logging.getLogger(__name__)
+5-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1+
from .aws_bedrock.handler import AWSBedrockClassifier
2+
from .aws_guardrails.handler import AWSGuardrailsClassifier
3+
from .azure_content_safety.handler import AzureContentSafetyClassifier
14
from .committee.handler import CommitteeClassifier
25
from .cosine_similarity.handler import CosineSimilarityClassifier
3-
from .obvious_negative.handler import ObviousNegativeClassifier
46
from .disapproval.handler import DisapprovalClassifier
5-
from .llm_response_sentiment.handler import LLMResponseSentimentClassifier
67
from .generic_llm.handler import LLMEvaluatorClassifier
78
from .harmful_llm.handler import HarmfulLLMClassifier
9+
from .llm_response_sentiment.handler import LLMResponseSentimentClassifier
10+
from .obvious_negative.handler import ObviousNegativeClassifier
811
from .openai_moderation.handler import OpenAIModerationClassifier
9-
from .aws_guardrails.handler import AWSGuardrailsClassifier
10-
from .aws_bedrock.handler import AWSBedrockClassifier
11-
from .azure_content_safety.handler import AzureContentSafetyClassifier
1212
from .rating.handler import RatingClassifier
1313
from .sentiment.handler import HarmfulSentimentClassifier

fuzzy/handlers/classifiers/aws_bedrock/handler.py

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import boto3
66

7-
from fuzzy.handlers.classifiers.aws_guardrails.handler import AWSGuardrailsClassifier
87
from fuzzy.handlers.classifiers.base import BaseClassifier, classifiers_fm
98
from fuzzy.handlers.classifiers.enums import Classifier
109

fuzzy/handlers/classifiers/committee/handler.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
from typing import Any, Coroutine
55

66
from fuzzy.handlers.classifiers.base import BaseClassifier, classifiers_fm
7-
from fuzzy.handlers.classifiers.committee.prompts import COH_PROMPT, CON_PROMPT, REL_PROMPT
7+
from fuzzy.handlers.classifiers.committee.prompts import (COH_PROMPT,
8+
CON_PROMPT,
9+
REL_PROMPT)
810
from fuzzy.handlers.classifiers.enums import Classifier
911
from fuzzy.handlers.classifiers.harmful_llm.handler import HarmfulLLMClassifier
1012
from fuzzy.llm.models import BaseLLMProviderResponse

fuzzy/handlers/classifiers/cosine_similarity/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
from fuzzy.handlers.classifiers.base import BaseClassifier, classifiers_fm
66
from fuzzy.handlers.classifiers.enums import Classifier
7-
from fuzzy.handlers.sentence_similarity_analyzer import CosineSimilarityAnalysis, SentenceSimilarityAnalyzer
7+
from fuzzy.handlers.sentence_similarity_analyzer import (
8+
CosineSimilarityAnalysis, SentenceSimilarityAnalyzer)
89

910
logger = logging.getLogger(__name__)
1011

fuzzy/handlers/classifiers/llm_response_sentiment/handler.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
from fuzzy.handlers.classifiers.base import BaseClassifier, classifiers_fm
66
from fuzzy.handlers.classifiers.enums import Classifier
7-
from fuzzy.handlers.text_analyzer import LLMResponseSentimentAnalysis, ZeroShotAnalyzer
7+
from fuzzy.handlers.text_analyzer import (LLMResponseSentimentAnalysis,
8+
ZeroShotAnalyzer)
89

910
logger = logging.getLogger(__name__)
1011

fuzzy/handlers/classifiers/obvious_negative/handler.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from typing import Any
2+
23
from fuzzy.handlers.classifiers.base import BaseClassifier, classifiers_fm
34
from fuzzy.handlers.classifiers.enums import Classifier
45

0 commit comments

Comments
 (0)