Справочник карточных плейсхолдеров
Tech term: Text Placeholder Resolution
Плейсхолдеры вставляют имена карточек из текущего чата или prompt context.
Они используют двойные фигурные скобки:
{{ai_card}}{{this_card}}Используйте эту страницу, когда нужно понять, во что превращается плейсхолдеры в конкретном контексте.
Плейсхолдеры
Заголовок раздела «Плейсхолдеры»| Placeholder | Значение |
|---|---|
{{ai_card}} | Карточки, выбранные для AI generation |
{{user_card}} | Карточки, выбранные для user input |
{{user}} | Legacy alias для {{user_card}} |
{{ctx_card}} | Карточки с включенным context |
{{char}} | Legacy character placeholder; значение зависит от контекста |
{{this_card}} | Текущая карточка, если она есть в контексте |
Как обрабатываются плейсхолдеры
Заголовок раздела «Как обрабатываются плейсхолдеры»| Placeholder | Card Prompt Manager | Chat Prompt Manager | Chat messages |
|---|---|---|---|
{{ai_card}} | AI-selected cards in the chat | AI-selected cards in the chat | AI-selected cards in the chat |
{{user_card}} | User-selected cards in the chat | User-selected cards in the chat | User-selected cards in the chat |
{{user}} | То же, что {{user_card}} | То же, что {{user_card}} | То же, что {{user_card}} |
{{ctx_card}} | Карточки с включенным context в чате | Карточки с включенным context в чате | Карточки с включенным context в чате |
{{char}} | Карточка, которой принадлежит промпт | То же, что {{ai_card}} | Имена карточек, прикрепленные к сообщению; fallback на {{ai_card}} |
{{this_card}} | Карточка, которой принадлежит промпт | Пусто | Имена карточек, прикрепленные к сообщению |
Что использовать
Заголовок раздела «Что использовать»| Если нужно | Используйте |
|---|---|
| Текущая карточка внутри промпта карточки | {{this_card}} |
| Имена текущих AI-участников | {{ai_card}} |
| Имена текущих user-участников | {{user_card}} |
| Карточки, чей Prompt Manager добавлен в context | {{ctx_card}} |
| Legacy character-style text | {{char}} |
В новом тексте промпта используйте явный плейсхолдер, когда знаете, какое значение нужно. {{char}} и {{user}} существуют для совместимости и привычного tavern-style prompt text.
Примеры
Заголовок раздела «Примеры»Промпт карточки:
{{this_card}} descriptionПромпт чата:
Write as {{ai_card}}:Текст сообщения:
This message belongs to {{this_card}}.Utility placeholders
Заголовок раздела «Utility placeholders»Это не карточные плейсхолдеры, но они используют тот же синтаксис двойных фигурных скобок.
| Placeholder | Значение |
|---|---|
{{date}} | Текущая дата |
{{time}} | Текущее время |
{{rand:N}} | Случайное целое число от 0 до N |
Utility text:
Today is {{date}}. Roll: {{rand:20}}.- Начало работы для prompt model TavernAI 2.
- Macros для dynamic prompt text и post-generation changes.
- PM Scripts для interactive scene scripting.