Quick Start
Learn how to create and use virtual characters in LobeVidol, realizing the vision of “Making Virtual Idols Accessible For Everyone.”
What is LobeVidol
LobeVidol is an open-source virtual companion dialogue tool based on LLM (Large Language Model) and 3D rendering technology. This guide aims to help you create your own virtual characters and bring them into the real world.
LobeVidol comes with a default assistant named “Lilya.” You can chat with her in the chat window to experience the dialogue effects of the final character.
Dialogue Example with Lilya
On the discovery page, you can browse all the characters created using our platform. Through this manual, you will learn how to become a creator of these characters.
Discovery Page Display
How to Create Characters
We offer two different methods for character creation:
Uploading Characters via the Platform
Access the Character Settings Page
In the character window, click on the character list on the left to enter the settings page for the assistant you wish to submit.
Share to the Assistant Market
Once the settings are complete, click the “Share to Assistant Market” button in the upper right corner.
Uploading Characters via the Platform
Submitting via GitHub
If you want to add a character to the index, please follow these steps:
Create an Entry
In the src/roles
directory, create a new entry using template/agent.json
.
Write a Description
Write a brief description for your character and add appropriate tags.
Submit a Pull Request
Create a pull request to submit your character information.
Submitting via GitHub
Go to GitHub
Visit the LobeVidol GitHub repository
Elements of Character Definition
Currently, there are two main factors that influence character responses on the platform:
- Character Attribute Definition: This includes system settings, voice, 3D models, LLM parameters, etc.
- Dialogue Context: This refers to the context of the current conversation.
This guide will focus on how to define character attributes and how to upload characters to the market.