diff --git a/src/main.rs b/src/main.rs index a80123d..b30159f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -87,10 +87,10 @@ async fn main() -> std::io::Result<()> { .service(list_emails) .service(send_email) .service(chat_stream) - .service(generic_chat_completions) .service(chat) .service(chat_completions_local) .service(save_draft) + .service(generic_chat_completions) .service(embeddings_local) .service(get_latest_email_from) }) diff --git a/src/services/keywords/first.rs b/src/services/keywords/first.rs index 344eeb2..cfbcca3 100644 --- a/src/services/keywords/first.rs +++ b/src/services/keywords/first.rs @@ -24,7 +24,7 @@ pub fn first_keyword(engine: &mut Engine) { #[cfg(test)] mod tests { use super::*; - use rhai::{Dynamic, Engine}; + use rhai::Engine; fn setup_engine() -> Engine { let mut engine = Engine::new(); diff --git a/src/services/llm_generic.rs b/src/services/llm_generic.rs index 6f802bf..5859eed 100644 --- a/src/services/llm_generic.rs +++ b/src/services/llm_generic.rs @@ -36,7 +36,7 @@ struct Choice { finish_reason: String, } -fn clean_request_body(body: &str) -> String { +fn _clean_request_body(body: &str) -> String { // Remove problematic parameters that might not be supported by all providers let re = Regex::new(r#","?\s*"(max_completion_tokens|parallel_tool_calls|top_p|frequency_penalty|presence_penalty)"\s*:\s*[^,}]*"#).unwrap(); re.replace_all(body, "").to_string()