### API

- Avoid sending sensitive information to the Horde. Review the Privacy statement
- Register a Horde account for faster queue times
- Learn how to contribute your idle GPU cycles to the Horde

Adjust context size to worker capabilities Adjust response length to worker capabilities Trusted workers only

#### API key

Get it here: Register (View my Kudos)
Enter 0000000000 to use anonymous mode.
For privacy reasons, your API key will be hidden after you reload the page.

#### Models

Not connected

#### API url

Example: http://127.0.0.1:5000/api
Not connected

#### Novel API key

1. Get your NovelAI API key
2. Enter it in the box below:

For privacy reasons, your API key will be hidden after you reload the page.

#### Novel AI Model ?

No connection...
oobabooga/text-generation-webui Make sure you run it with `--api` flag

#### Blocking API url

Example: http://127.0.0.1:5000/

#### Streaming API url

Example: ws://127.0.0.1:5005/api/v1/stream
Not connected

### Chat Completion Source

#### OpenAI API key

View API Usage Metrics

1. Follow these directions to get your OpenAI API key.
2. Enter it in the box below:

For privacy reasons, your API key will be hidden after you reload the page.

#### OpenAI Model

Show "External" models (provided by API)

#### Claude API Key

Get your key from Anthropic's developer console.
Slack and Poe cookies will not work here, do not bother trying.
For privacy reasons, your API key will be hidden after you reload the page.

#### Claude Model

#### Window AI Model

#### OpenRouter Model

#### OpenRouter API Key

Click "Authorize" below or get the key from OpenRouter.
View Remaining Credits
For privacy reasons, your API key will be hidden after you reload the page.

#### Scale API Key

For privacy reasons, your API key will be hidden after you reload the page.

#### Scale API URL

No connection...
Auto-connect to Last Server View hidden API keys

### Advanced Formatting ?

#### AutoFormat Overrides

Disable description formatting Disable scenario formatting Disable personality formatting Disable example chats formatting Disable chat start formatting Trim spaces Trim Incomplete Sentences Include Newline

#### Custom Chat Separator

#### Non-markdown strings

#### Instruct mode ?

Enabled Wrap Sequences with Newline Replace Macro in Sequences Include Names
Presets
System Prompt
Overridden by the Character Definitions.
Input Sequence
Output Sequence
System Sequence
Stop Sequence
Separator

#### Context Formatting

#### Tokenizer ?

Token Padding ?
Always add character's name to prompt Keep Example Messages in Prompt Remove Empty New Lines from Output

#### Context Templates

#### Start Reply With

Show reply prefix in chat

#### Custom Stopping Strings (KoboldAI/TextGen)
JSON serialized array of strings, for example:
["\n", "\nUser:", "\nChar:"]

#### Pygmalion Formatting

#### Multigen ?

Enabled
First chunk (tokens) Next chunks (tokens)

### Worlds/Lorebooks ?

Active World(s)
Character Lore Insertion Strategy
Scan Depth
depth
Context %
budget
Recursive Scan Case-sensitive Match whole words

### World/Lore Editor ?

Editing:

### User Settings

#### UI Colors

Main Text
Italics Text
Quote Text
Text Shadow
UI Background
User Message
AI Message
Font Scale
select
Blur Strength
select
Text Shadow Width
select

#### UI Theme Preset

#### MovingUI Preset

#### UI Customization

Chat Width (PC)
25% 50% 75%
Avatar Style:
Circle Rectangle
Message Style:
Message Sound ? Background Sound Only No Blur Effect No Text Shadows Visual Novel Mode Message Timer Chat Timestamps Show Message IDs Auto-scroll Chat Characters Hotswap Movable UI Panels

#### Send on Enter

#### Power User Options

Swipes Prefer Char. Prompt Prefer Char. JB Press "Send" to continue Auto-load Last Chat Auto-save Message Edits Auto-fix Markdown Show {{char}}: in responses Show {{user}}: in responses Log prompts to console Render Formulas ? Never resize avatars Show avatar filenames Import Card Tags Confirm message deletion Spolier Free Mode
Auto-swipe
Enabled
Minimum generated message length
Blacklisted words
Blacklisted word count to swipe

### Extensions API: SillyTavern-extras

Not Connected
Auto-connect

### Persona Management

How do I use this?

#### Name

#### Persona Description

Position:

#### Your Persona

+

### text

###

- Advanced Definitions

#### Prompt Overrides (For OpenAI/Claude/Scale APIs, Window/OpenRouter, and Instruct mode)

Insert {{original}} into either box to include the respective default prompt from system settings.

#### Main Prompt

#### Jailbreak

#### Creator's Metadata (Not sent with the AI Prompt)

Everything here is optional

#### Created by

#### Character Version

#### Creator's Notes

#### Tags to Embed

#### Personality summary ?

#### Scenario ?

#### Talkativeness

##### How often the character speaks in group chats!

Shy Normal Chatty

#### Examples of dialogue

##### Important to set the character's writing style. ?

Chat History ?

### Context Template Editor

####

Substitution Parameters
Click to copy.

- `{{char}}` - current character name
- `{{user}}` - current user name
- `{{description}}` - character description
- `{{scenario}}` - character or group scenario
- `{{personality}}` - character personality
- `{{mesExamples}}` - message examples
- `{{wiBeforeCharacter}}` - activated World Info entries (Before Char)
- `{{wiAfterCharacter}}` - activated World Info entries (After Char)
- `{{instructSystemPrompt}}` - system prompt (Instruct mode only)

Story String Template
Lines containing parameters resolving to an empty value will be removed from the template string.
Chat Injections

### Chat Scenario Override

Unique to this chat. All group members will use the following scenario text instead of what is specified in their character cards. The following scenario text will be used instead of the value set in the character card. Bookmarks inherit the scenario override from their parent, and can be changed individually after that.

### Select a World Info file for :

#### Primary Lorebook

A selected World Info will be bound to this character as its own Lorebook. When generating an AI reply, it will be combined with the entries from a global World Info selector. Exporting a character would also export the selected Lorebook file embedded in the JSON data.

#### Additional Lorebooks

Associate one or more auxillary Lorebooks with this character.
NOTE: These choices are optional and won't be preserved on character export!
entries
☰
Keywords (UID: ) Comma separated (required)
Optional Filter Comma seperated (ignored if empty)
Content (Tokens: 0 ) What this keyword should mean to the AI, sent verbatim
Memo/Note Not sent to AI

${characterName}

### Alternate Greetings

These will be displayed as swipes on the first message when starting a new chat. Group members can select one of them to initiate the conversation.

Click the button to get started!
Alternate Greeting #
CHAR is typing
Author's Note
Unique to this chat.
Bookmarks inherit the Note from their parent, and can be changed individually after that.
Tokens: 0
After scenario In-chat @ Depth
Insertion Frequency (0 = Disable, 1 = Always)
User inputs until next insertion: (disabled)

Character Author's Note
Will be automatically added as the author's note for this character. Will be used in groups, but can't be modified when a group chat is open.
Tokens: 0
Use character author's note
Replace Author's Note Top of Author's Note Bottom of Author's Note

Default Author's Note
Will be automatically added as the Author's Note for all new chats.
Tokens: 0
Author's Note Back to parent chat Save bookmark Convert to group Start new chat View past chats

Delete messages Impersonate Continue Regenerate
PNG
JSON
WEBP