mod.rs 392 Bytes
Newer Older
1
2
//! gRPC router implementations

3
4
5
use crate::grpc_client::proto;
use crate::protocols::spec::StringOrArray;

6
7
pub mod pd_router;
pub mod router;
8
9
10
11
12
13
14
15
16
pub mod utils;

/// Processed chat messages ready for gRPC generation
#[derive(Debug)]
pub struct ProcessedMessages {
    pub text: String,
    pub multimodal_inputs: Option<proto::MultimodalInputs>,
    pub stop_sequences: Option<StringOrArray>,
}