chara_card 0.2.0

A library to deal with character card formats and `.charx` in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serdev::{Deserialize, Serialize};

use crate::raw::v2::extension::Extensions;
use crate::raw::v2::lorebook::Lorebook;

#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct CharacterCardData {
    pub tags: Vec<String>,
    pub creator: String,
    pub character_version: String,
    pub system_prompt: String,
    pub post_history_instructions: String,
    pub alternate_greetings: Vec<String>,
    pub extensions: Extensions,
    pub creator_notes: String,
    pub character_book: Option<Lorebook>,
}