Skip to content

Commit e8ec417

Browse files
authored
MAINT Breaking: Message Normalizer Refactor (microsoft#1296)
1 parent b76704a commit e8ec417

46 files changed

Lines changed: 2395 additions & 1052 deletions

Some content is hidden

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

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,9 @@ cython_debug/
174174
doc/generate_docs/cache/*
175175
!doc/generate_docs/cache/.gitkeep
176176

177+
# nbstrip output
178+
*_nbqa_ipynb.py
179+
177180
# Jupyterbook build files
178181
doc/_build/
179182
doc/_autosummary/

doc/_toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ chapters:
7575
- file: code/targets/6_rate_limiting
7676
- file: code/targets/7_http_target
7777
- file: code/targets/8_openai_responses_target
78+
- file: code/targets/9_message_normalizer
7879
- file: code/targets/open_ai_completions
7980
- file: code/targets/playwright_target
8081
- file: code/targets/playwright_target_copilot
@@ -117,7 +118,6 @@ chapters:
117118
- file: code/memory/9_exporting_data
118119
- file: code/memory/10_schema_diagram.md
119120
- file: code/memory/embeddings
120-
- file: code/memory/chat_message
121121
- file: code/setup/0_setup
122122
sections:
123123
- file: code/setup/1_configuration

doc/api.rst

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -43,23 +43,6 @@ API Reference
4343
:toctree: _autosummary/
4444

4545

46-
:py:mod:`pyrit.chat_message_normalizer`
47-
=======================================
48-
49-
.. automodule:: pyrit.chat_message_normalizer
50-
:no-members:
51-
:no-inherited-members:
52-
53-
.. autosummary::
54-
:nosignatures:
55-
:toctree: _autosummary/
56-
57-
ChatMessageNormalizer
58-
ChatMessageNop
59-
GenericSystemSquash
60-
ChatMessageNormalizerChatML
61-
ChatMessageNormalizerTokenizerTemplate
62-
6346

6447
:py:mod:`pyrit.cli`
6548
=======================================
@@ -105,7 +88,6 @@ API Reference
10588
get_required_value
10689
is_in_ipython_session
10790
make_request_and_raise_if_error_async
108-
print_chat_messages_with_color
10991
reset_default_values
11092
set_default_value
11193
Singleton
@@ -298,6 +280,24 @@ API Reference
298280
SeedEntry
299281
SQLiteMemory
300282

283+
:py:mod:`pyrit.message_normalizer`
284+
==================================
285+
286+
.. automodule:: pyrit.message_normalizer
287+
:no-members:
288+
:no-inherited-members:
289+
290+
.. autosummary::
291+
:nosignatures:
292+
:toctree: _autosummary/
293+
294+
MessageListNormalizer
295+
MessageStringNormalizer
296+
GenericSystemSquashNormalizer
297+
TokenizerTemplateNormalizer
298+
ConversationContextNormalizer
299+
ChatMessageNormalizer
300+
301301
:py:mod:`pyrit.models`
302302
======================
303303

doc/code/memory/chat_message.ipynb

Lines changed: 0 additions & 177 deletions
This file was deleted.

doc/code/memory/chat_message.py

Lines changed: 0 additions & 87 deletions
This file was deleted.

0 commit comments

Comments
 (0)