Change summary
crates/assistant/src/completion_provider/ollama.rs | 2 +-
crates/ollama/src/ollama.rs | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
Detailed changes
@@ -240,7 +240,7 @@ impl OllamaCompletionProvider {
},
})
.collect(),
- keep_alive: model.keep_alive,
+ keep_alive: model.keep_alive.unwrap_or_default(),
stream: true,
options: Some(ChatOptions {
num_ctx: Some(model.max_tokens),
@@ -66,7 +66,7 @@ impl Default for KeepAlive {
pub struct Model {
pub name: String,
pub max_tokens: usize,
- pub keep_alive: KeepAlive,
+ pub keep_alive: Option<KeepAlive>,
}
impl Model {
@@ -74,7 +74,7 @@ impl Model {
Self {
name: name.to_owned(),
max_tokens: 2048,
- keep_alive: KeepAlive::indefinite(),
+ keep_alive: Some(KeepAlive::indefinite()),
}
}