diff --git a/crates/language_models/src/provider/cloud.rs b/crates/language_models/src/provider/cloud.rs index 525125354b741d2a91c4efe85923f1ebd9d6f18c..80c8d0dcc383102ed9ff68b738a492f6ad0fcdbb 100644 --- a/crates/language_models/src/provider/cloud.rs +++ b/crates/language_models/src/provider/cloud.rs @@ -719,7 +719,7 @@ impl LanguageModel for CloudLanguageModel { fn stream_completion_with_usage( &self, - mut request: LanguageModelRequest, + request: LanguageModelRequest, _cx: &AsyncApp, ) -> BoxFuture< 'static, @@ -728,8 +728,8 @@ impl LanguageModel for CloudLanguageModel { Option, )>, > { - let thread_id = request.prompt_id.take(); - let prompt_id = request.prompt_id.take(); + let thread_id = request.thread_id.clone(); + let prompt_id = request.prompt_id.clone(); match &self.model { CloudModel::Anthropic(model) => { let request = into_anthropic(