pub fn run_chat_inference_full( session_id: &str, prompt: &str, on_token: Option<Arc<dyn Fn(String) + Send + Sync>>, options: ChatInferenceOptions, ) -> ChatInferenceResult