[router][grpc] Restructure modules and code clean up (#12598)

This commit is contained in:
Chang Su
2025-11-03 23:59:27 -08:00
committed by GitHub
parent d5fa019c36
commit 83804bc626
52 changed files with 1474 additions and 1453 deletions
+2 -7
View File
@@ -18,20 +18,15 @@ use minijinja::{
use serde_json;
/// Chat template content format
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
pub enum ChatTemplateContentFormat {
/// Content is a simple string
#[default]
String,
/// Content is a list of structured parts (OpenAI format)
OpenAI,
}
impl Default for ChatTemplateContentFormat {
fn default() -> Self {
Self::String
}
}
impl std::fmt::Display for ChatTemplateContentFormat {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {