sipp-rs 0.1.0

Unified Rust library for extensible Sipp inference
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Provider-neutral public value types shared by the local engine and provider layer.
//! This crate intentionally has no runtime, async, or HTTP dependencies.

mod capability;
mod chat;
mod result;
mod token_emission;
mod token_usage;

pub use capability::CapabilitySupport;
pub use chat::{ChatMessage, ChatRole};
pub use result::FinishReason;
pub use token_emission::{TokenBatch, TokenEmissionStats};
pub use token_usage::TokenUsage;

#[cfg(test)]
#[path = "../tests/core/root_tests.rs"]
mod root_tests;