diff options
Diffstat (limited to 'src/client/claude.rs')
| -rw-r--r-- | src/client/claude.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/client/claude.rs b/src/client/claude.rs index 283ae99..054731c 100644 --- a/src/client/claude.rs +++ b/src/client/claude.rs @@ -140,6 +140,7 @@ fn build_body(data: SendData, model: &Model) -> Result<Value> { let SendData { mut messages, temperature, + top_p, stream, } = data; @@ -205,6 +206,9 @@ fn build_body(data: SendData, model: &Model) -> Result<Value> { if let Some(v) = temperature { body["temperature"] = v.into(); } + if let Some(v) = top_p { + body["top_p"] = v.into(); + } if stream { body["stream"] = true.into(); } |
