diff --git a/Cargo.lock b/Cargo.lock
index 557d1be7..383c20e4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -982,9 +982,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
 
 [[package]]
 name = "libc"
-version = "0.2.157"
+version = "0.2.158"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "374af5f94e54fa97cf75e945cce8a6b201e88a1a07e688b47dfd2a59c66dbd86"
+checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
 
 [[package]]
 name = "libloading"
diff --git a/web-api/src/manager.rs b/web-api/src/manager.rs
index bb836ba6..dedafe42 100644
--- a/web-api/src/manager.rs
+++ b/web-api/src/manager.rs
@@ -30,7 +30,7 @@ where
     pub fn infer(
         self: &Arc<Self>,
         Infer {
-            inputs: mut messages,
+            mut messages,
             encoding,
             session_id,
             dialog_pos,
diff --git a/web-api/src/schemas.rs b/web-api/src/schemas.rs
index dff065e7..030e9482 100644
--- a/web-api/src/schemas.rs
+++ b/web-api/src/schemas.rs
@@ -4,7 +4,7 @@ use std::sync::atomic::{AtomicUsize, Ordering};
 
 #[derive(serde::Deserialize)]
 pub(crate) struct Infer {
-    pub inputs: Vec<Sentence>,
+    pub messages: Vec<Sentence>,
     pub encoding: Option<String>,
     pub session_id: Option<String>,
     pub dialog_pos: Option<usize>,