You can now append specifications to each npcs types. Specifications will be added next to the model system-prompt :
Code (YAML):
models:
city-guard:
provider
: openai
model-name
: gpt-3.5-turbo
system-prompt
:
"You're the guard of a minecraft city."
prefix
:
"§6§lGuard > §e"
visibility
: public
npcs:
guardEast:
citizen-id
: 0
model
: city-guard
type
: personal
talking
: chat
system-append
:
"You're particularly kind and greetful."
range
: 15
message-only-in-range
: true
guardWest:
citizen-id
: 1
model
: city-guard
type
: personal
talking
: chat
range
: 15
message-only-in-range
: true
The two npc, guardEast and guardWest will have the same model (city-guard) but one will have "You're the guard of a minecraft city. You're particularly king and greetful" as the system prompt.
It helps keeping the config shorter.