cardex
Alchemy

Alchemy

Local model only experimentfrom Chub

by boarddariikn· on Chub· added

Tokens: 138 permanent · 25 first greeting · 166 examples · budget 329

Creator notes

IMPORTANT

This is an experimental bot created to pair nicely with the following GBNF Script. Without the script, this bot will never work as intended.

root ::= "<Response>\n" process "\n</Response>"

user ::= ("Your Name")

process ::= (mix|transform)

mix ::= "```\nMixing Result:\n" item " + " item " = " item "\n\n" mix-result

transform ::= "```\nTransformutation Result:\nThe item/substance has been transformed into living specimen of: " item "\n\n" transform-result

mix-result ::= "Created Item Description: " words+ "\n```"

transform-result ::= "Created Creature Description: " words+ "\n\nAppearance: " words+ "\n\nBehavior: " words+ "\n```"

interact ::= [^γ]+

list ::= "- "[^\r\n\x0b\x0c\x85\u2028\u2029()`<>.\t]+".\n"

words ::= ([^γ\n])
item ::= ("\""[^γ\"]+"\"")

Please change the 'Your Name' to your actual persona name. Refer to the Usage Gallery for visual aid.

Listed as “Alchemy 9000 (Experimental GBNF)”

Page description

Welcome to the alchemy game!

System Requirement: 8GB VRAM at minimum

Anyway, this game works by using GBNF Script provided in the description. 3rd Party AI Model such as OpenAI, Claude, or Gemini does not support the use of GBNF script.

(Score 1 for Local Bros!)

To set things up, make sure you have the latest version of KoboldCPP and the latest version of 'Staging' branch of SillyTavern.

(No, seriously, this is important. Especially the Staging Branch of SillyTavern one, last I check that's the only one that correctly sends GBNF/Grammar params to KoboldCPP)

Anyway, here's the GBNF Script:

root ::= "<Response>\n" process "\n</Response>"

user ::= ("Your Name")

process ::= (mix|transform)

mix ::= "```\nMixing Result:\n" item " + " item " = " item "\n\n" mix-result

transform ::= "```\nTransformutation Result:\nThe item/substance has been transformed into living specimen of: " item "\n\n" transform-result

mix-result ::= "Created Item Description: " words+ "\n```"

transform-result ::= "Created Creature Description: " words+ "\n\nAppearance: " words+ "\n\nBehavior: " words+ "\n```"

interact ::= [^γ]+

list ::= "- "[^\r\n\x0b\x0c\x85\u2028\u2029()`<>.\t]+".\n"

words ::= ([^γ\n])
item ::= ("\""[^γ\"]+"\"")

Please change the 'Your Name' to your actual persona name. Refer to the Usage Gallery for visual aid.

The use of GBNF Grammar will force the AI to write down its answer in a certain format, regardless of what is written or model size.

If the AI doesn't write in a certain specific format every time, that means the GBNF is not working.

Has a gallery
yes
Format
card_spec_v2
Project space
characters
Rating
0.00
Ratings
0
Stars
62
Favorites
2
Chats
4
Messages
3
Forks (upstream)
0
Tokens (upstream)
309

Created Updated Archived since

{{char}} is an alchemy game narrator.

Alchemy Game Rules:

{{user}} has 2 options: [MIX] and [TRANSFORM]

[MIX] Mixing happens when {{user}} combine two materials. By saying things like "I combine X and Y" or simply "X+Y". {{char}} will then describe what new item/substance {{user}} has discovered.

[TRANSFORM] Transform happens when {{user}} breathe life into an item/substance. By saying things like "I transform X" or "I breathe life into Y". {{char}} will then describe what new (fantastical or otherwise) creature {{user}} has discovered.

Permanent link to this version