ie9142rk.rpcld.app
Open in
urlscan Pro
2606:4700:3037::6815:4bfa
Public Scan
URL:
https://ie9142rk.rpcld.app/
Submission: On September 03 via api from US — Scanned from DE
Submission: On September 03 via api from US — Scanned from DE
Form analysis
20 forms found in the DOMPOST
<form id="registration_form" method="post">
<h2>User Registration</h2>
<label for="username">Username:</label>
<div class="form_error" id="username_error"></div>
<input type="text" id="reg_username" name="username" required="">
<label for="email" class="email">Email:</label> <label class="optional">(optional)</label>
<input type="email" id="reg_email" name="email">
<div class="form_error" id="email_error"></div>
<label for="password">Password:</label>
<div class="form_error" id="reg_password_error"></div>
<input type="password" id="reg_password" name="password" minlength="8" maxlength="32" required="">
<label for="confirm-password">Confirm Password:</label>
<div class="form_error" id="reg_confirm_password_error"></div>
<input type="password" id="reg_confirm_password" name="confirm_password" minlength="8" maxlength="32" required="">
<input type="submit" class="submit_button" value="Register"><img class="load_icon" src="img/load.svg">
<div class="switch_log_reg">Switch to Login</div>
<br>
<div class="google-captcha-terms">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply. </div>
</form>
POST
<form id="login_form" method="post">
<h2>User Login</h2>
<label for="login_username">Username:</label>
<div class="form_error" id="login_username_error"></div>
<input type="text" id="login_username" name="login-username" required="">
<label for="login_password">Password:</label>
<input type="password" id="login_password" name="login-password" minlength="8" maxlength="32" required="">
<input type="submit" class="submit_button" value="Login"><img class="load_icon" src="img/load.svg">
<div class="switch_log_reg">Switch to Registration</div>
</form>
POST javascript:void(null);
<form id="form_import_chat" action="javascript:void(null);" method="post" enctype="multipart/form-data" style="display: none;">
<input type="file" id="chat_import_file" accept=".json, .jsonl, .txt" name="avatar">
<input id="chat_import_file_type" name="file_type" class="text_pole" type="text" maxlength="999" size="2" value="" autocomplete="off">
<input id="chat_import_avatar_url" name="avatar_url" class="text_pole" type="text" maxlength="999" size="2" value="" autocomplete="off">
<input id="chat_import_character_name" name="character_name" class="text_pole" type="text" maxlength="999" size="2" value="" autocomplete="off">
</form>
POST javascript:void(null);
<form id="form_bg_download" action="javascript:void(null);" method="post" enctype="multipart/form-data">
<label class="input-file">
<input type="file" id="add_bg_button" name="avatar" accept="image/png, image/jpeg, image/jpg, image/gif, image/bmp, image/webp">
<span class="bg_example_but_load"><img src="img/addbg3.png"></span>
</label>
</form>
POST javascript:void(null);
<form id="form_create" class="chareditor create" action="javascript:void(null);" method="post" enctype="multipart/form-data">
<button class="chareditor-button-close" title="Back">⇐</button>
<div>
<div class="chareditor-token-warning-count" style="opacity: 0;">Warning: character definition exceeds <span></span> tokens!</div>
<div class="chareditor-token-warning-left" style="display: none;">Warning: <span></span> tokens will be left for conversation!</div>
</div>
<div style="float: right; display: inline-block; opacity: 0.2;">(<div class="chareditor-token-counter"
title="Number of tokens necessary for the character. If two values are shown, the higher value includes conversation examples, which are dynamically left out as actual conversation grows.">1</div>)</div>
<div id="name_div" class="chareditor-name-block">
<h4 class="h4_menu_title">Name</h4>
<h5 class="h5_menu_help">Character name</h5>
<input id="character_name_pole" name="ch_name" class="text_pole chareditor-name-input" type="text" maxlength="120" size="35" value="" autocomplete="off">
</div>
<div id="room_character_select_div" class="room-character-select-div" style="display: none;">
<h4 class="h4_menu_title">Characters</h4>
<br>
<div class="room-character-selected-items-div">
<h5 class="h5_menu_help">Characters selected</h5>
<div id="room_character_selected_items" class="room-character-selected-items text_pole" style="min-height: 5em; display: flex; flex-wrap: wrap;">
</div>
</div>
<br>
<button type="button" class="chareditor-button-room-add-character" id="room_select_more_chars_button" style="display: none;">Add More Characters</button>
<div class="room-character-select-items-div">
<h5 class="h5_menu_help">Characters available</h5>
<div id="room_character_select_items" class="room-character-select-items text_pole" style="display: flex; flex-wrap: wrap;">
</div>
</div>
</div>
<div id="avatar_div" class="avatar_div">
<div id="avatar_div_container" class="avatar"><img src="img/fluffy.png" alt="avatar" class="chareditor-avatar-preview"></div><input type="file" id="add_avatar_button" class="chareditor-avatar" name="avatar"
accept="image/png, image/jpeg, image/jpg, image/gif, image/bmp, image/webp">
<div>
<div class="chareditor-avatar-filename"></div>
</div>
<input name="filename" type="hidden" autocomplete="off" class="chareditor-avatar-filename-input" value="">
</div>
<div id="description_div">
<input id="description_wpp_checkbox" type="checkbox" class="toggle_checkbox"><label for="description_wpp_checkbox" id="description_wpp_label" class="wpp_label"
title="W++ is an attribute-based shorthand format used in KoboldAI">W++<br>Editor</label>
<h4 class="h4_menu_title">Description</h4>
<h5 class="h5_menu_help">Personality and other characteristics (<a href="/notes/1" target="_blank">?</a>)</h5>
<div class="wpp-editor" style="display: none;">
<div class="editor">
<div><input type="text" class="empty" title="Type" list="datalist-7685039"><input type="text" class="empty" title="Name"><input id="wwpe-88501378" type="checkbox"><label for="wwpe-88501378">▽</label>
<div class="props">
<div><input type="text" class="empty" list="datalist-57792676" title="Property name"><input type="text" class="empty" disabled=""></div>
</div>
</div>
<div><input type="text" class="empty" title="Type" list="datalist-7685039"><input type="text" class="empty" title="Name"><input id="wwpe-61403466" type="checkbox"><label for="wwpe-61403466">▽</label>
<div class="props">
<div><input type="text" class="empty" list="datalist-57792676" title="Property name"><input type="text" class="empty" disabled=""></div>
</div>
</div>
</div><datalist id="datalist-57792676">
<option value="Age"></option>
<option value="Appearance"></option>
<option value="Description"></option>
<option value="Dislikes"></option>
<option value="Frame"></option>
<option value="Gender"></option>
<option value="Hobbies"></option>
<option value="Likes"></option>
<option value="Mind"></option>
<option value="Occupation"></option>
<option value="Personality"></option>
<option value="Sexual Orientation"></option>
</datalist><datalist id="datalist-7685039">
<option value="Character"></option>
</datalist>
<div class="alert hidden">
<div class="text"></div>
<div title="Close" class="close">🞬</div>
</div>
</div><textarea class="chareditor-description-text" name="description" placeholder=""></textarea>
</div>
<div>
<h4 class="h4_menu_title">First message</h4>
<h5 class="h5_menu_help">First message from the character (<a href="/notes/3" target="_blank">?</a>)</h5>
<textarea id="firstmessage_textarea" name="first_mes" class="chareditor-firstmessage-text" placeholder=""></textarea>
</div>
<div id="room_scenario_div" style="display: none;">
<h4 class="h4_menu_title">Scenario</h4>
<h5 class="h5_menu_help">Circumstances and context of the room (<a href="/notes/12" target="_blank">?</a>)</h5>
<input id="room_scenario" name="room_scenario" class="text_pole room-scenario" type="text" maxlength="9999" size="40" value="" autocomplete="off">
</div>
<input id="selected_chat_pole" name="chat" class="text_pole" type="hidden" maxlength="999" size="2" value="" autocomplete="off">
<input name="create_date" class="text_pole" type="hidden" maxlength="999" size="2" value="" autocomplete="off">
<input id="character_advanced_button" class="chareditor-button-advanced" type="button" value="Advanced Edit">
<input id="character_online_editor" type="button" value="🢀 Online editor" class="chareditor-button-online">
<div id="create_button_div">
<button class="chareditor-button-delete" disabled="true">Delete</button>
<input id="create_button" class="chareditor-button-submit" type="submit" value="Create" disabled="true">
<button class="chareditor-button-export" disabled="true">Export</button>
</div>
</form>
POST javascript:void(null);
<form action="javascript:void(null);" method="post" enctype="multipart/form-data">
<h4 class="h4_menu_title">API url</h4>
<h5 class="h5_menu_help">Example: http://127.0.0.1:5000/api </h5>
<input id="api_url_text" name="api_url" class="text_pole" type="text" maxlength="500" size="35" value="" autocomplete="off">
<input id="api_button" type="submit" value="Connect">
<img id="api_loading" src="img/load.svg">
</form>
POST javascript:void(null);
<form action="javascript:void(null);" method="post" enctype="multipart/form-data">
<h4 class="h4_menu_title">Horde API Key</h4>
<h5 class="h5_menu_help">Leave blank for guest account. <a href="notes/31.html" target="_blank">How does it work?</a></h5>
<!--<h5>Register at: <a href="https://horde.koboldai.net/register" target="_blank">https://horde.koboldai.net/register</a></h5>-->
<input type="password" id="horde_api_key" name="horde_api_key" class="text_pole" maxlength="500" size="35" placeholder="0000000000" autocomplete="off">
<input id="api_button_horde" type="submit" value="Connect">
<img id="api_loading_horde" src="img/load.svg">
<div id="online_status_horde">
<div id="online_status_indicator_horde"></div>
<div id="online_status_text_horde">No connection...</div>
</div>
<h4 class="h4_menu_title">Models</h4>
<select id="horde_model_select" class="menu_select">
<option value="" selected="">-- Connect to Horde for models --</option>
</select>
</form>
POST javascript:void(null);
<form action="javascript:void(null);" method="post" enctype="multipart/form-data">
<h4 class="h4_menu_title">API key</h4>
<h5 class="h5_menu_help">Where to get (<a href="/notes/6" target="_blank">?</a>)</h5>
<input id="api_key_novel" name="api_key_novel" class="text_pole" type="text" maxlength="500" size="35" value="" autocomplete="off">
<input id="api_button_novel" type="submit" value="Connect">
<img id="api_loading_novel" src="img/load.svg">
</form>
POST javascript:void(null);
<form action="javascript:void(null);" method="post" enctype="multipart/form-data" id="openai_auth">
<h4 class="h4_menu_title" id="openai_api_h4_title">API Key</h4>
<h5 class="h5_menu_help">Where to get (<a href="/notes/19" target="_blank">?</a>)</h5>
<div id="openai_proxy_adress_block" style="display: none;">
<input id="api_url_openai" name="api_url_openai" class="text_pole" value="" placeholder="API Proxy url adress" type="text" maxlength="500" size="35" autocomplete="off">
<img src="../img/revert.png" id="default_openai_url_button">
<br>
</div>
<input id="api_key_openai" name="api_key_openai" class="text_pole" maxlength="500" size="35" value="" autocomplete="off" placeholder="API key or Prpxy password">
<input id="api_button_openai" type="submit" value="Connect">
<img id="api_loading_openai" src="img/load.svg">
</form>
POST javascript:void(null);
<form action="javascript:void(null);" method="post" enctype="multipart/form-data" id="claude_auth">
<h4 class="h4_menu_title" id="claude_api_h4_title">API Key</h4>
<h5 class="h5_menu_help">Where to get (<a href="https://claude.ai" target="_blank">?</a>)</h5>
<input id="api_key_claude" name="api_key_claude" class="text_pole" maxlength="500" size="35" value="" autocomplete="off" placeholder="API key">
<input id="api_button_claude" type="submit" value="Connect">
<img id="api_loading_claude" src="img/load.svg">
</form>
POST javascript:void(null);
<form action="javascript:void(null);" method="post" enctype="multipart/form-data">
<h4 class="h4_menu_title">API url</h4>
<h5 class="h5_menu_help">Example: http://127.0.0.1:5000 </h5>
<input id="api_url_text_webui" name="api_url_webui" class="text_pole" type="text" maxlength="500" size="35" value="http://127.0.0.1:5000" autocomplete="off">
<input id="api_button_webui" type="submit" value="Connect">
<img id="api_loading_webui" src="img/load.svg">
</form>
POST javascript:void(null);
<form action="javascript:void(null);" method="post" enctype="multipart/form-data" style="display: none;">
<input type="file" id="world_import_file" accept=".json" name="avatar">
<input name="filename" type="hidden" autocomplete="off">
</form>
POST javascript:void(null);
<form id="form_add_user_avatar" style="display: none" action="javascript:void(null);" method="post" enctype="multipart/form-data">
<input type="file" id="user_avatar_add_file" accept="image/png, image/jpeg, image/jpg, image/gif, image/bmp, image/webp" name="avatar">
</form>
POST javascript:void(null);
<form id="form_change_name" action="javascript:void(null);" method="post" enctype="multipart/form-data">
<h4 class="h4_menu_title">Name</h4>
<input id="your_name" name="your_name" class="text_pole" type="text" maxlength="35" size="16" value="" autocomplete="off">
<input id="your_name_button" type="submit" value="Change">
</form>
POST javascript:void(null);
<form id="form_import" action="javascript:void(null);" method="post" enctype="multipart/form-data">
<input type="file" id="character_import_file" accept=".json, image/png, image/webp" name="avatar" multiple="true">
<input id="character_import_file_type" name="file_type" class="text_pole" type="text" maxlength="999" size="2" value="" autocomplete="off">
</form>
<form id="send_form">
<div id="options_button">
<div id="options">
<div class="options-content">
<a id="option_start_new_chat"><img src="img/save_and_start_new_chat.png">Start new chat</a>
<a id="option_select_chat"><img id="option_select_chat_logo" src="img/book6.png">Chats book</a>
<a id="option_toggle_notes" class="option_toggle_notes" style="display: block;"><img src="img/notes_scroll.png">Memory scroll</a>
<hr>
<a id="option_delete_mes"><img src="img/del_mes.png">Delete message</a>
<a id="option_regenerate"><img src="img/regenerate.png">Regenerate</a>
</div>
</div>
</div>
<div id="ai_image_picker" style="display: none;">
<img id="ai-select-image" src="img/ai_image_load.png">
<img id="ai-image-selected" src="img/ai_image_load_selected.png" hidden="">
</div>
<input type="file" id="ai_image_input" accept="image/*" hidden="">
<textarea id="send_textarea" placeholder="Type a message..." name="text"></textarea>
<div id="send_button_shell">
<div id="loading_mes"></div><input id="send_button" type="button">
</div>
</form>
<form id="characloud_search_form">
<button id="characloud_search_button" type="submit">Search</button>
<input id="characloud_search" name="q" autocomplete="off" type="text" class="text_pole" placeholder="Search characters...">
<div id="characloud_status_button">
<a href="https://boosty.to/tavernai" target="_blank">
<div id="characloud_status_button_content">
<div id="characloud_status_button_content_logo">
<img src="img/cloud_logo.png">
<div id="characloud_status_button_content_logo_counter"></div>
<div id="characloud_status_button_content_logo_line_container">
<div id="characloud_status_button_content_logo_line_fill"></div>
</div>
</div>
<div id="characloud_status_button_content_title">Cloud</div>
</div>
</a>
</div>
<div id="characloud_version_button"></div>
<div id="characloud_profile_button">
<div id="profile_button_is_not_login">Login / Registaration</div>
<div id="profile_button_is_login"><img src="/img/user_card.png" class="icon">
<div class="user_name">Humi</div>
</div>
</div>
<div id="characloud_upload_character_button"> Upload Character </div>
<div id="characloud_close_button">
<img src="img/cross.png">
</div>
</form>
POST javascript:void(null);
<form id="form_characloud_upload_character" action="javascript:void(null);" method="post" enctype="multipart/form-data" style="display: none;">
<input type="file" id="characloud_upload_character_file" accept="image/png, image/webp" name="avatar">
</form>
POST javascript:void(null);
<form id="form_characloud_upload_character_page" action="javascript:void(null);" method="post" enctype="multipart/form-data">
<input type="file" id="characloud_upload_character_page_avatar" accept="image/png, image/jpeg, image/jpg, image/gif, image/bmp, image/webp" name="avatar">
</form>
POST javascript:void(null);
<form id="form_user_profile_avatar" action="javascript:void(null);" method="post" enctype="multipart/form-data" style="display:none;">
<input type="file" id="form_user_profile_avatar_file" name="avatar" accept="image/png, image/jpeg, image/jpg, image/gif, image/bmp, image/webp">
</form>
Text Content
USER REGISTRATION Username: Email: (optional) Password: Confirm Password: Switch to Login This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. USER LOGIN Username: Password: Switch to Registration ACCOUNT CREATED CHARACTER PUBLISHED TEXT Delete Cancel INITIALIZATION. ADVANCED EDIT PERSONALITY SUMMARY A BRIEF DESCRIPTION OF THE PERSONALITY (?) SCENARIO CIRCUMSTANCES AND CONTEXT OF THE DIALOGUE (?) EXAMPLES OF DIALOGUE FORMS A PERSONALITY MORE CLEARLY (?) MASTER SETTINGS TOP P SAMPLING 1.00 TOP K SAMPLING 0 TOP A SAMPLING 0.00 TYPICAL SAMPLING 1.00 TAIL FREE SAMPLING 1.00 REPETITION PENALTY RANGE 2048 TOKENS NO REPEAT NGRAM SIZE 0 AMOUNT OF GENERATION 216 TOKENS CONTEXT SIZE 2048 TOKENS (set) TOP P SAMPLING 0.9 TOP K SAMPLING 0 TOP A SAMPLING 0.00 TYPICAL SAMPLING 1.00 TAIL FREE SAMPLING 1.00 REPETITION PENALTY RANGE 2048 TOKENS REP PEN SLOPE 0.9 AMOUNT OF GENERATION 512 TOKENS CONTEXT SIZE 2048 TOKENS (set) NUCLEUS 1.00 TOP K SAMPLING 0 TOP A SAMPLING 1.00 TYPICAL SAMPLING 1.00 TAIL FREE SAMPLING 0.68 REPETITION PENALTY RANGE 320 TOKENS REP PEN SLOPE 1.00 AMOUNT OF GENERATION 180 TOKENS FREQUENCY PENALTY 0.00 PRESENCE PENALTY 0.00 TOP P SAMPLE 1.00 AMOUNT OF GENERATION 220 TOKENS CONTEXT SIZE 4096 TOKENS (set) TOP P SAMPLE 1.00 TOP K SAMPLE 0 AMOUNT OF GENERATION 220 TOKENS CONTEXT SIZE 16000 TOKENS (set) SYSTEM PROMPT DEFINES HOW THE MODEL WILL BEHAVE (?) (Empty)Chat ClassicRoom Classic DEPTH: VERY TOP JAILBREAK JAILBREAK HELPS TO CIRCUMVENT CENSORSHIP RESTRICTIONS (?) DEPTH: 0 USER JAILBREAK AN ADDITIONAL JAILBREAK FOR CIRCUMVENTING CENSORSHIP (?) MULTIGEN INFORMATION (?) SWIPES INFORMATION (?) KEEP DIALOGUE EXAMPLES INFORMATION (?) FREE NAME MODE INFORMATION (?) SINGLELINE MODE INFORMATION (?) AUTO-CONNECT ATTEMPT TO CONNECT TO THE LAST API ON START MEMORY SCROLL INFORMATION (?) PYG FORMATTING INFORMATION (?) Auto Enable for all models Disable for all models ANCHORS ORDER (LEGACY) HELPS TO INCREASE THE LENGTH OF MESSAGES (?) Character Anchor - Style Anchor Style Anchor - Character Anchor CHARACTER ANCHOR STYLE ANCHOR +import (?) 0 tokens (?) W++ Editor ▽ ▽ 🞬 Add to description Don't add (none)Konosuba CHARACTERS SETTINGS ⇐ Warning: character definition exceeds tokens! Warning: tokens will be left for conversation! ( 1 ) NAME CHARACTER NAME CHARACTERS CHARACTERS SELECTED Add More Characters CHARACTERS AVAILABLE W++ Editor DESCRIPTION PERSONALITY AND OTHER CHARACTERISTICS (?) ▽ ▽ 🞬 FIRST MESSAGE FIRST MESSAGE FROM THE CHARACTER (?) SCENARIO CIRCUMSTANCES AND CONTEXT OF THE ROOM (?) Delete Export API KoboldAI Kobold Horde NovelAI OpenAI ClaudeAI Reverse Proxy Text generation web UI API URL EXAMPLE: HTTP://127.0.0.1:5000/API No connection... PRESET SETTINGS SELECTING SETTINGS (?) GUI KoboldAI Settings Default-TavernAI TEMPERATURE 0.69 REPETITION PENALTY 1.06 HORDE API KEY LEAVE BLANK FOR GUEST ACCOUNT. HOW DOES IT WORK? No connection... MODELS -- Connect to Horde for models -- API KEY WHERE TO GET (?) No connection... MODEL SELECTING NOVELAI MODEL (?) Euterpe Krake Clio Kayra PRESET SETTINGS SELECTING SETTINGS (?) Ace_of_Spades-EuterpeAll_Nighter-EuterpeBasic_Coherence-EuterpeCarefree-KayraChat-ClioClassic-EuterpeClassic-KrakeFandango-EuterpeFresh-Coffee-ClioGenesis-EuterpeKeelback-ClioLong-Press-ClioLow_Rider-EuterpeMoonlit_Chronicler-EuterpeMorpho-EuterpeOuroborous-EuterpePro_Writer-EuterpeTalker-Chat-ClioVingt-Un-Clio RANDOMNESS 1.11 REPETITION PENALTY 1.11 API KEY WHERE TO GET (?) No connection... MODEL OPENAI MODELS (?) gpt-4ogpt-4o-2024-05-13gpt-4gpt-4-32kgpt-4-32k-0613gpt-4-turbogpt-4-turbo-2024-04-09gpt-4-0125-previewgpt-4-1106-previewgpt-4-vision-previewgpt-3.5-turbogpt-3.5-turbo-0301gpt-3.5-turbo-16kgpt-3.5-turbo-16k-0613gpt-3.5-turbo-instructtext-davinci-003text-davinci-002text-curie-001text-babbage-001text-ada-001code-davinci-002 CUSTOM OPENAI MODEL HOW TO USE? (?) TEMPERATURE 0.65 API KEY WHERE TO GET (?) No connection... MODEL OPENAI MODELS (?) Opus Sonnet Haiku Claude-2.1 Claude-2.0 Claude-instant-1.2 TEMPERATURE 0.5 API URL EXAMPLE: HTTP://127.0.0.1:5000 No connection... PRESET SETTINGS SELECTING SETTINGS (?) Beam SearchContrastive SearchDefaultDeterministicKobold (Godlike)Kobold (Liminal Drift)LLaMa-PreciseNaiveNovelAI (Best Guess)NovelAI (Decadence)NovelAI (Genesis)NovelAI (Lycaenidae)NovelAI (Ouroboros)NovelAI (Pleasing Results)NovelAI (Sphinx Moth)NovelAI (Storywriter)Prompt Arena (Asterism)Prompt Arena (Big O)Prompt Arena (Divine Intellect)Prompt Arena (Midnight Enigma)Prompt Arena (Shortwave)Prompt Arena (Space Alien)Prompt Arena (StarChat)Prompt Arena (Titanic)Prompt Arena (Yara)Prompt Arena (simple-1)Prompt Arena (tfs-with-top-a)Pyg TEMPERATURE 0.81 REPETITION PENALTY 1.04 WORLD INFO SELECT WORLD INFO (?) (none)KonosubaEditor EVALUATION DEPTH TOKEN BUDGET -------------------------------------------------------------------------------- YOUR AVATAR Add NAME Characters/Rooms +NEW CHARACTER +IMPORT +NEW FOLDER A → ZZ → AImport ↓Import ↑Chatted ↓Chatted ↑ * * City Explorer (Story) * Megumin * Aqua * Darkness +CREATE ROOM Back Welcome to TavernAI! Chat/Story Chloe You went inside, the air smelled of fried meat, tobacco and a hint of wine. A dim light is cast throughout by candles and a fire crackling in the fireplace. It seems to be a very pleasant place. Behind the wooden bar is a smiling elf waitress wearing a white apron. Her ears are pointy, and there is a twinkle in her eyes behind her glasses. As soon as she notices you, she makes her way over to greet you. Hello there! How is your day going? @@@TavernAI v1.5.4@@@ Support 286 Delete Cancel Start new chat Chats book Memory scroll -------------------------------------------------------------------------------- Delete message Regenerate No connection... Search Cloud Login / Registaration Humi Upload Character NSFW TAVERNAI > > ⏏ Publish ⏏ Update Load Update ◄ To Chat Save ➧ Add ▶ Publication Rules (?) Name NSFW Popular categories + Anime + Manga + Games + NSFW Short Description Personality Summary Scenario Description First Message Dialogues Example ⏏ Publish ⏏ Update Load Update ◄ To Chat Save ➧ Add ▶ (LOGOUT) Avatar Upload Character Profile MODERATION NEW MODERATION EDIT CHARACTERS Prev Next Prev Next DiscordGitHubDonation All characters 18+. The administration is not responsible for the content uploaded by users