Adds an ability to cluster characters by similarity groups to easily find duplicates.
- Install the extension using a built-in installer.
- Find a new button in the character list view, left to a search bar. A modal window will open after you click it.
- There you can adjust the similarity threshold - the higher the number, the more "similar" the character cards should be to get grouped together.
- Select desired search method. Sentence similarity is less accurate but fast, Levenshtein distance is very slow but accurate.
- Click "Calculate" to run the search. This may take some time, especially on large character libraries.
- If any of the character clusters match the search criteria, they will be displayed in a list. You can click the "View" button to open a chosen character.
SillyTavern - latest staging version preferred, or stable release >= 1.11.7.
This won't work on any older versions.
By default, only the V1 character card fields are getting checked:
- Name
- Description
- First message
- Personality
- Scenario
- Examples of dialogue
You can include V2 card fields with the "Configure Fields" option.
Be patient.
Initial idea and implementation by @Cohee1207
Sentence similarity method by @sinnerai
License: AGPLv3