lm-studio-api-extended 0.1.2

Unofficial Rust client for LM Studio with text embedding support.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::prelude::*;

// A message role
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum Role {
    #[serde(rename = "system")]
    System,
    #[serde(rename = "user")]
    User,
    #[serde(rename = "assistant")]
    Assistant,
}