Clean imports, rename helper, reorder service

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2025-09-30 09:59:51 -03:00
parent 101a324a2e
commit b10be7cfa3
3 changed files with 3 additions and 3 deletions

View file

@ -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)
})

View file

@ -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();

View file

@ -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()