1662 lines
96 KiB
JSON
1662 lines
96 KiB
JSON
{
|
||
"firstRun": false,
|
||
"accountStorage": {
|
||
"NavOpened": "false",
|
||
"AlertWI_Sakana.png": "true",
|
||
"AlertWI_身为至冬国外交官的我利用外交压力‘借’走了优菈.png": "true",
|
||
"GroupCandidates_PerPage": "25",
|
||
"StoryStringValidationCache": "{\"hashCache\":{\"7241261575272609\":{\"fieldsWarned\":{}}}}",
|
||
"LNavOpened": "false",
|
||
"AlertRegex_A.U.T.O.png": "true",
|
||
"WINavOpened": "true",
|
||
"world_info_sort_order": "13",
|
||
"SelectedNavTab": "rm_button_characters",
|
||
"AlertWI_A.U.T.O.png": "true",
|
||
"AlertRegex_李佳桐test.png": "true",
|
||
"LNavLockOn": "false",
|
||
"NavLockOn": "false",
|
||
"AlertRegex_身为至冬国外交官的我利用外交压力‘借’走了优菈.png": "true",
|
||
"__migrated": "1",
|
||
"Assets_SkipConfirm_6492350992707185": "false",
|
||
"WINavLockOn": "false",
|
||
"AlertWI_酒馆教学——数学系列.png": "true",
|
||
"AlertRegex_酒馆教学——数学系列.png": "true",
|
||
"Assets_SkipConfirm_2502775700152061": "false",
|
||
"AlertRegex_教学示例:数学.png": "true",
|
||
"AlertRegex_教学示例:数学_1.png": "true",
|
||
"AlertRegex_教学示例:语文.png": "true",
|
||
"AlertRegex_教学示例:语文_1.png": "true",
|
||
"AlertRegex_教学示例:物理.png": "true",
|
||
"AlertRegex_教学示例:语文_2.png": "true",
|
||
"AlertRegex_教学示例:生物.png": "true",
|
||
"AlertRegex_教学示例:生物_1.png": "true",
|
||
"AlertRegex_教学示例:化学.png": "true",
|
||
"AlertRegex_教学示例:生物_2.png": "true",
|
||
"AlertRegex_教学示例:英语.png": "true",
|
||
"AlertWI_教学示例:数学.png": "true",
|
||
"AlertRegex_心灵管家示例.png": "true",
|
||
"AlertRegex_心灵树洞示例.png": "true",
|
||
"AlertRegex_教学示例:化学_1.png": "true",
|
||
"AlertRegex_小说生成助手.png": "true",
|
||
"AlertRegex_小说生成助手_1.png": "true",
|
||
"AlertRegex_作文优化助手.png": "true",
|
||
"AlertWI_作文优化助手.png": "true",
|
||
"AlertWI_小说生成助手.png": "true",
|
||
"AlertRegex_英语作文助手.png": "true",
|
||
"AlertRegex_小说生成助手_2.png": "true",
|
||
"AlertRegex_英语对话助手.png": "true",
|
||
"AlertRegex_辩论助手.png": "true",
|
||
"AlertRegex_英语外教 Jessie.png": "true",
|
||
"AlertRegex_辩论助手_1.png": "true",
|
||
"AlertRegex_苏轼.png": "true",
|
||
"AlertRegex_苏轼_1.png": "true",
|
||
"AlertRegex_王安石.png": "true",
|
||
"AlertRegex_王安石_1.png": "true",
|
||
"AlertRegex_黄庭坚.png": "true"
|
||
},
|
||
"currentVersion": "1.12.13",
|
||
"username": "苏落尘",
|
||
"active_character": "作文优化助手.png",
|
||
"active_group": null,
|
||
"api_server": "http://127.0.0.1:5000/api",
|
||
"preset_settings": "RecoveredRuins",
|
||
"user_avatar": "1743791296279-.png",
|
||
"amount_gen": 350,
|
||
"max_context": 8192,
|
||
"main_api": "openai",
|
||
"world_info_settings": {
|
||
"world_info": {
|
||
"globalSelect": []
|
||
},
|
||
"world_info_depth": 2,
|
||
"world_info_min_activations": 0,
|
||
"world_info_min_activations_depth_max": 0,
|
||
"world_info_budget": 25,
|
||
"world_info_include_names": true,
|
||
"world_info_recursive": true,
|
||
"world_info_overflow_alert": false,
|
||
"world_info_case_sensitive": false,
|
||
"world_info_match_whole_words": false,
|
||
"world_info_character_strategy": 1,
|
||
"world_info_budget_cap": 0,
|
||
"world_info_use_group_scoring": false,
|
||
"world_info_max_recursion_steps": 0
|
||
},
|
||
"textgenerationwebui_settings": {
|
||
"temp": 0.5,
|
||
"temperature_last": true,
|
||
"top_p": 0.9,
|
||
"top_k": 0,
|
||
"top_a": 0,
|
||
"tfs": 1,
|
||
"epsilon_cutoff": 0,
|
||
"eta_cutoff": 0,
|
||
"typical_p": 1,
|
||
"min_p": 0,
|
||
"rep_pen": 1.1,
|
||
"rep_pen_range": 0,
|
||
"rep_pen_decay": 0,
|
||
"rep_pen_slope": 1,
|
||
"no_repeat_ngram_size": 0,
|
||
"penalty_alpha": 0,
|
||
"num_beams": 1,
|
||
"length_penalty": 1,
|
||
"min_length": 0,
|
||
"encoder_rep_pen": 1,
|
||
"freq_pen": 0,
|
||
"presence_pen": 0,
|
||
"skew": 0,
|
||
"do_sample": true,
|
||
"early_stopping": false,
|
||
"dynatemp": false,
|
||
"min_temp": 0,
|
||
"max_temp": 2,
|
||
"dynatemp_exponent": 1,
|
||
"smoothing_factor": 0,
|
||
"smoothing_curve": 1,
|
||
"dry_allowed_length": 2,
|
||
"dry_multiplier": 0,
|
||
"dry_base": 1.75,
|
||
"dry_sequence_breakers": "[\"\\n\", \":\", \"\\\"\", \"*\"]",
|
||
"dry_penalty_last_n": 0,
|
||
"max_tokens_second": 0,
|
||
"seed": -1,
|
||
"preset": "Default",
|
||
"add_bos_token": true,
|
||
"stopping_strings": [],
|
||
"ban_eos_token": false,
|
||
"skip_special_tokens": true,
|
||
"include_reasoning": true,
|
||
"streaming": true,
|
||
"mirostat_mode": 0,
|
||
"mirostat_tau": 5,
|
||
"mirostat_eta": 0.1,
|
||
"guidance_scale": 1,
|
||
"negative_prompt": "",
|
||
"grammar_string": "",
|
||
"json_schema": {},
|
||
"banned_tokens": "",
|
||
"global_banned_tokens": "",
|
||
"send_banned_tokens": true,
|
||
"sampler_priority": [
|
||
"repetition_penalty",
|
||
"presence_penalty",
|
||
"frequency_penalty",
|
||
"dry",
|
||
"temperature",
|
||
"dynamic_temperature",
|
||
"quadratic_sampling",
|
||
"top_k",
|
||
"top_p",
|
||
"typical_p",
|
||
"epsilon_cutoff",
|
||
"eta_cutoff",
|
||
"tfs",
|
||
"top_a",
|
||
"min_p",
|
||
"mirostat",
|
||
"xtc",
|
||
"encoder_repetition_penalty",
|
||
"no_repeat_ngram"
|
||
],
|
||
"samplers": [
|
||
"dry",
|
||
"top_k",
|
||
"tfs_z",
|
||
"typical_p",
|
||
"top_p",
|
||
"min_p",
|
||
"xtc",
|
||
"temperature"
|
||
],
|
||
"samplers_priorities": [
|
||
"dry",
|
||
"penalties",
|
||
"no_repeat_ngram",
|
||
"temperature",
|
||
"top_nsigma",
|
||
"top_p_top_k",
|
||
"top_a",
|
||
"min_p",
|
||
"tfs",
|
||
"eta_cutoff",
|
||
"epsilon_cutoff",
|
||
"typical_p",
|
||
"quadratic",
|
||
"xtc"
|
||
],
|
||
"ignore_eos_token": false,
|
||
"spaces_between_special_tokens": true,
|
||
"speculative_ngram": false,
|
||
"type": "ollama",
|
||
"mancer_model": "mytholite",
|
||
"togetherai_model": "Gryphe/MythoMax-L2-13b",
|
||
"infermaticai_model": "",
|
||
"ollama_model": "gemma3:4b",
|
||
"openrouter_model": "openrouter/auto",
|
||
"openrouter_providers": [],
|
||
"vllm_model": "",
|
||
"aphrodite_model": "",
|
||
"dreamgen_model": "opus-v1-xl/text",
|
||
"tabby_model": "",
|
||
"sampler_order": [
|
||
6,
|
||
0,
|
||
1,
|
||
3,
|
||
4,
|
||
2,
|
||
5
|
||
],
|
||
"logit_bias": [],
|
||
"n": 1,
|
||
"server_urls": {
|
||
"huggingface": "https://router.huggingface.co/hf-inference/v1",
|
||
"ollama": "http://127.0.0.1:11434"
|
||
},
|
||
"custom_model": "",
|
||
"bypass_status_check": false,
|
||
"openrouter_allow_fallbacks": true,
|
||
"xtc_threshold": 0.1,
|
||
"xtc_probability": 0,
|
||
"nsigma": 0,
|
||
"featherless_model": "",
|
||
"generic_model": "",
|
||
"rep_pen_size": 0
|
||
},
|
||
"swipes": false,
|
||
"horde_settings": {
|
||
"models": [],
|
||
"auto_adjust_response_length": true,
|
||
"auto_adjust_context_length": false,
|
||
"trusted_workers_only": false
|
||
},
|
||
"power_user": {
|
||
"charListGrid": false,
|
||
"tokenizer": 99,
|
||
"token_padding": 64,
|
||
"collapse_newlines": false,
|
||
"pin_examples": false,
|
||
"strip_examples": false,
|
||
"trim_sentences": false,
|
||
"always_force_name2": false,
|
||
"user_prompt_bias": "",
|
||
"show_user_prompt_bias": true,
|
||
"auto_continue": {
|
||
"enabled": false,
|
||
"allow_chat_completions": false,
|
||
"target_length": 400
|
||
},
|
||
"markdown_escape_strings": "",
|
||
"chat_truncation": 100,
|
||
"streaming_fps": 30,
|
||
"smooth_streaming": true,
|
||
"smooth_streaming_speed": 0,
|
||
"fast_ui_mode": false,
|
||
"avatar_style": 0,
|
||
"chat_display": 1,
|
||
"chat_width": 50,
|
||
"never_resize_avatars": false,
|
||
"show_card_avatar_urls": false,
|
||
"play_message_sound": false,
|
||
"play_sound_unfocused": false,
|
||
"auto_save_msg_edits": false,
|
||
"confirm_message_delete": false,
|
||
"sort_field": "name",
|
||
"sort_order": "asc",
|
||
"sort_rule": null,
|
||
"font_scale": 0.9,
|
||
"blur_strength": 0,
|
||
"shadow_width": 0,
|
||
"main_text_color": "rgba(219, 219, 214, 1)",
|
||
"italics_text_color": "rgba(157, 157, 157, 1)",
|
||
"underline_text_color": "rgba(214, 176, 188, 1)",
|
||
"quote_text_color": "rgba(157, 137, 255, 1)",
|
||
"blur_tint_color": "rgba(31, 31, 31, 1)",
|
||
"chat_tint_color": "rgba(65, 65, 65, 1)",
|
||
"user_mes_blur_tint_color": "rgba(65, 65, 65, 1)",
|
||
"bot_mes_blur_tint_color": "rgba(57, 57, 57, 1)",
|
||
"shadow_color": "rgba(34, 34, 34, 1)",
|
||
"border_color": "rgba(45, 45, 45, 1)",
|
||
"custom_css": "/* !!!---全局---!!! */\n/* 字体引入,可注释或更改 */\n@import url(\"https://static.zeoseven.com/zsft/288/main/result.css\");\n\nbody,\ncode:not([class*=\"hljs\"]) {\n font-family: \"Source Han Sans SC VF\";\n}\n\n@supports (-webkit-touch-callout: none) {\n /* iOS 使用默认字体 */\n body,\n code:not([class*=\"hljs\"]) {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n \"Helvetica Neue\", Arial, sans-serif;\n }\n}\n\n/* 主题色配置 */\n:root {\n --theme-color-1: var(--SmartThemeQuoteColor);\n /* 对应引用文本 */\n --theme-color-2: var(--SmartThemeUnderlineColor);\n /* 对应下划线 */\n --ui-color-main: var(--SmartThemeBlurTintColor);\n /* 对应UI背景 */\n --ui-color-sec: color-mix(\n in srgb,\n var(--ui-color-main) 88%,\n var(--text-color-main)\n );\n /* 自适应UI次级颜色 */\n --top-bar-color: var(--SmartThemeBorderColor);\n /* 顶栏颜色 */\n --top-bar-underline-color: var(--theme-color-1);\n /* 顶栏下边缘颜色 */\n --top-bar-icon-color: var(--text-color-main);\n /* 顶栏图标颜色 */\n --chat-background-color: var(--SmartThemeChatTintColor);\n /* 对应聊天背景 */\n --text-color-main: var(--SmartThemeBodyColor);\n /* 对应主要文本 */\n --text-color-sec: var(--SmartThemeEmColor);\n /* 对应斜体文本 */\n --user-color: var(--SmartThemeUserMesBlurTintColor);\n /* 对应用户消息模糊色调 */\n --char-color: var(--SmartThemeBotMesBlurTintColor);\n /* 对应AI消息模糊色调 */\n --code-color: var(--SmartThemeShadowColor);\n /* 对应阴影颜色 */\n --gradient-main: linear-gradient(\n 135deg,\n var(--theme-color-1) 30%,\n color-mix(in srgb, var(--theme-color-1) 50%, var(--theme-color-2) 50%) 50%,\n var(--theme-color-2) 70%\n );\n /* 主题渐变 */\n}\n\n:root {\n --mes-width: 100%;\n /* 此百分比调整聊天气泡与整体聊天界面的距离 */\n --mes-block-width: 98%;\n /* 此百分比调整聊天记录文字与气泡左右边框的距离 */\n --box-border-radius: 5px;\n /* 所有盒子的圆角大小 */\n --top-distance: 5px;\n /* 顶栏与上边沿的距离 */\n --bottom-distance: 5px;\n /* 底栏与下边沿的距离 */\n --chat-send-spacing: 5px;\n /* 聊天界面与发送框的距离 */\n --leftRight-chat-spacing: 10px;\n /* 聊天界面与左右边沿的距离,电脑端专供 */\n --scroll-width: 5px;\n /* 滚动条宽度 */\n --icon-size: var(--mainFontSize);\n /* 图标大小 */\n --border-radius-small: 5px;\n --border-radius-medium: 10px;\n --spacing-long: 10px;\n --spacing-short: 5px;\n --topBarIconSize: calc(var(--icon-size) * 2);\n}\n\n/* ---标题--- */\n\n/* 标题装饰 */\n.standoutHeader strong,\n#right-nav-panel h2,\n.drawer-content > h3,\n.drawer-content\n .flex-container\n h3:first-of-type:not(#Backgrounds .textAlignCenter),\n.drawer-content .flex-container .flex-container h3:first-of-type,\n.popup h3:not(dialog *) {\n font-size: calc(var(--mainFontSize) * 1.2);\n color: var(--text-color-main);\n letter-spacing: 0.1em;\n white-space: nowrap;\n line-height: 2;\n}\n\n.standoutHeader strong::before,\n#right-nav-panel h2::before,\n.drawer-content > h3::before,\n.drawer-content\n .flex-container\n h3:first-of-type:not(#Backgrounds .textAlignCenter)::before,\n.drawer-content .flex-container .flex-container h3:first-of-type::before,\n.popup h3:not(dialog *)::before {\n content: \"✦\";\n position: relative;\n background: var(--gradient-main);\n -webkit-background-clip: text;\n background-clip: text;\n color: transparent;\n font-size: calc(var(--mainFontSize) * 1.3);\n text-shadow: none;\n padding-bottom: 0.5px;\n}\n\n@supports (-webkit-touch-callout: none) {\n .standoutHeader strong::before,\n #right-nav-panel h2::before,\n .drawer-content > h3::before,\n .drawer-content\n .flex-container\n h3:first-of-type:not(#Backgrounds .textAlignCenter)::before,\n .drawer-content .flex-container .flex-container h3:first-of-type::before,\n .popup h3:not(dialog *)::before {\n font-size: calc(var(--mainFontSize) * 1.7);\n }\n}\n\n/* 增加标题下横线 */\n.standoutHeader:not(h4),\n#rm_PinAndTabs,\n#top-settings-holder\n .drawer:not(:first-child):not(:last-child)\n .drawer-content\n .alignItemsBaseline.wide100p,\n#rm_api_block .flex-container.alignItemsBaseline,\n#title_api,\n#AdvancedFormatting .flex-container.alignItemsBaseline:not(h3),\n#WorldInfo .alignitemscenter:not(#world_popup *),\n#user-settings-block div[name=\"userSettingsRowOne\"],\n#rm_extensions_block\n .alignitemscenter.flex-container.wide100p:not(.justifyCenter) {\n background-image: none;\n border-radius: 0;\n border: none;\n border-bottom: 1px solid var(--ui-color-sec);\n margin-bottom: calc(var(--mainFontSize) * 0.4);\n padding-bottom: calc(var(--mainFontSize) * 0.2);\n}\n\n/* 修正标题没对齐的问题 */\n.drawer-content .alignItemsBaseline {\n align-items: center !important;\n}\n\n#title_api {\n padding-bottom: 0;\n}\n\n#title_api::before,\n#Backgrounds h3.margin0.flex2::before,\n#rm_extensions_block .margin0.flex1::before,\n#rm_button_selected_ch h2::before {\n margin-right: calc(var(--mainFontSize) * 0.4);\n}\n\n/* ---抽屉--- */\n/* 覆盖样式 */\n.inline-drawer-header,\n#extensions_settings .inline-drawer-toggle.inline-drawer-header,\n#extensions_settings2 .inline-drawer-toggle.inline-drawer-header,\n#top-settings-holder h4:not(#ai-config-button *):not(#rightNavHolder *) {\n border-width: 0 0 0 3px !important;\n border-color: transparent !important;\n border-style: solid;\n border-radius: 0;\n background-image: none !important;\n padding-left: 7px;\n border-image: linear-gradient(\n to bottom,\n transparent 25%,\n var(--theme-color-1) 25%,\n var(--theme-color-1) 75%,\n transparent 75%\n )\n 1 100%;\n}\n\n/* 缩小箭头图标 */\n.inline-drawer-icon {\n font-size: var(--icon-size);\n}\n\n/* ---滚动条--- */\n::-webkit-scrollbar {\n width: var(--scroll-width);\n}\n\n::-webkit-scrollbar:horizontal {\n height: var(--scroll-width);\n}\n\n::-webkit-scrollbar-track {\n background: transparent;\n}\n\n::-webkit-scrollbar-thumb:vertical,\n::-webkit-scrollbar-thumb:horizontal {\n background-color: color-mix(in srgb, var(--theme-color-1) 70%, transparent);\n box-shadow: none;\n border: 0;\n}\n\n/* ---输入框--- */\ninput[type=\"text\"],\ninput[type=\"number\"],\ninput[type=\"switch\"],\ninput:not([type]),\ntextarea:not([type=\"search\"]) {\n background-color: var(--ui-color-sec) !important;\n border: 1px solid var(--ui-color-sec) !important;\n}\n\ninput[type=\"text\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"switch\"]:focus,\ninput:not([type]):focus,\ntextarea:not([type=\"search\"]):focus {\n border: 1px solid var(--theme-color-1) !important;\n}\n\ntextarea[type=\"search\"] {\n background-color: transparent !important;\n border: none !important;\n}\n\n.range-block {\n margin: calc(var(--mainFontSize) * 0.6) 0;\n}\n\n.range-block-counter {\n margin-left: 20px;\n}\n\n.text_pole:not(.objective-task) {\n background-color: var(--ui-color-sec);\n border: none;\n}\n\n/* ---按键--- */\n.menu_button:not(.mes_edit_buttons *) {\n background-color: var(--ui-color-sec);\n border-color: var(--ui-color-sec);\n color: var(--text-color-main);\n}\n\n.menu_button_icon i {\n font-size: calc(var(--icon-size) * 0.8);\n}\n\n#delete_button,\n#dialogue_del_mes_ok,\n#dialogue_popup_ok,\n#bulk_tag_popup_reset,\n#bulk_tag_popup_remove_mutual,\n.mes_edit_cancel.menu_button,\n.menu_button.popup-button-ok,\n.redWarningBG {\n background-color: var(--crimson70a) !important;\n color: var(--white100) !important;\n}\n\n/* 去除阴影 */\n.mes_button,\n.mes_edit_buttons,\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt\n span\n span\n span {\n filter: none !important;\n}\n\n.fa-solid:not(#load-spinner) {\n font-size: var(--icon-size);\n text-shadow: none !important;\n}\n\n/* ---下拉框--- */\nselect {\n background-color: var(--ui-color-sec) !important;\n color: var(--text-color-main);\n border: none !important;\n margin: calc(var(--mainFontSize) * 0.3) 0 !important;\n}\n\nselect option:not(:checked) {\n color: var(--text-color-sec);\n}\n\nselect option:checked {\n color: var(--ui-color-sec);\n background-color: var(--text-color-main) !important;\n}\n\nselect option {\n background-color: var(--ui-color-sec) !important;\n}\n\n.ui-widget-content .ui-state-active {\n color: var(--theme-color-1) !important;\n}\n\n/* ---勾选框--- */\ninput[type=\"checkbox\"] {\n width: calc(var(--mainFontSize) * 0.9);\n height: calc(var(--mainFontSize) * 0.9);\n border: none;\n outline: none;\n background-color: var(--ui-color-main);\n filter: none;\n box-shadow: 0 0 0 1px var(--text-color-sec);\n transform: translateY(0);\n margin-left: 1px;\n}\n\ninput[type=\"checkbox\"]::before {\n box-shadow: inset 1em 1em var(--theme-color-1);\n}\n\ninput[type=\"checkbox\"].del_checkbox {\n margin-right: 0;\n}\n\n/* ---滑动条--- */\ninput[type=\"range\"] {\n box-shadow: none;\n background-color: var(--ui-color-sec) !important;\n}\n\ninput[type=\"range\"]:hover {\n background-color: color-mix(\n in srgb,\n var(--ui-color-sec) 70%,\n black 30%\n ) !important;\n}\n\ninput[type=\"range\"]::-webkit-slider-thumb {\n box-shadow: 0 0 0 3px\n color-mix(in srgb, var(--theme-color-1) 50%, transparent);\n background-color: var(--theme-color-1);\n width: 10px;\n height: 10px;\n}\n\n.neo-range-slider {\n box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.2) !important;\n}\n\n/* ---盒子--- */\n/* 统一样式 */\n#left-nav-panel,\n#right-nav-panel,\n#character_popup,\n#dialogue_popup,\n#chat,\n.draggable,\n#select_chat_popup,\n.popup:not(.transparent_dialogue_popup),\n.drawer-content {\n padding: var(--spacing-long);\n background-color: var(--ui-color-main);\n border-radius: var(--box-border-radius);\n border: none;\n}\n\n#dialogue_popup_text {\n padding: 0 var(--spacing-long) 0 0;\n}\n\n#left-nav-panel,\n#right-nav-panel {\n top: var(--top-distance);\n height: 100dvh !important;\n max-height: calc(100dvh - var(--top-distance) - var(--bottom-distance) - 1px);\n}\n\n@media screen and (max-width: 1000px) {\n #left-nav-panel,\n #right-nav-panel,\n .drawer-content {\n margin-top: var(--top-distance);\n }\n\n #left-nav-panel,\n #right-nav-panel {\n height: calc(100dvh - 45px) !important;\n max-height: calc(100dvh - var(--topBarBlockSize)) !important;\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n }\n}\n\n/* ---列表--- */\n.list-group,\n.options-content {\n border: none;\n border-radius: var(--border-radius-small);\n background-color: var(--ui-color-sec) !important;\n}\n\n#options {\n background-color: transparent !important;\n padding: 0;\n}\n\n/* ---图标--- */\n.fa-fw:not(#qr--modal-icon) {\n width: auto;\n}\n\n/* 缩小锁定图标 */\n#rm_button_characters,\n#rm_button_panel_pin_div,\n#lm_button_panel_pin_div,\n#WI_button_panel_pin_div {\n font-size: var(--icon-size);\n}\n\n/* ---头像--- */\n.avatar img,\nbody.big-avatars .avatar img {\n box-shadow: none;\n border: none;\n}\n\n/* ---代码块--- */\ncode {\n margin: 0;\n border: none;\n background-color: var(--code-color);\n}\n\nbody[data-stscript-style] .hljs.language-stscript,\n.hljs {\n background: var(--code-color);\n}\n\n.custom-mermaid {\n background-color: var(--code-color);\n}\n\n/*\n * 作者:KAKAA | Discord: @rech0_viixi\n * 发布社区:类脑ΟΔΥΣΣΕΙΑ(https://discord.com/channels/1134557553011998840/1340273995018141757)\n * 许可协议:CC BY-NC-SA 4.0\n * 二改分享需注明原作者\n * 禁止任何形式的商用及商用目的的引流!\n */\n\n/* !!!---局部---!!! */\n\n/* ---顶栏与通用扩展界面--- */\nbody.no-blur #top-bar,\n#top-bar {\n border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;\n box-shadow: none;\n background-color: transparent !important;\n}\n\nbody.waifuMode #top-bar {\n border: none;\n}\n\n#top-settings-holder {\n top: var(--top-distance);\n box-shadow: 0 2px 0 0 var(--top-bar-underline-color);\n}\n\n#top-settings-holder > :first-child {\n border-radius: var(--box-border-radius) 0 0 0;\n}\n\n#top-settings-holder > :last-child {\n border-radius: 0 var(--box-border-radius) 0 0;\n}\n\n.drawer {\n color: var(--top-bar-icon-color);\n background-color: var(--top-bar-color);\n}\n\n.drawer:focus-within {\n background-color: var(--ui-color-main);\n}\n\n.drawer-content:not(#left-nav-panel):not(#right-nav-panel) {\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n}\n\n/* IOS 适配 */\n@supports (-webkit-touch-callout: none) {\n .drawer-content:not(#left-nav-panel):not(#right-nav-panel) {\n max-width: 100dvw;\n top: var(--topBarBlockSize);\n }\n}\n/* IPAD 适配 */\n@supports (-webkit-touch-callout: none) {\n @media screen and (min-width: 1000px) {\n #character_popup,\n #world_popup,\n .drawer-content {\n margin-top: 0px;\n }\n #top-settings-holder .drawer .drawer-content {\n right: 0;\n left: 0;\n width: var(--sheldWidth);\n }\n #left-nav-panel,\n #right-nav-panel {\n margin: 0 auto;\n top: calc(var(--topBarBlockSize) + var(--top-distance));\n max-height: calc(\n 100dvh - var(--topBarBlockSize) - var(--bottomFormBlockSize)\n );\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n border-bottom: 1px solid var(--top-bar-underline-color);\n }\n }\n}\n\n.drawer-icon {\n opacity: 0.3;\n font-size: calc(var(--icon-size) * 1.1);\n text-shadow: none !important;\n}\n\n.drawer-icon:focus {\n opacity: 1;\n background: var(--gradient-main);\n -webkit-background-clip: text;\n background-clip: text;\n color: transparent;\n}\n\n.drawer-content {\n box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n border-bottom: 1px solid var(--top-bar-underline-color);\n}\n\n#AdvancedFormatting h3.flex-container {\n flex-wrap: nowrap;\n}\n\n/* 调整竖排间距 */\n#user-settings-block-content,\n#AdvancedFormatting .flex-container.spaceEvenly {\n gap: 10px;\n}\n\n/* 反代警告 */\n.reverse_proxy_warning {\n border: 1px solid var(--ui-color-sec) !important;\n background-color: transparent !important;\n}\n\n/* ---聊天界面--- */\n#sheld {\n top: calc(var(--topBarBlockSize) + var(--top-distance));\n height: calc(100dvh - var(--topBarBlockSize) - var(--top-distance) - 1px);\n}\n\n#chat {\n overflow-y: scroll;\n align-items: center;\n max-height: calc(100dvh - var(--topBarBlockSize) - 20px) !important;\n padding: calc(var(--scroll-width) + 4px) 0 var(--scroll-width)\n var(--scroll-width);\n border-radius: 0 0 var(--box-border-radius) var(--box-border-radius);\n background-color: var(--chat-background-color);\n}\n\n@supports (-webkit-touch-callout: none) {\n #chat {\n padding-right: var(--scroll-width);\n }\n}\n\n.mesAvatarWrapper {\n margin: 0 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.mesAvatarWrapper .avatar {\n margin: calc(var(--mainFontSize)) 0 calc(var(--mainFontSize) * 0.4) 0;\n}\n\n.mesIDDisplay,\n.mes_timer,\n.tokenCounterDisplay {\n display: contents;\n color: var(--text-color-sec);\n}\n\n#chat .ch_name {\n position: relative;\n align-items: flex-end;\n padding: calc(var(--mainFontSize) * 0.8) 0;\n}\n\n#chat .ch_name::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 1px;\n background-color: var(--text-color-sec);\n}\n\n.mes {\n width: var(--mes-width);\n flex-direction: column;\n align-items: center;\n border: none !important;\n background-color: var(--ui-color-main) !important;\n margin: 0;\n}\n\n.mes_text {\n padding: calc(var(--mainFontSize) * 0.8) 0 0 0;\n}\n\n.mes_block {\n width: var(--mes-block-width);\n padding-left: 0;\n}\n\n.last_mes .mes_text {\n padding-right: 0;\n}\n\n.last_mes .mesAvatarWrapper {\n padding-bottom: 0;\n}\n\n/* 只对AI消息生效,因为用户消息不需要滑动箭头 */\ndiv[is_user=\"false\"].last_mes .mes_block {\n padding-bottom: 50px;\n}\n\n.last_mes .swipeRightBlock {\n margin: 0 var(--spacing-long) 0 0;\n}\n\ndiv[is_user=\"true\"] {\n background-color: var(--user-color) !important;\n}\n\ndiv[is_user=\"true\"] .avatar img {\n box-shadow: 0 0 0 2px\n color-mix(in srgb, var(--theme-color-2) 60%, transparent),\n 0 0 10px 2px color-mix(in srgb, var(--theme-color-1) 60%, transparent);\n}\n\ndiv[is_user=\"false\"] {\n background-color: var(--char-color) !important;\n}\n\ndiv[is_user=\"false\"] .avatar img {\n box-shadow: 0 0 0 2px\n color-mix(in srgb, var(--theme-color-1) 60%, transparent),\n 0 0 10px 2px color-mix(in srgb, var(--theme-color-2) 60%, transparent);\n}\n\n.swipe_left {\n left: calc(var(--scroll-width) + var(--spacing-short));\n}\n\n.swipeRightBlock {\n flex-direction: row-reverse;\n bottom: calc(var(--swipeCounterHeight) + var(--swipeCounterMargin));\n}\n\n.swipes-counter {\n margin-bottom: 4px;\n}\n\n#chat .mes.selected {\n background-color: var(--crimson70a) !important;\n}\n\n/* 文档模式 */\n\nbody.documentstyle #chat .ch_name::after {\n width: 0;\n}\n\nbody.documentstyle #chat .mes .mes_block {\n margin-right: 0;\n padding-bottom: 15px;\n}\n\nbody.documentstyle #chat .last_mes .mes_block {\n padding-bottom: 50px;\n}\n\nbody.documentstyle #chat .last_mes {\n padding-top: var(--border-radius-medium);\n}\n\nbody.documentstyle #chat .mes_text {\n margin-left: 0 !important;\n}\n\nbody.documentstyle #chat .last_mes .swipe_left {\n left: var(--scroll-width);\n}\n\n/* 视觉小说模式 */\nbody.waifuMode #chat {\n border: none;\n box-shadow: none;\n border-radius: var(--border-radius-small);\n}\n\nbody.waifuMode .zoomed_avatar {\n top: 70px;\n}\n\n/* 推理块 */\n.mes_reasoning_header {\n margin: 1em 0;\n padding: 7px calc(var(--mainFontSize) + 14px) 7px\n calc(var(--mainFontSize) * 0.8);\n background: color-mix(in srgb, var(--theme-color-1) 30%, transparent);\n border: 1px solid var(--theme-color-1);\n color: var(--text-color-main);\n}\n\n.mes_reasoning_header span::before {\n content: \"✦\";\n position: relative;\n text-shadow: none;\n font-size: var(--mainFontSize);\n line-height: 1;\n margin-right: 3px;\n}\n.mes_reasoning_details .mes_reasoning_arrow {\n right: 10px;\n font-size: calc(var(--mainFontSize) * 0.7) !important;\n}\n\n.mes_reasoning {\n border-left: 2px solid var(--theme-color-1);\n}\n\n/* ---提示词管理器--- */\n#left-nav-panel {\n width: calc((100vw - var(--sheldWidth)) / 2 - var(--leftRight-chat-spacing));\n padding-right: 0;\n}\n\n@supports (-webkit-touch-callout: none) {\n @media screen and (min-width: 1000px) {\n #left-nav-panel {\n padding-right: var(--spacing-long);\n }\n .fillLeft .scrollableInner {\n padding-right: 0.5em;\n }\n }\n}\n\n#range_block_openai > .range-block .toggle-description {\n margin-right: 0;\n}\n\n.range-block-title {\n text-align: left;\n}\n\nlabel[for=\"openai_image_inlining\"] + div,\n#openai_settings .inline-drawer-header .flex-container {\n gap: 0;\n text-align: left;\n}\n\n#openai_settings .inline-drawer-header .flex-container b {\n margin-right: 5px;\n}\n\n#completion_prompt_manager {\n width: 100%;\n}\n\n#completion_prompt_manager_list .completion_prompt_manager_list_separator {\n display: none !important;\n}\n\n#completion_prompt_manager .completion_prompt_manager_header {\n color: var(--text-color-main);\n padding: 0;\n}\n\n.completion_prompt_manager_footer {\n padding: 0 !important;\n}\n\n#completion_prompt_manager .completion_prompt_manager_header_advanced span {\n margin-left: 0;\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt {\n border-radius: var(--border-radius-medium);\n border-color: var(--white20a);\n background-color: var(--ui-color-main);\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt:hover,\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt:focus {\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n border-color: var(--theme-color-1);\n background-color: color-mix(in srgb, var(--theme-color-1) 15%, transparent);\n outline: none;\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n .completion_prompt_manager_prompt:not(\n .completion_prompt_manager_prompt_disabled\n )\n .prompt-manager-toggle-action {\n color: var(--theme-color-1);\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n .completion_prompt_manager_prompt_disabled\n .completion_prompt_manager_prompt_name\n .prompt-manager-inspect-action,\n#completion_prompt_manager\n #completion_prompt_manager_list\n .completion_prompt_manager_prompt\n .completion_prompt_manager_prompt_name\n .fa-solid {\n color: color-mix(in srgb, var(--text-color-main) 30%, transparent);\n}\n\n#completion_prompt_manager > .range-block > .text_pole {\n padding: 0 15px 10px 15px;\n}\n\n#completion_prompt_manager .completion_prompt_manager_header_advanced span {\n filter: none;\n}\n\n/* ---世界书--- */\n#WorldInfo {\n margin-top: var(--top-distance);\n}\n\n@supports (-webkit-touch-callout: none) {\n #world_popup {\n margin-top: 0;\n width: 100%;\n }\n}\n\n.world_entry {\n margin-top: var(--spacing-short);\n}\n\n.wi-card-entry {\n border: none;\n}\n\n.select2-container .select2-selection--multiple {\n background-color: var(--ui-color-sec);\n border: none;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice,\n.select2-container .select2-selection--single .select2-selection__choice {\n background-color: color-mix(in srgb, var(--theme-color-2) 30%, transparent);\n}\n\nspan.select2.select2-container .select2-selection__choice__remove,\n.select2_choice_clickable_buttonstyle\n + span.select2-container\n .select2-selection__choice__display {\n color: var(--text-color-main);\n line-height: 1.5;\n background-color: transparent;\n margin: 0px;\n}\n\n.select2-container\n .select2-selection--multiple\n .select2-selection__choice__remove {\n padding: 0 5px;\n}\n\n@media screen and (max-width: 1000px) {\n .world_entry_form .inline-drawer-header {\n border-width: 0 0 0 3px !important;\n border-color: var(--theme-color-1) !important;\n border-style: solid;\n border-image: none;\n }\n}\n\n/* ---用户管理器--- */\n.avatar-container.selected {\n border-color: var(--theme-color-2);\n}\n\n/* ---图库--- */\n#form_bg_download .bg_example.add_bg_but.interactable {\n background-color: var(--text-color-sec);\n}\n\n.bg_example {\n box-shadow: none;\n border-color: var(--ui-color-sec);\n}\n\n.bg_example.selected {\n border-color: var(--theme-color-2);\n}\n\n.bg_button {\n color: var(--theme-color-1);\n filter: drop-shadow(0px 0px 2px white);\n}\n\n.bg_button:hover {\n background-color: var(--crimson70a);\n}\n\n/* ---用户设置--- */\n#movingUIPresets {\n margin-bottom: 0 !important;\n}\n\n/* ---角色管理器--- */\n#right-nav-panel {\n width: calc((100vw - var(--sheldWidth)) / 2 - var(--leftRight-chat-spacing));\n}\n\n#right-nav-panel hr:first-of-type {\n display: none;\n}\n\n#CharListButtonAndHotSwaps {\n margin-bottom: calc(var(--mainFontSize) * 0.8);\n}\n\nlabel[for=\"char-management-dropdown\"] {\n width: 100%;\n}\n\n#avatar_div {\n flex-direction: column;\n}\n\n#avatar_controls {\n align-items: center;\n}\n\n.character_select {\n margin-top: calc(var(--mainFontSize) * 0.8);\n}\n\n.character_select.is_fav .avatar {\n outline: 2px solid var(--theme-color-1);\n}\n\n.character_select.is_fav .ch_name {\n color: var(--theme-color-1);\n}\n\n.tag.excluded::after {\n font-size: calc(var(--icon-size) * 2);\n}\n\n.tag.actionable {\n font-size: calc(var(--icon-size) * 1);\n min-height: calc(var(--icon-size) * 2);\n min-width: calc(var(--icon-size) * 2);\n}\n\n/* 收藏区左右拖动 */\n#HotSwapWrapper {\n overflow: hidden;\n}\n\n#HotSwapWrapper > div {\n overflow: auto hidden;\n flex-wrap: nowrap;\n height: calc(var(--avatar-base-height) + var(--scroll-width) + 10px);\n max-height: calc(var(--avatar-base-height) * 2);\n}\nbody.big-avatars #HotSwapWrapper > div {\n height: calc(\n var(--avatar-base-height) * var(--big-avatar-height-factor) +\n var(--scroll-width) + 10px\n );\n max-height: calc(\n var(--avatar-base-height) * var(--big-avatar-height-factor) * 2\n );\n}\n\n#HotSwapWrapper > div::-webkit-scrollbar-thumb {\n background-color: var(--ui-color-sec);\n}\n\n/* ---底栏--- */\n#form_sheld {\n margin: var(--chat-send-spacing) auto var(--bottom-distance) auto;\n}\n\nbody.no-blur #send_form,\n#send_form {\n background-color: color-mix(\n in srgb,\n var(--theme-color-1) 20%,\n var(--ui-color-main) 60%\n ) !important;\n border: none;\n border-radius: var(--box-border-radius);\n backdrop-filter: none;\n padding: 0 5px;\n}\n\n#send_form textarea {\n background-color: transparent !important;\n border: none !important;\n}\n\n#send_form textarea::placeholder {\n color: color(var(--text-color-sec)) !important;\n}\n\n#send_form .fa-solid {\n font-size: calc(var(--icon-size) * 1.2);\n}\n\n#leftSendForm > div:nth-child(2) {\n width: auto;\n}\n\n/* QR */\n#qr--bar > .qr--buttons .qr--button,\n#qr--popout > .qr--body > .qr--buttons .qr--button {\n background-color: color-mix(in srgb, var(--theme-color-1) 30%, transparent);\n border-color: var(--theme-color-1) !important;\n border-radius: var(--border-radius-small) !important;\n border-width: 0 0 0px 0 !important;\n font-size: calc(var(--mainFontSize) * 0.9);\n}\n\n#qr--bar > .qr--buttons .qr--button:hover,\n#qr--popout > .qr--body > .qr--buttons .qr--button:hover {\n background-color: color-mix(\n in srgb,\n var(--theme-color-1) 50%,\n transparent\n ) !important;\n}\n\n#qr--popoutTrigger {\n background-color: transparent;\n border: none;\n}\n\n/* ---QR编辑器--- */\n.popup:has(#qr--modalEditor)\n .popup-content\n > #qr--modalEditor\n > #qr--main\n > .qr--modal-messageContainer\n > #qr--modal-messageHolder\n > #qr--modal-message {\n color: var(--text-color-main) !important;\n}\n\n.popup:has(#qr--modalEditor) .popup-content #qr--modal-message::selection {\n color: var(--text-color-main) !important;\n}\n\n@supports (color: rgb(from white r g b / 0.25)) {\n .popup:has(#qr--modalEditor) .popup-content #qr--modal-message::selection {\n background-color: rgb(from var(--theme-color-1) r g b / 0.25) !important;\n }\n}\n\n/*\n * 作者:KAKAA | Discord: @rech0_viixi\n * 发布社区:类脑ΟΔΥΣΣΕΙΑ(https://discord.com/channels/1134557553011998840/1340273995018141757)\n * 许可协议:CC BY-NC-SA 4.0\n * 二改分享需注明原作者\n * 禁止任何形式的商用及商用目的的引流!\n */\n",
|
||
"waifuMode": false,
|
||
"movingUI": false,
|
||
"movingUIState": {},
|
||
"movingUIPreset": "Default",
|
||
"noShadows": true,
|
||
"theme": "默认深色",
|
||
"gestures": false,
|
||
"auto_swipe": false,
|
||
"auto_swipe_minimum_length": 0,
|
||
"auto_swipe_blacklist": [],
|
||
"auto_swipe_blacklist_threshold": 2,
|
||
"auto_scroll_chat_to_bottom": true,
|
||
"auto_fix_generated_markdown": false,
|
||
"send_on_enter": 0,
|
||
"console_log_prompts": false,
|
||
"request_token_probabilities": false,
|
||
"show_group_chat_queue": false,
|
||
"allow_name1_display": false,
|
||
"allow_name2_display": false,
|
||
"hotswap_enabled": true,
|
||
"timer_enabled": true,
|
||
"timestamps_enabled": true,
|
||
"timestamp_model_icon": false,
|
||
"mesIDDisplay_enabled": true,
|
||
"hideChatAvatars_enabled": false,
|
||
"max_context_unlocked": false,
|
||
"message_token_count_enabled": true,
|
||
"expand_message_actions": false,
|
||
"enableZenSliders": false,
|
||
"enableLabMode": false,
|
||
"prefer_character_prompt": true,
|
||
"prefer_character_jailbreak": true,
|
||
"quick_continue": false,
|
||
"quick_impersonate": true,
|
||
"continue_on_send": false,
|
||
"trim_spaces": true,
|
||
"relaxed_api_urls": false,
|
||
"world_import_dialog": true,
|
||
"enable_auto_select_input": false,
|
||
"enable_md_hotkeys": false,
|
||
"tag_import_setting": 1,
|
||
"disable_group_trimming": false,
|
||
"single_line": false,
|
||
"instruct": {
|
||
"enabled": false,
|
||
"preset": "Alpaca",
|
||
"input_sequence": "### Instruction:",
|
||
"output_sequence": "### Response:",
|
||
"last_output_sequence": "",
|
||
"system_sequence": "### Input:",
|
||
"stop_sequence": "",
|
||
"wrap": true,
|
||
"macro": true,
|
||
"names_behavior": "force",
|
||
"activation_regex": "",
|
||
"system_sequence_prefix": "",
|
||
"system_sequence_suffix": "",
|
||
"first_output_sequence": "",
|
||
"skip_examples": false,
|
||
"output_suffix": "\n\n",
|
||
"input_suffix": "\n\n",
|
||
"system_suffix": "\n\n",
|
||
"user_alignment_message": "",
|
||
"system_same_as_user": false,
|
||
"last_system_sequence": "",
|
||
"first_input_sequence": "",
|
||
"last_input_sequence": "",
|
||
"names_force_groups": true
|
||
},
|
||
"context": {
|
||
"preset": "Default",
|
||
"story_string": "{{#if system}}{{system}}\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n{{/if}}{{#if description}}{{description}}\n{{/if}}{{#if personality}}{{char}}'s personality: {{personality}}\n{{/if}}{{#if scenario}}Scenario: {{scenario}}\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{#if persona}}{{persona}}\n{{/if}}",
|
||
"chat_start": "***",
|
||
"example_separator": "***",
|
||
"use_stop_strings": true,
|
||
"allow_jailbreak": false,
|
||
"names_as_stop_strings": true
|
||
},
|
||
"context_derived": false,
|
||
"context_size_derived": false,
|
||
"sysprompt": {
|
||
"enabled": true,
|
||
"name": "Neutral - Chat",
|
||
"content": "Write {{char}}'s next reply in a fictional chat between {{char}} and {{user}}."
|
||
},
|
||
"reasoning": {
|
||
"auto_parse": false,
|
||
"add_to_prompts": false,
|
||
"auto_expand": false,
|
||
"show_hidden": false,
|
||
"prefix": "<think>\n",
|
||
"suffix": "\n</think>",
|
||
"separator": "\n\n",
|
||
"max_additions": 1,
|
||
"name": ""
|
||
},
|
||
"personas": {
|
||
"1743791296279-.png": "苏落尘"
|
||
},
|
||
"default_persona": null,
|
||
"persona_descriptions": {
|
||
"1743791296279-.png": {
|
||
"description": "{{user",
|
||
"position": 0,
|
||
"depth": 2,
|
||
"role": 0,
|
||
"lorebook": ""
|
||
}
|
||
},
|
||
"persona_description": "{{user",
|
||
"persona_description_position": 0,
|
||
"persona_description_role": 0,
|
||
"persona_description_depth": 2,
|
||
"persona_description_lorebook": "",
|
||
"persona_show_notifications": true,
|
||
"persona_sort_order": "asc",
|
||
"custom_stopping_strings": "[]",
|
||
"custom_stopping_strings_macro": true,
|
||
"fuzzy_search": true,
|
||
"encode_tags": false,
|
||
"servers": [
|
||
{
|
||
"label": "kobold",
|
||
"url": "http://127.0.0.1:5000/api",
|
||
"lastConnection": 1743613537963
|
||
},
|
||
{
|
||
"label": "huggingface",
|
||
"url": "https://router.huggingface.co/hf-inference/v1",
|
||
"lastConnection": 1743932995310
|
||
},
|
||
{
|
||
"label": "ollama",
|
||
"url": "http://127.0.0.1:11434/",
|
||
"lastConnection": 1743932995310
|
||
}
|
||
],
|
||
"bogus_folders": true,
|
||
"zoomed_avatar_magnification": "",
|
||
"show_tag_filters": true,
|
||
"aux_field": "character_version",
|
||
"stscript": {
|
||
"parser": {
|
||
"flags": {
|
||
"1": true,
|
||
"2": true
|
||
}
|
||
},
|
||
"autocomplete": {
|
||
"autoHide": false,
|
||
"style": "theme",
|
||
"font": {
|
||
"scale": 0.8
|
||
},
|
||
"width": {
|
||
"left": 1,
|
||
"right": 1
|
||
},
|
||
"select": 3
|
||
}
|
||
},
|
||
"restore_user_input": true,
|
||
"reduced_motion": false,
|
||
"compact_input_area": true,
|
||
"show_swipe_num_all_messages": false,
|
||
"auto_connect": true,
|
||
"auto_load_chat": false,
|
||
"forbid_external_media": false,
|
||
"external_media_allowed_overrides": [],
|
||
"external_media_forbidden_overrides": [],
|
||
"ui_mode": 1,
|
||
"auto_sort_tags": false,
|
||
"selectSamplers": {
|
||
"forceHidden": [],
|
||
"forceShown": []
|
||
},
|
||
"wi_key_input_plaintext": false
|
||
},
|
||
"extension_settings": {
|
||
"apiUrl": "http://localhost:5100",
|
||
"apiKey": "",
|
||
"autoConnect": false,
|
||
"notifyUpdates": false,
|
||
"disabledExtensions": [
|
||
"third-party/ChuQuadrant-SimpleQRBarToggle",
|
||
"vectors",
|
||
"stable-diffusion",
|
||
"tts",
|
||
"gallery",
|
||
"expressions",
|
||
"caption",
|
||
"attachments",
|
||
"translate",
|
||
"third-party/SillyTavern-SimpleQRBarToggle",
|
||
"third-party/QR",
|
||
"third-party/silly-tavern-reminder"
|
||
],
|
||
"expressionOverrides": [],
|
||
"memory": {
|
||
"minLongMemory": 16,
|
||
"maxLongMemory": 1024,
|
||
"longMemoryLength": 128,
|
||
"shortMemoryLength": 512,
|
||
"minShortMemory": 128,
|
||
"maxShortMemory": 1024,
|
||
"shortMemoryStep": 16,
|
||
"longMemoryStep": 8,
|
||
"repetitionPenaltyStep": 0.05,
|
||
"repetitionPenalty": 1.2,
|
||
"maxRepetitionPenalty": 2,
|
||
"minRepetitionPenalty": 1,
|
||
"temperature": 1,
|
||
"minTemperature": 0.1,
|
||
"maxTemperature": 2,
|
||
"temperatureStep": 0.05,
|
||
"lengthPenalty": 1,
|
||
"minLengthPenalty": -4,
|
||
"maxLengthPenalty": 4,
|
||
"lengthPenaltyStep": 0.1,
|
||
"memoryFrozen": false,
|
||
"source": "main",
|
||
"prompt": "忽略之前的指示。总结故事中迄今为止最重要的事实和事件。如果你的记忆中已经有了总结,请以此为基础,并补充新的事实。总结字数限制在 {{words}} 字以内。你的回复应该只包含总结。客观地用中文回答。",
|
||
"promptWords": 200,
|
||
"promptMinWords": 25,
|
||
"promptMaxWords": 1000,
|
||
"promptWordsStep": 25,
|
||
"promptInterval": 10,
|
||
"promptMinInterval": 1,
|
||
"promptMaxInterval": 100,
|
||
"promptIntervalStep": 1,
|
||
"template": "[Summary: {{summary}}]",
|
||
"position": 0,
|
||
"depth": 2,
|
||
"promptForceWords": 0,
|
||
"promptForceWordsStep": 100,
|
||
"promptMinForceWords": 0,
|
||
"promptMaxForceWords": 10000,
|
||
"SkipWIAN": false,
|
||
"role": 0,
|
||
"scan": false,
|
||
"overrideResponseLength": 0,
|
||
"overrideResponseLengthMin": 0,
|
||
"overrideResponseLengthMax": 4096,
|
||
"overrideResponseLengthStep": 16,
|
||
"maxMessagesPerRequest": 0,
|
||
"maxMessagesPerRequestMin": 0,
|
||
"maxMessagesPerRequestMax": 250,
|
||
"maxMessagesPerRequestStep": 1,
|
||
"prompt_builder": 0
|
||
},
|
||
"note": {
|
||
"default": "",
|
||
"chara": [],
|
||
"wiAddition": [],
|
||
"defaultPosition": 1,
|
||
"defaultDepth": 4,
|
||
"defaultInterval": 1,
|
||
"defaultRole": 0
|
||
},
|
||
"caption": {
|
||
"refine_mode": false,
|
||
"source": "extras",
|
||
"multimodal_api": "openai",
|
||
"multimodal_model": "gpt-4-turbo",
|
||
"prompt": "What's in this image?",
|
||
"template": "[{{user}} sends {{char}} a picture that contains: {{caption}}]"
|
||
},
|
||
"expressions": {
|
||
"showDefault": false,
|
||
"api": 1,
|
||
"llmPrompt": "Ignore previous instructions. Classify the emotion of the last message. Output just one word, e.g. \"joy\" or \"anger\". Choose only one of the following labels: {{labels}}",
|
||
"custom": [],
|
||
"allowMultiple": true
|
||
},
|
||
"connectionManager": {
|
||
"selectedProfile": "320ea69f-f828-49c2-a060-ac2ba17fbce2",
|
||
"profiles": [
|
||
{
|
||
"id": "4ffad217-c384-4147-8336-068da1a33339",
|
||
"mode": "cc",
|
||
"exclude": [
|
||
"preset",
|
||
"proxy",
|
||
"stop-strings",
|
||
"start-reply-with"
|
||
],
|
||
"api": "custom",
|
||
"api-url": "https://api.siliconflow.cn/v1",
|
||
"model": "deepseek-ai/DeepSeek-R1",
|
||
"name": "DeepSeek R1 云栖公益"
|
||
},
|
||
{
|
||
"id": "8137ef54-017c-4ae7-a357-b72cf4b36ca5",
|
||
"mode": "cc",
|
||
"exclude": [
|
||
"preset",
|
||
"proxy",
|
||
"stop-strings",
|
||
"start-reply-with"
|
||
],
|
||
"api": "custom",
|
||
"api-url": "https://api.siliconflow.cn/v1",
|
||
"model": "deepseek-ai/DeepSeek-V3",
|
||
"name": "DeepSeek V3 云栖公益"
|
||
},
|
||
{
|
||
"id": "320ea69f-f828-49c2-a060-ac2ba17fbce2",
|
||
"mode": "cc",
|
||
"exclude": [
|
||
"preset",
|
||
"proxy",
|
||
"stop-strings",
|
||
"start-reply-with"
|
||
],
|
||
"api": "google",
|
||
"model": "gemini-2.0-flash",
|
||
"name": "Gemini 2.0 Flash 云栖公益",
|
||
"api-url": "http://127.0.0.1:65247/api"
|
||
}
|
||
]
|
||
},
|
||
"dice": {},
|
||
"regex": [
|
||
{
|
||
"scriptName": "隐藏COT内容",
|
||
"findRegex": "<thinking>[\\s\\S]*?</thinking>",
|
||
"replaceString": "",
|
||
"trimStrings": [],
|
||
"placement": [
|
||
2
|
||
],
|
||
"disabled": false,
|
||
"markdownOnly": false,
|
||
"promptOnly": false,
|
||
"runOnEdit": true,
|
||
"substituteRegex": false,
|
||
"minDepth": null,
|
||
"maxDepth": null,
|
||
"id": "e9aab98a-1a30-4042-aae7-8c99b18f2b32"
|
||
},
|
||
{
|
||
"id": "7444400f-9935-457b-a12d-8625039161ac",
|
||
"scriptName": "隐藏安全警告",
|
||
"findRegex": "Statement:[\\s\\S]*",
|
||
"replaceString": "",
|
||
"trimStrings": [],
|
||
"placement": [
|
||
2
|
||
],
|
||
"disabled": false,
|
||
"markdownOnly": true,
|
||
"promptOnly": false,
|
||
"runOnEdit": true,
|
||
"substituteRegex": 0,
|
||
"minDepth": null,
|
||
"maxDepth": null
|
||
},
|
||
{
|
||
"id": "0ca3b933-0ec6-455f-ae85-cc793f2fc941",
|
||
"scriptName": "隐藏红心",
|
||
"findRegex": "❤",
|
||
"replaceString": "",
|
||
"trimStrings": [],
|
||
"placement": [
|
||
2
|
||
],
|
||
"disabled": false,
|
||
"markdownOnly": true,
|
||
"promptOnly": false,
|
||
"runOnEdit": true,
|
||
"substituteRegex": 0,
|
||
"minDepth": null,
|
||
"maxDepth": null
|
||
}
|
||
],
|
||
"character_allowed_regex": [
|
||
"身为至冬国外交官的我利用外交压力‘借’走了优菈.png",
|
||
"酒馆教学——数学系列.png",
|
||
"教学示例:数学.png",
|
||
"教学示例:数学_1.png",
|
||
"教学示例:语文.png",
|
||
"教学示例:语文_1.png",
|
||
"教学示例:物理.png",
|
||
"教学示例:语文_2.png",
|
||
"教学示例:生物.png",
|
||
"教学示例:生物_1.png",
|
||
"教学示例:化学.png",
|
||
"教学示例:生物_2.png",
|
||
"教学示例:英语.png",
|
||
"心灵管家示例.png",
|
||
"心灵树洞示例.png",
|
||
"教学示例:化学_1.png",
|
||
"小说生成助手.png",
|
||
"小说生成助手_1.png",
|
||
"作文优化助手.png",
|
||
"英语作文助手.png",
|
||
"小说生成助手_2.png",
|
||
"英语对话助手.png",
|
||
"辩论助手.png",
|
||
"英语外教 Jessie.png",
|
||
"辩论助手_1.png",
|
||
"苏轼.png",
|
||
"苏轼_1.png",
|
||
"王安石.png",
|
||
"王安石_1.png",
|
||
"黄庭坚.png"
|
||
],
|
||
"tts": {
|
||
"voiceMap": "",
|
||
"ttsEnabled": false,
|
||
"currentProvider": "System",
|
||
"auto_generation": true,
|
||
"ElevenLabs": {},
|
||
"System": {},
|
||
"narrate_user": false,
|
||
"playback_rate": 1
|
||
},
|
||
"sd": {
|
||
"scale_min": 1,
|
||
"scale_max": 30,
|
||
"scale_step": 0.5,
|
||
"scale": 7,
|
||
"steps_min": 1,
|
||
"steps_max": 150,
|
||
"steps_step": 1,
|
||
"steps": 20,
|
||
"dimension_min": 64,
|
||
"dimension_max": 2048,
|
||
"dimension_step": 64,
|
||
"width": 512,
|
||
"height": 512,
|
||
"prompt_prefix": "best quality, absurdres, masterpiece,",
|
||
"negative_prompt": "lowres, bad anatomy, bad hands, text, error, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry",
|
||
"sampler": "N/A",
|
||
"model": "",
|
||
"restore_faces": false,
|
||
"enable_hr": false,
|
||
"horde": true,
|
||
"horde_nsfw": false,
|
||
"horde_karras": true,
|
||
"refine_mode": false,
|
||
"prompts": {
|
||
"0": "In the next response I want you to provide only a detailed comma-delimited list of keywords and phrases which describe {{char}}. The list must include all of the following items in this order: name, species and race, gender, age, clothing, occupation, physical features and appearances. Do not include descriptions of non-visual qualities such as personality, movements, scents, mental traits, or anything which could not be seen in a still photograph. Do not write in full sentences. Prefix your description with the phrase 'full body portrait,'",
|
||
"1": "Ignore previous instructions and provide a detailed description of {{user}}'s physical appearance from the perspective of {{char}} in the form of a comma-delimited list of keywords and phrases. The list must include all of the following items in this order: name, species and race, gender, age, clothing, occupation, physical features and appearances. Do not include descriptions of non-visual qualities such as personality, movements, scents, mental traits, or anything which could not be seen in a still photograph. Do not write in full sentences. Prefix your description with the phrase 'full body portrait,'. Ignore the rest of the story when crafting this description. Do not reply as {{char}} when writing this description, and do not attempt to continue the story.",
|
||
"2": "Ignore previous instructions and provide a detailed description for all of the following: a brief recap of recent events in the story, {{char}}'s appearance, and {{char}}'s surroundings. Do not reply as {{char}} when writing this description, and do not attempt to continue the story.",
|
||
"3": "Ignore previous instructions and provide ONLY the last chat message string back to me verbatim. Do not write anything after the string. Do not reply as {{char}} when writing this description, and do not attempt to continue the story.",
|
||
"4": "Ignore previous instructions. Your next response must be formatted as a single comma-delimited list of concise keywords. The list will describe of the visual details included in the last chat message.\n\n Only mention characters by using pronouns ('he','his','she','her','it','its') or neutral nouns ('male', 'the man', 'female', 'the woman').\n\n Ignore non-visible things such as feelings, personality traits, thoughts, and spoken dialog.\n\n Add keywords in this precise order:\n a keyword to describe the location of the scene,\n a keyword to mention how many characters of each gender or type are present in the scene (minimum of two characters:\n {{user}} and {{char}}, example: '2 men ' or '1 man 1 woman ', '1 man 3 robots'),\n\n keywords to describe the relative physical positioning of the characters to each other (if a commonly known term for the positioning is known use it instead of describing the positioning in detail) + 'POV',\n\n a single keyword or phrase to describe the primary act taking place in the last chat message,\n\n keywords to describe {{char}}'s physical appearance and facial expression,\n keywords to describe {{char}}'s actions,\n keywords to describe {{user}}'s physical appearance and actions.\n\n If character actions involve direct physical interaction with another character, mention specifically which body parts interacting and how.\n\n A correctly formatted example response would be:\n '(location),(character list by gender),(primary action), (relative character position) POV, (character 1's description and actions), (character 2's description and actions)'",
|
||
"5": "In the next response I want you to provide only a detailed comma-delimited list of keywords and phrases which describe {{char}}. The list must include all of the following items in this order: name, species and race, gender, age, facial features and expressions, occupation, hair and hair accessories (if any), what they are wearing on their upper body (if anything). Do not describe anything below their neck. Do not include descriptions of non-visual qualities such as personality, movements, scents, mental traits, or anything which could not be seen in a still photograph. Do not write in full sentences. Prefix your description with the phrase 'close up facial portrait,'",
|
||
"7": "Ignore previous instructions and provide a detailed description of {{char}}'s surroundings in the form of a comma-delimited list of keywords and phrases. The list must include all of the following items in this order: location, time of day, weather, lighting, and any other relevant details. Do not include descriptions of characters and non-visual qualities such as names, personality, movements, scents, mental traits, or anything which could not be seen in a still photograph. Do not write in full sentences. Prefix your description with the phrase 'background,'. Ignore the rest of the story when crafting this description. Do not reply as {{user}} when writing this description, and do not attempt to continue the story.",
|
||
"8": "Provide an exhaustive comma-separated list of tags describing the appearance of the character on this image in great detail. Start with \"full body portrait\".",
|
||
"9": "Provide an exhaustive comma-separated list of tags describing the appearance of the character on this image in great detail. Start with \"full body portrait\".",
|
||
"10": "Provide an exhaustive comma-separated list of tags describing the appearance of the character on this image in great detail. Start with \"close-up portrait\".",
|
||
"11": "Ignore previous instructions and provide an exhaustive comma-separated list of tags describing the appearance of \"{0}\" in great detail. Start with {{charPrefix}} (sic) if the subject is associated with {{char}}.",
|
||
"-1": "[{{char}} sends a picture that contains: {{prompt}}].",
|
||
"-2": "The text prompt used to generate the image. Must represent an exhaustive description of the desired image that will allow an artist or a photographer to perfectly recreate it."
|
||
},
|
||
"character_prompts": {},
|
||
"source": "huggingface",
|
||
"scheduler": null,
|
||
"vae": null,
|
||
"seed": -1,
|
||
"adetailer_face": false,
|
||
"horde_sanitize": true,
|
||
"interactive_mode": false,
|
||
"multimodal_captioning": false,
|
||
"snap": false,
|
||
"free_extend": false,
|
||
"function_tool": false,
|
||
"auto_url": "http://localhost:7860",
|
||
"auto_auth": "",
|
||
"vlad_url": "http://localhost:7860",
|
||
"vlad_auth": "",
|
||
"drawthings_url": "http://localhost:7860",
|
||
"drawthings_auth": "",
|
||
"hr_upscaler": "Latent",
|
||
"hr_scale": 1,
|
||
"hr_scale_min": 1,
|
||
"hr_scale_max": 4,
|
||
"hr_scale_step": 0.1,
|
||
"denoising_strength": 0.7,
|
||
"denoising_strength_min": 0,
|
||
"denoising_strength_max": 1,
|
||
"denoising_strength_step": 0.01,
|
||
"hr_second_pass_steps": 0,
|
||
"hr_second_pass_steps_min": 0,
|
||
"hr_second_pass_steps_max": 150,
|
||
"hr_second_pass_steps_step": 1,
|
||
"clip_skip_min": 1,
|
||
"clip_skip_max": 12,
|
||
"clip_skip_step": 1,
|
||
"clip_skip": 1,
|
||
"novel_anlas_guard": false,
|
||
"novel_sm": false,
|
||
"novel_sm_dyn": false,
|
||
"novel_decrisper": false,
|
||
"openai_style": "vivid",
|
||
"openai_quality": "standard",
|
||
"style": "Default",
|
||
"styles": [
|
||
{
|
||
"name": "Default",
|
||
"negative": "lowres, bad anatomy, bad hands, text, error, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry",
|
||
"prefix": "best quality, absurdres, aesthetic,"
|
||
}
|
||
],
|
||
"comfy_url": "http://127.0.0.1:8188",
|
||
"comfy_workflow": "Default_Comfy_Workflow.json",
|
||
"pollinations_enhance": false,
|
||
"wand_visible": false,
|
||
"command_visible": false,
|
||
"interactive_visible": false,
|
||
"tool_visible": false,
|
||
"stability_style_preset": "anime",
|
||
"bfl_upsampling": false,
|
||
"character_negative_prompts": {},
|
||
"huggingface_model_id": "stabilityai/stable-diffusion-xl-base-1.0"
|
||
},
|
||
"chromadb": {},
|
||
"translate": {
|
||
"target_language": "zh-CN",
|
||
"internal_language": "en",
|
||
"provider": "google",
|
||
"auto_mode": "none",
|
||
"deepl_endpoint": "free"
|
||
},
|
||
"objective": {
|
||
"customPrompts": {
|
||
"default": {
|
||
"createTask": "Ignore previous instructions and generate a list of tasks to complete an objective. Your next response must be formatted as a numbered list of plain text entries. Do not include anything but the numbered list. The list must be prioritized in the order that tasks must be completed.\n\nThe objective that you must make a numbered task list for is: [{{objective}}].\nThe tasks created should take into account the character traits of {{char}}. These tasks may or may not involve {{user}} directly. Be sure to include the objective as the final task.\n\nGiven an example objective of 'Make me a four course dinner', here is an example output:\n1. Determine what the courses will be\n2. Find recipes for each course\n3. Go shopping for supplies with {{user}}\n4. Cook the food\n5. Get {{user}} to set the table\n6. Serve the food\n7. Enjoy eating the meal with {{user}}\n ",
|
||
"checkTaskCompleted": "Ignore previous instructions. Determine if this task is completed: [{{task}}].\nTo do this, examine the most recent messages. Your response must only contain either true or false, nothing other words.\nExample output:\ntrue\n ",
|
||
"currentTask": "Your current task is [{{task}}]. Balance existing story with completing this task."
|
||
}
|
||
}
|
||
},
|
||
"quickReply": {
|
||
"quickReplyEnabled": false,
|
||
"numberOfSlots": 5,
|
||
"quickReplySlots": [
|
||
{
|
||
"mes": "",
|
||
"label": "",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"mes": "",
|
||
"label": "",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"mes": "",
|
||
"label": "",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"mes": "",
|
||
"label": "",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"mes": "",
|
||
"label": "",
|
||
"enabled": true
|
||
}
|
||
]
|
||
},
|
||
"randomizer": {
|
||
"controls": [],
|
||
"fluctuation": 0.1,
|
||
"enabled": false
|
||
},
|
||
"speech_recognition": {
|
||
"currentProvider": "None",
|
||
"messageMode": "append",
|
||
"messageMappingText": "",
|
||
"messageMapping": [],
|
||
"messageMappingEnabled": false,
|
||
"None": {}
|
||
},
|
||
"rvc": {
|
||
"enabled": false,
|
||
"model": "",
|
||
"pitchOffset": 0,
|
||
"pitchExtraction": "dio",
|
||
"indexRate": 0.88,
|
||
"filterRadius": 3,
|
||
"rmsMixRate": 1,
|
||
"protect": 0.33,
|
||
"voicMapText": "",
|
||
"voiceMap": {}
|
||
},
|
||
"hypebot": {},
|
||
"vectors": {
|
||
"source": "palm",
|
||
"include_wi": false,
|
||
"togetherai_model": "togethercomputer/m2-bert-80M-32k-retrieval",
|
||
"openai_model": "text-embedding-ada-002",
|
||
"cohere_model": "embed-english-v3.0",
|
||
"ollama_model": "mxbai-embed-large",
|
||
"ollama_keep": false,
|
||
"vllm_model": "",
|
||
"webllm_model": "",
|
||
"summarize": false,
|
||
"summarize_sent": false,
|
||
"summary_source": "main",
|
||
"summary_prompt": "Ignore previous instructions. Summarize the most important parts of the message. Limit yourself to 250 words or less. Your response should include nothing but the summary.",
|
||
"force_chunk_delimiter": "",
|
||
"enabled_chats": false,
|
||
"template": "Past events:\n{{text}}",
|
||
"depth": 2,
|
||
"position": 0,
|
||
"protect": 5,
|
||
"insert": 3,
|
||
"query": 2,
|
||
"message_chunk_size": 400,
|
||
"score_threshold": 0.25,
|
||
"enabled_files": false,
|
||
"translate_files": false,
|
||
"size_threshold": 10,
|
||
"chunk_size": 5000,
|
||
"chunk_count": 2,
|
||
"overlap_percent": 0,
|
||
"only_custom_boundary": false,
|
||
"size_threshold_db": 5,
|
||
"chunk_size_db": 2500,
|
||
"chunk_count_db": 5,
|
||
"overlap_percent_db": 0,
|
||
"file_template_db": "Related information:\n{{text}}",
|
||
"file_position_db": 0,
|
||
"file_depth_db": 4,
|
||
"file_depth_role_db": 0,
|
||
"enabled_world_info": false,
|
||
"enabled_for_all": false,
|
||
"max_entries": 5
|
||
},
|
||
"variables": {
|
||
"global": {}
|
||
},
|
||
"attachments": [],
|
||
"character_attachments": {
|
||
"王梓童.png": []
|
||
},
|
||
"disabled_attachments": [],
|
||
"gallery": {
|
||
"folders": {},
|
||
"sort": "dateAsc"
|
||
},
|
||
"cfg": {
|
||
"global": {
|
||
"guidance_scale": 1,
|
||
"negative_prompt": ""
|
||
},
|
||
"chara": []
|
||
},
|
||
"quickReplyV2": {
|
||
"isEnabled": true,
|
||
"isCombined": false,
|
||
"isPopout": false,
|
||
"showPopoutButton": true,
|
||
"config": {
|
||
"setList": [
|
||
{
|
||
"set": "Default",
|
||
"isVisible": true
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"JS-Slash-Runner": {
|
||
"activate_setting": true,
|
||
"render": {
|
||
"auto_enable_character_regex": true,
|
||
"auto_disable_incompatible_options": true,
|
||
"tampermonkey_compatibility": false,
|
||
"process_depth": 0
|
||
},
|
||
"audio": {
|
||
"audio_setting": true,
|
||
"bgm_enabled": true,
|
||
"ambient_enabled": true,
|
||
"bgm_mode": "repeat",
|
||
"bgm_muted": false,
|
||
"bgm_volume": 50,
|
||
"bgm_selected": null,
|
||
"bgm_current_time": 0,
|
||
"ambient_mode": "stop",
|
||
"ambient_muted": false,
|
||
"ambient_volume": 50,
|
||
"ambient_selected": null,
|
||
"ambient_current_time": 0,
|
||
"audio_cooldown": 0,
|
||
"enabled": true
|
||
},
|
||
"auto_enable_character_regex": false
|
||
},
|
||
"muyoo_dataTable": {
|
||
"injection_mode": "deep_system",
|
||
"deep": 2,
|
||
"isExtensionAble": false,
|
||
"isAiReadTable": false,
|
||
"isAiWriteTable": false,
|
||
"isTableToChat": false,
|
||
"enableHistory": true,
|
||
"use_main_api": true,
|
||
"custom_temperature": 1,
|
||
"custom_max_tokens": 2048,
|
||
"custom_top_p": 1,
|
||
"tableBackups": {},
|
||
"bool_ignore_del": true,
|
||
"clear_up_stairs": 3,
|
||
"tableStructure": [
|
||
{
|
||
"tableName": "时空表格",
|
||
"tableIndex": 0,
|
||
"columns": [
|
||
"日期",
|
||
"时间",
|
||
"地点(当前描写)",
|
||
"此地角色"
|
||
],
|
||
"columnsIndex": [
|
||
0,
|
||
1,
|
||
2,
|
||
3
|
||
],
|
||
"enable": true,
|
||
"Required": true,
|
||
"asStatus": true,
|
||
"toChat": true,
|
||
"note": "记录时空信息的表格,应保持在一行",
|
||
"initNode": "本轮需要记录当前时间、地点、人物信息,使用insertRow函数",
|
||
"updateNode": "当描写的场景,时间,人物变更时",
|
||
"deleteNode": "此表大于一行时应删除多余行"
|
||
},
|
||
{
|
||
"tableName": "角色特征表格",
|
||
"tableIndex": 1,
|
||
"columns": [
|
||
"角色名",
|
||
"身体特征",
|
||
"性格",
|
||
"职业",
|
||
"爱好",
|
||
"喜欢的事物(作品、虚拟人物、物品等)",
|
||
"住所",
|
||
"其他重要信息"
|
||
],
|
||
"enable": true,
|
||
"Required": true,
|
||
"asStatus": true,
|
||
"toChat": true,
|
||
"columnsIndex": [
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4,
|
||
5,
|
||
6,
|
||
7
|
||
],
|
||
"note": "角色天生或不易改变的特征csv表格,思考本轮有否有其中的角色,他应作出什么反应",
|
||
"initNode": "本轮必须从上文寻找已知的所有角色使用insertRow插入,角色名不能为空",
|
||
"insertNode": "当本轮出现表中没有的新角色时,应插入",
|
||
"updateNode": "当角色的身体出现持久性变化时,例如伤痕/当角色有新的爱好,职业,喜欢的事物时/当角色更换住所时/当角色提到重要信息时",
|
||
"deleteNode": ""
|
||
},
|
||
{
|
||
"tableName": "角色与<user>社交表格",
|
||
"tableIndex": 2,
|
||
"columns": [
|
||
"角色名",
|
||
"对<user>关系",
|
||
"对<user>态度",
|
||
"对<user>好感"
|
||
],
|
||
"columnsIndex": [
|
||
0,
|
||
1,
|
||
2,
|
||
3
|
||
],
|
||
"enable": true,
|
||
"Required": true,
|
||
"asStatus": true,
|
||
"toChat": true,
|
||
"note": "思考如果有角色和<user>互动,应什么态度",
|
||
"initNode": "本轮必须从上文寻找已知的所有角色使用insertRow插入,角色名不能为空",
|
||
"insertNode": "当本轮出现表中没有的新角色时,应插入",
|
||
"updateNode": "当角色和<user>的交互不再符合原有的记录时/当角色和<user>的关系改变时",
|
||
"deleteNode": ""
|
||
},
|
||
{
|
||
"tableName": "任务、命令或者约定表格",
|
||
"tableIndex": 3,
|
||
"columns": [
|
||
"角色",
|
||
"任务",
|
||
"地点",
|
||
"持续时间"
|
||
],
|
||
"columnsIndex": [
|
||
0,
|
||
1,
|
||
2,
|
||
3
|
||
],
|
||
"enable": true,
|
||
"Required": false,
|
||
"asStatus": true,
|
||
"toChat": true,
|
||
"note": "思考本轮是否应该执行任务/赴约",
|
||
"insertNode": "当特定时间约定一起去做某事时/某角色收到做某事的命令或任务时",
|
||
"updateNode": "",
|
||
"deleteNode": "当大家赴约时/任务或命令完成时/任务,命令或约定被取消时"
|
||
},
|
||
{
|
||
"tableName": "重要事件历史表格",
|
||
"tableIndex": 4,
|
||
"columns": [
|
||
"角色",
|
||
"事件简述",
|
||
"日期",
|
||
"地点",
|
||
"情绪"
|
||
],
|
||
"columnsIndex": [
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4
|
||
],
|
||
"enable": true,
|
||
"Required": true,
|
||
"asStatus": true,
|
||
"toChat": true,
|
||
"note": "记录<user>或角色经历的重要事件",
|
||
"initNode": "本轮必须从上文寻找可以插入的事件并使用insertRow插入",
|
||
"insertNode": "当某个角色经历让自己印象深刻的事件时,比如表白、分手等",
|
||
"updateNode": "",
|
||
"deleteNode": ""
|
||
},
|
||
{
|
||
"tableName": "重要物品表格",
|
||
"tableIndex": 5,
|
||
"columns": [
|
||
"拥有人",
|
||
"物品描述",
|
||
"物品名",
|
||
"重要原因"
|
||
],
|
||
"columnsIndex": [
|
||
0,
|
||
1,
|
||
2,
|
||
3
|
||
],
|
||
"enable": true,
|
||
"Required": false,
|
||
"asStatus": true,
|
||
"toChat": true,
|
||
"note": "对某人很贵重或有特殊纪念意义的物品",
|
||
"insertNode": "当某人获得了贵重或有特殊意义的物品时/当某个已有物品有了特殊意义时",
|
||
"updateNode": "",
|
||
"deleteNode": ""
|
||
}
|
||
],
|
||
"to_chat_container": "<div class=\"table-preview-bar\"><details> <summary>记忆增强表格</summary>\n$0\n</details></div>\n\n<style>\n.table-preview-bar {\n padding: 0 8px;\n border-radius: 10px;\n color: #888;\n font-size: 0.8rem;\n}\n</style>",
|
||
"message_template": "# dataTable 说明\n## 用途\n- dataTable是 CSV 格式表格,存储数据和状态,是你生成下文的重要参考。\n- 新生成的下文应基于 dataTable 发展,并允许更新表格。\n## 数据与格式\n- 你可以在这里查看所有的表格数据,相关说明和修改表格的触发条件。\n- 命名格式:\n - 表名: [tableIndex:表名] (示例: [2:角色特征表格])\n - 列名: [colIndex:列名] (示例: [2:示例列])\n - 行名: [rowIndex]\n\n{{tableData}}\n\n# 增删改dataTable操作方法:\n-当你生成正文后,需要根据【增删改触发条件】对每个表格是否需要增删改进行检视。如需修改,请在<tableEdit>标签中使用 JavaScript 函数的写法调用函数,并使用下面的 OperateRule 进行。\n\n## 操作规则 (必须严格遵守)\n<OperateRule>\n-在某个表格中插入新行时,使用insertRow函数:\ninsertRow(tableIndex:number, data:{[colIndex:number]:string|number})\n例如:insertRow(0, {0: \"2021-09-01\", 1: \"12:00\", 2: \"阳台\", 3: \"小花\"})\n-在某个表格中删除行时,使用deleteRow函数:\ndeleteRow(tableIndex:number, rowIndex:number)\n例如:deleteRow(0, 0)\n-在某个表格中更新行时,使用updateRow函数:\nupdateRow(tableIndex:number, rowIndex:number, data:{[colIndex:number]:string|number})\n例如:updateRow(0, 0, {3: \"惠惠\"})\n</OperateRule>\n\n# 重要操作原则 (必须遵守)\n-当<user>要求修改表格时,<user>的要求优先级最高。\n-每次回复都必须根据剧情在正确的位置进行增、删、改操作,禁止捏造信息和填入未知。\n-使用 insertRow 函数插入行时,请为所有已知的列提供对应的数据。且检查data:{[colIndex:number]:string|number}参数是否包含所有的colIndex。\n-单元格中禁止使用逗号,语义分割应使用 / 。\n-string中,禁止出现双引号。\n-社交表格(tableIndex: 2)中禁止出现对<user>的态度。反例 (禁止):insertRow(2, {\"0\":\"<user>\",\"1\":\"未知\",\"2\":\"无\",\"3\":\"低\"})\n-<tableEdit>标签内必须使用<!-- -->标记进行注释\n\n# 输出示例:\n<tableEdit>\n<!--\ninsertRow(0, {\"0\":\"十月\",\"1\":\"冬天/下雪\",\"2\":\"学校\",\"3\":\"<user>/悠悠\"})\ndeleteRow(1, 2)\ninsertRow(1, {0:\"悠悠\", 1:\"体重60kg/黑色长发\", 2:\"开朗活泼\", 3:\"学生\", 4:\"羽毛球\", 5:\"鬼灭之刃\", 6:\"宿舍\", 7:\"运动部部长\"})\ninsertRow(1, {0:\"<user>\", 1:\"制服/短发\", 2:\"忧郁\", 3:\"学生\", 4:\"唱歌\", 5:\"咒术回战\", 6:\"自己家\", 7:\"学生会长\"})\ninsertRow(2, {0:\"悠悠\", 1:\"同学\", 2:\"依赖/喜欢\", 3:\"高\"})\nupdateRow(4, 1, {0: \"小花\", 1: \"破坏表白失败\", 2: \"10月\", 3: \"学校\",4:\"愤怒\"})\ninsertRow(4, {0: \"<user>/悠悠\", 1: \"悠悠向<user>表白\", 2: \"2021-10-05\", 3: \"教室\",4:\"感动\"})\ninsertRow(5, {\"0\":\"<user>\",\"1\":\"社团赛奖品\",\"2\":\"奖杯\",\"3\":\"比赛第一名\"})\n-->\n</tableEdit>\n",
|
||
"refresh_system_message_template": "你是一个专业的表格整理助手,请严格按照用户的指令和格式要求处理表格数据。",
|
||
"refresh_user_message_template": "根据以下规则整理表格:\n<整理规则>\n 1. 修正格式错误,删除所有data[0]为空的行,此操作只允许整行操作!\n 2. 补全空白/未知内容,但禁止捏造信息\n 3. 当\"重要事件历史表格\"(tableIndex: 4)超过10行时,检查是否有重复或内容相近的行,适当合并或删除多余的行,此操作只允许整行操作!\n 4. \"角色与User社交表格\"(tableIndex: 2)中角色名禁止重复,有重复的需要整行删除,此操作只允许整行操作!\n 5. \"时空表格\"(tableIndex: 0)只允许有一行,删除所有旧的内容,此操作只允许整行操作!\n 6. 如果一个格子中超过15个字,则进行简化使之不超过15个字;如果一个格子中斜杠分隔的内容超过4个,则简化后只保留不超过4个\n 7. 时间格式统一为YYYY-MM-DD HH:MM (时间中的冒号应当用中文冒号,未知的部分可以省略,例如:2023-10-01 12:00 或 2023-10-01 或 12:00)\n 8. 地点格式为 大陆>国家>城市>具体地点 (未知的部分可以省略,例如:大陆>中国>北京>故宫 或 异世界>酒馆)\n 9. 单元格中禁止使用逗号,语义分割应使用 /\n 10. 单元格内的string中禁止出现双引号\n 11. 禁止插入与现有表格内容完全相同的行,检查现有表格数据后再决定是否插入\n</整理规则>\n\n<聊天记录>\n $1\n</聊天记录>\n\n<当前表格>\n $0\n</当前表格>\n\n请用纯JSON格式回复操作列表,确保:\n 1. 所有键名必须使用双引号包裹,例如 \"action\" 而非 action\n 2. 数值键名必须加双引号,例如 \"0\" 而非 0\n 3. 使用双引号而非单引号,例如 \"value\" 而非 'value'\n 4. 斜杠(/)必须转义为 /\n 5. 不要包含注释或多余的Markdown标记\n 6. 将所有删除操作放在最后发送,并且删除的时候先发送row值较大的操作\n 7. 有效的格式:\n [{\n \"action\": \"insert/update/delete\",\n \"tableIndex\": 数字,\n \"rowIndex\": 数字(delete/update时需要),\n \"data\": {列索引: \"值\"}(insert/update时需要)\n }]\n 8. 强调:delete操作不包含\"data\",insert操作不包含\"rowIndex\"\n 9. 强调:tableIndex和rowIndex的值为数字,不加双引号,例如 0 而非 \"0\"\n\n<正确回复示例>\n [\n {\n \"action\": \"update\",\n \"tableIndex\": 0,\n \"rowIndex\": 0,\n \"data\": {\n \"0\": \"2023-10-01\",\n \"1\": \"12:00\",\n \"2\": \"大陆>中国>北京>故宫\"\n }\n },\n {\n \"action\": \"insert\",\",\n \"tableIndex\": 0,\n \"data\": {\n \"0\": \"2023-10-01\",\n \"1\": \"12:00\",\n \"2\": \"大陆>中国>北京>故宫\"\n }\n },\n {\n \"action\": \"delete\",\n \"tableIndex\": 0,\n \"rowIndex\": 0,\n }\n ]\n</正确格式示例>",
|
||
"updateIndex": 3
|
||
},
|
||
"IMPORTANT_USER_PRIVACY_DATA": {},
|
||
"silly-tavern-reminder": {
|
||
"enableReminder": true,
|
||
"enableNotification": true
|
||
},
|
||
"quick-reply-menu": {
|
||
"enabled": true
|
||
},
|
||
"star": {}
|
||
},
|
||
"tags": [
|
||
{
|
||
"id": "b699e208-5a76-4990-9648-6bd5bfb5d979",
|
||
"name": "角色扮演",
|
||
"folder_type": "NONE",
|
||
"filter_state": "UNDEFINED",
|
||
"sort_order": 2,
|
||
"color": "",
|
||
"color2": "",
|
||
"create_date": 1743064495177
|
||
},
|
||
{
|
||
"id": "b84195bb-17e1-4f1d-a5a7-869181b1feb5",
|
||
"name": "教学",
|
||
"folder_type": "NONE",
|
||
"filter_state": "UNDEFINED",
|
||
"sort_order": 1,
|
||
"color": "",
|
||
"color2": "",
|
||
"create_date": 1743612274822
|
||
},
|
||
{
|
||
"id": "8c28ce20-784c-4367-ae56-fc5c8793e613",
|
||
"name": "默认助手",
|
||
"folder_type": "NONE",
|
||
"filter_state": "UNDEFINED",
|
||
"sort_order": 0,
|
||
"color": "",
|
||
"color2": "",
|
||
"create_date": 1743612364431
|
||
},
|
||
{
|
||
"id": "21845cdb-0598-4342-90b6-3f08f1f36861",
|
||
"name": "心灵管家",
|
||
"folder_type": "NONE",
|
||
"filter_state": "UNDEFINED",
|
||
"sort_order": 3,
|
||
"color": "",
|
||
"color2": "",
|
||
"create_date": 1744879865299
|
||
},
|
||
{
|
||
"id": "0f6291e9-f7d0-4707-82d5-4d5a17239b81",
|
||
"name": "文学助手",
|
||
"folder_type": "NONE",
|
||
"filter_state": "SELECTED",
|
||
"sort_order": 4,
|
||
"color": "",
|
||
"color2": "",
|
||
"create_date": 1744955796827
|
||
},
|
||
{
|
||
"id": "ac013377-782d-49b2-a8eb-2bf033f9f6b3",
|
||
"name": "元宇宙——隆宋雅集",
|
||
"folder_type": "NONE",
|
||
"filter_state": "UNDEFINED",
|
||
"sort_order": 5,
|
||
"color": "",
|
||
"color2": "",
|
||
"create_date": 1744966163307
|
||
}
|
||
],
|
||
"tag_map": {
|
||
"undefined": [],
|
||
"李佳桐.png": [
|
||
"b699e208-5a76-4990-9648-6bd5bfb5d979"
|
||
],
|
||
"范萁轩.png": [
|
||
"b699e208-5a76-4990-9648-6bd5bfb5d979"
|
||
],
|
||
"null": [],
|
||
"张楚涵_1.png": [
|
||
"b699e208-5a76-4990-9648-6bd5bfb5d979"
|
||
],
|
||
"崔安哲.png": [
|
||
"b699e208-5a76-4990-9648-6bd5bfb5d979"
|
||
],
|
||
"刘成旭.png": [
|
||
"b699e208-5a76-4990-9648-6bd5bfb5d979"
|
||
],
|
||
"王国蘅.png": [
|
||
"b699e208-5a76-4990-9648-6bd5bfb5d979"
|
||
],
|
||
"默认 AI 助手.png": [
|
||
"8c28ce20-784c-4367-ae56-fc5c8793e613"
|
||
],
|
||
"教学示例:数学.png": [
|
||
"b84195bb-17e1-4f1d-a5a7-869181b1feb5"
|
||
],
|
||
"教学示例:语文.png": [
|
||
"b84195bb-17e1-4f1d-a5a7-869181b1feb5"
|
||
],
|
||
"教学示例:物理.png": [
|
||
"b84195bb-17e1-4f1d-a5a7-869181b1feb5"
|
||
],
|
||
"教学示例:生物.png": [
|
||
"b84195bb-17e1-4f1d-a5a7-869181b1feb5"
|
||
],
|
||
"教学示例:化学.png": [
|
||
"b84195bb-17e1-4f1d-a5a7-869181b1feb5"
|
||
],
|
||
"教学示例:英语.png": [
|
||
"b84195bb-17e1-4f1d-a5a7-869181b1feb5"
|
||
],
|
||
"心灵树洞示例.png": [
|
||
"21845cdb-0598-4342-90b6-3f08f1f36861"
|
||
],
|
||
"小说生成助手.png": [
|
||
"0f6291e9-f7d0-4707-82d5-4d5a17239b81"
|
||
],
|
||
"作文优化助手.png": [
|
||
"0f6291e9-f7d0-4707-82d5-4d5a17239b81"
|
||
],
|
||
"英语作文助手.png": [
|
||
"0f6291e9-f7d0-4707-82d5-4d5a17239b81"
|
||
],
|
||
"辩论助手.png": [
|
||
"0f6291e9-f7d0-4707-82d5-4d5a17239b81"
|
||
],
|
||
"英语外教 Jessie.png": [
|
||
"0f6291e9-f7d0-4707-82d5-4d5a17239b81"
|
||
],
|
||
"苏轼.png": [
|
||
"ac013377-782d-49b2-a8eb-2bf033f9f6b3"
|
||
],
|
||
"王安石.png": [
|
||
"ac013377-782d-49b2-a8eb-2bf033f9f6b3"
|
||
],
|
||
"黄庭坚.png": [
|
||
"ac013377-782d-49b2-a8eb-2bf033f9f6b3"
|
||
],
|
||
"1744966371174": [
|
||
"ac013377-782d-49b2-a8eb-2bf033f9f6b3"
|
||
]
|
||
},
|
||
"nai_settings": {
|
||
"temperature": 1.5,
|
||
"repetition_penalty": 2.25,
|
||
"repetition_penalty_range": 2048,
|
||
"repetition_penalty_slope": 0.09,
|
||
"repetition_penalty_frequency": 0,
|
||
"repetition_penalty_presence": 0.005,
|
||
"tail_free_sampling": 0.975,
|
||
"top_k": 10,
|
||
"top_p": 0.75,
|
||
"top_a": 0.08,
|
||
"typical_p": 0.975,
|
||
"min_p": 0,
|
||
"math1_temp": 1,
|
||
"math1_quad": 0,
|
||
"math1_quad_entropy_scale": 0,
|
||
"min_length": 1,
|
||
"model_novel": "clio-v1",
|
||
"preset_settings_novel": "Talker-Chat-Clio",
|
||
"streaming_novel": true,
|
||
"preamble": "[ Style: chat, complex, sensory, visceral ]",
|
||
"banned_tokens": "",
|
||
"order": [
|
||
1,
|
||
5,
|
||
0,
|
||
2,
|
||
3,
|
||
4
|
||
],
|
||
"logit_bias": []
|
||
},
|
||
"kai_settings": {
|
||
"temp": 1,
|
||
"rep_pen": 1.1,
|
||
"rep_pen_range": 600,
|
||
"top_p": 0.95,
|
||
"min_p": 0,
|
||
"top_a": 0,
|
||
"top_k": 0,
|
||
"typical": 1,
|
||
"tfs": 1,
|
||
"rep_pen_slope": 0,
|
||
"streaming_kobold": false,
|
||
"sampler_order": [
|
||
6,
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4,
|
||
5
|
||
],
|
||
"mirostat": 0,
|
||
"mirostat_tau": 5,
|
||
"mirostat_eta": 0.1,
|
||
"use_default_badwordsids": false,
|
||
"grammar": "",
|
||
"seed": -1
|
||
},
|
||
"oai_settings": {
|
||
"preset_settings_openai": "默认",
|
||
"temp_openai": 1,
|
||
"freq_pen_openai": 0,
|
||
"pres_pen_openai": 0,
|
||
"top_p_openai": 1,
|
||
"top_k_openai": 0,
|
||
"min_p_openai": 0,
|
||
"top_a_openai": 0,
|
||
"repetition_penalty_openai": 1,
|
||
"stream_openai": false,
|
||
"openai_max_context": 131072,
|
||
"openai_max_tokens": 16384,
|
||
"wrap_in_quotes": false,
|
||
"prompts": [
|
||
{
|
||
"name": "Main Prompt",
|
||
"system_prompt": true,
|
||
"role": "system",
|
||
"content": "Write {{char}}'s next reply in a fictional chat between {{char}} and {{user}}.",
|
||
"identifier": "main"
|
||
},
|
||
{
|
||
"name": "Auxiliary Prompt",
|
||
"system_prompt": true,
|
||
"role": "system",
|
||
"content": "",
|
||
"identifier": "nsfw"
|
||
},
|
||
{
|
||
"identifier": "dialogueExamples",
|
||
"name": "Chat Examples",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
},
|
||
{
|
||
"name": "Post-History Instructions",
|
||
"system_prompt": true,
|
||
"role": "system",
|
||
"content": "",
|
||
"identifier": "jailbreak"
|
||
},
|
||
{
|
||
"identifier": "chatHistory",
|
||
"name": "Chat History",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
},
|
||
{
|
||
"identifier": "worldInfoAfter",
|
||
"name": "World Info (after)",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
},
|
||
{
|
||
"identifier": "worldInfoBefore",
|
||
"name": "World Info (before)",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
},
|
||
{
|
||
"identifier": "enhanceDefinitions",
|
||
"role": "system",
|
||
"name": "Enhance Definitions",
|
||
"content": "If you have more knowledge of {{char}}, add to the character's lore and personality to enhance them but keep the Character Sheet's definitions absolute.",
|
||
"system_prompt": true,
|
||
"marker": false
|
||
},
|
||
{
|
||
"identifier": "charDescription",
|
||
"name": "Char Description",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
},
|
||
{
|
||
"identifier": "charPersonality",
|
||
"name": "Char Personality",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
},
|
||
{
|
||
"identifier": "scenario",
|
||
"name": "Scenario",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
},
|
||
{
|
||
"identifier": "personaDescription",
|
||
"name": "Persona Description",
|
||
"system_prompt": true,
|
||
"marker": true
|
||
}
|
||
],
|
||
"prompt_order": [
|
||
{
|
||
"character_id": 100000,
|
||
"order": [
|
||
{
|
||
"identifier": "main",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "worldInfoBefore",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "charDescription",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "charPersonality",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "scenario",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "enhanceDefinitions",
|
||
"enabled": false
|
||
},
|
||
{
|
||
"identifier": "nsfw",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "worldInfoAfter",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "dialogueExamples",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "chatHistory",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "jailbreak",
|
||
"enabled": true
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"character_id": 100001,
|
||
"order": [
|
||
{
|
||
"identifier": "main",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "worldInfoBefore",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "personaDescription",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "charDescription",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "charPersonality",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "scenario",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "enhanceDefinitions",
|
||
"enabled": false
|
||
},
|
||
{
|
||
"identifier": "nsfw",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "worldInfoAfter",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "dialogueExamples",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "chatHistory",
|
||
"enabled": true
|
||
},
|
||
{
|
||
"identifier": "jailbreak",
|
||
"enabled": true
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"send_if_empty": "",
|
||
"impersonation_prompt": "[Write your next reply from the point of view of {{user}}, using the chat history so far as a guideline for the writing style of {{user}}. Don't write as {{char}} or system. Don't describe actions of {{char}}.]",
|
||
"new_chat_prompt": "[Start a new Chat]",
|
||
"new_group_chat_prompt": "[Start a new group chat. Group members: {{group}}]",
|
||
"new_example_chat_prompt": "[Example Chat]",
|
||
"continue_nudge_prompt": "[Continue the following message. Do not include ANY parts of the original message. Use capitalization and punctuation as if your reply is a part of the original message: {{lastChatMessage}}]",
|
||
"bias_preset_selected": "Default (none)",
|
||
"bias_presets": {
|
||
"Default (none)": [],
|
||
"Anti-bond": [
|
||
{
|
||
"id": "22154f79-dd98-41bc-8e34-87015d6a0eaf",
|
||
"text": " bond",
|
||
"value": -50
|
||
},
|
||
{
|
||
"id": "8ad2d5c4-d8ef-49e4-bc5e-13e7f4690e0f",
|
||
"text": " future",
|
||
"value": -50
|
||
},
|
||
{
|
||
"id": "52a4b280-0956-4940-ac52-4111f83e4046",
|
||
"text": " bonding",
|
||
"value": -50
|
||
},
|
||
{
|
||
"id": "e63037c7-c9d1-4724-ab2d-7756008b433b",
|
||
"text": " connection",
|
||
"value": -25
|
||
}
|
||
]
|
||
},
|
||
"wi_format": "{0}",
|
||
"group_nudge_prompt": "[Write the next reply only as {{char}}.]",
|
||
"scenario_format": "{{scenario}}",
|
||
"personality_format": "{{personality}}",
|
||
"openai_model": "gpt-4-turbo",
|
||
"claude_model": "claude-3-5-sonnet-20240620",
|
||
"google_model": "gemini-2.0-flash",
|
||
"ai21_model": "jamba-1.5-large",
|
||
"mistralai_model": "mistral-large-latest",
|
||
"cohere_model": "command-r-plus",
|
||
"perplexity_model": "llama-3-70b-instruct",
|
||
"groq_model": "llama3-70b-8192",
|
||
"nanogpt_model": "gpt-4o-mini",
|
||
"zerooneai_model": "yi-large",
|
||
"deepseek_model": "deepseek-chat",
|
||
"custom_model": "deepseek-ai/DeepSeek-R1",
|
||
"custom_url": "https://api.siliconflow.cn/v1",
|
||
"custom_include_body": "",
|
||
"custom_exclude_body": "",
|
||
"custom_include_headers": "",
|
||
"windowai_model": "",
|
||
"openrouter_model": "OR_Website",
|
||
"openrouter_use_fallback": false,
|
||
"openrouter_group_models": false,
|
||
"openrouter_sort_models": "alphabetically",
|
||
"openrouter_providers": [],
|
||
"openrouter_allow_fallbacks": true,
|
||
"openrouter_middleout": "on",
|
||
"reverse_proxy": "",
|
||
"chat_completion_source": "makersuite",
|
||
"max_context_unlocked": false,
|
||
"api_url_scale": "",
|
||
"show_external_models": false,
|
||
"proxy_password": "",
|
||
"assistant_prefill": "",
|
||
"assistant_impersonation": "",
|
||
"claude_use_sysprompt": false,
|
||
"use_makersuite_sysprompt": true,
|
||
"use_alt_scale": false,
|
||
"squash_system_messages": false,
|
||
"image_inlining": true,
|
||
"inline_image_quality": "low",
|
||
"bypass_status_check": false,
|
||
"continue_prefill": false,
|
||
"function_calling": false,
|
||
"names_behavior": 0,
|
||
"continue_postfix": " ",
|
||
"custom_prompt_post_processing": "",
|
||
"show_thoughts": false,
|
||
"reasoning_effort": "medium",
|
||
"enable_web_search": false,
|
||
"request_images": false,
|
||
"seed": -1,
|
||
"n": 1
|
||
},
|
||
"background": {
|
||
"name": "landscape winter lake house.jpg",
|
||
"url": "url(\"backgrounds/landscape winter lake house.jpg\")",
|
||
"fitting": "classic"
|
||
},
|
||
"proxies": [
|
||
{
|
||
"name": "None",
|
||
"url": "",
|
||
"password": ""
|
||
}
|
||
],
|
||
"selected_proxy": {
|
||
"name": "None",
|
||
"url": "",
|
||
"password": ""
|
||
}
|
||
} |