pub struct SystemRequest {
pub state: State,
pub model: String,
pub questions: HashMap<String, Question, RandomState>,
}Expand description
Evaluation request payload representing a Jev-compatible System 1 judgment query.
See https://docs.typesafe.ai/api#request-body for the canonical wire specification.
Fields§
§state: StateRequired. The content to evaluate.
model: StringRequired. "jev-latest" or a registered model alias.
We keep this required even though Phase 0 doesn’t dispatch — the
engine layer in Phase 2 will use it to pick a backend.
questions: HashMap<String, Question, RandomState>Required. Map of user-chosen id → typed question. Keys are NOT sent to the model and are NOT used in inference (per spec).
Trait Implementations§
Source§impl Clone for SystemRequest
impl Clone for SystemRequest
Source§fn clone(&self) -> SystemRequest
fn clone(&self) -> SystemRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SystemRequest
impl Debug for SystemRequest
Source§impl<'de> Deserialize<'de> for SystemRequest
impl<'de> Deserialize<'de> for SystemRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SystemRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SystemRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for SystemRequest
impl JsonSchema for SystemRequest
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SystemRequest
impl PartialEq for SystemRequest
Source§impl Serialize for SystemRequest
impl Serialize for SystemRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SystemRequest
Auto Trait Implementations§
impl Freeze for SystemRequest
impl RefUnwindSafe for SystemRequest
impl Send for SystemRequest
impl Sync for SystemRequest
impl Unpin for SystemRequest
impl UnsafeUnpin for SystemRequest
impl UnwindSafe for SystemRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more