agnaistic / agnai

AI Agnostic (Multi-user and Multi-bot) Chat with Fictional Characters. Designed with scale in mind.
https://agnai.chat
GNU Affero General Public License v3.0
508 stars 101 forks source link

Upload sprites and expressions #783

Open priamai opened 8 months ago

priamai commented 8 months ago

Is your feature request related to a problem? Please describe.

Currently there is no way to upload pre-made sprites for a character. Those expressions should change based on the chat status. For example when the character is angry, it should visualize the angry sprite.

Describe the solution you'd like Pretty what they have done in SillyTavern the user can upload a set of sprites: https://docs.sillytavern.app/extras/extensions/expression-images/ If a sprite is missing, then the default picture will be shown or an emoticon (I personally find that very annoying).

Describe alternatives you've considered No alternatives allowed.

Additional context We will need to add a sentiment classification from text. Maybe we can copy what was done in SillyTavern:

A classification model with 6 options by default: nateraw/bert-base-uncased-emotion

A larger model with 28 options: joeddav/distilbert-base-uncased-go-emotions-student

Waterfallls commented 8 months ago

Seconding this. Would be great

kurushimee commented 1 month ago

yeah, that'd be nice