paddler_types 3.1.2

Open-source LLMOps platform for hosting and scaling AI in your own infrastructure
Documentation
1
2
3
4
5
6
7
8
9
10
11
use serde::Deserialize;
use serde::Serialize;

#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)]
#[serde(deny_unknown_fields)]
#[serde(rename_all = "snake_case")]
#[serde(tag = "type")]
pub enum GrammarConstraint {
    Gbnf { grammar: String, root: String },
    JsonSchema { schema: String },
}