Skip to content

Avatar: add JS client and SillyTavern support #2

@Technologicat

Description

@Technologicat

Raven-avatar provides an animated, custom anime character to visually represent your LLM.

The actual animator runs as a module in Raven-server, like all other GPU-powered components of Raven. The avatar is used via the server's web API, so it can work with client apps written in any programming language - including web apps written in JS.

However, we currently provide only Python bindings for the client. This allows integrating the avatar in Python-based GUI apps.

Similar client bindings for JavaScript (JS) would be really useful, to be able to integrate the avatar with web-based LLM frontends.

Specifically, it would be interesting to introduce Raven-avatar to replace the discontinued Talkinghead in the SillyTavern LLM frontend.

I don't have the development resources to do this, so help wanted. If you're a developer interested in solving at least some part of the problem, please comment here, or directly on one of the sub-issues below.

For the technical details, see the sub-issues below.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions