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

3
use crate::{grpc_client::proto, protocols::common::StringOrArray};
4

5
pub mod common;
6
pub mod context;
7
pub mod error;
8
pub mod harmony;
9
pub mod pd_router;
10
pub mod pipeline;
11
pub mod regular;
12
pub mod router;
13
14
15
16
17
18
19
20
21
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>,
}