mirror of
https://github.com/zed-industries/zed.git
synced 2024-12-24 17:28:40 +00:00
return code inside a markdown block during inline assist (#3137)
Reverted prior small change in inline prompting. We should now only return code in a markdown block during inline assists.
This commit is contained in:
commit
fea6d70d4d
1 changed files with 6 additions and 2 deletions
|
@ -243,7 +243,7 @@ pub fn generate_content_prompt(
|
|||
}
|
||||
prompts.push("Never make remarks about the output.".to_string());
|
||||
prompts.push("Do not return any text, except the generated code.".to_string());
|
||||
prompts.push("Do not wrap your text in a Markdown block".to_string());
|
||||
prompts.push("Always wrap your code in a Markdown block".to_string());
|
||||
|
||||
let current_messages = [ChatCompletionRequestMessage {
|
||||
role: "user".to_string(),
|
||||
|
@ -256,7 +256,11 @@ pub fn generate_content_prompt(
|
|||
tiktoken_rs::num_tokens_from_messages(model, ¤t_messages)
|
||||
{
|
||||
let max_token_count = tiktoken_rs::model::get_context_size(model);
|
||||
let intermediate_token_count = max_token_count - current_token_count;
|
||||
let intermediate_token_count = if max_token_count > current_token_count {
|
||||
max_token_count - current_token_count
|
||||
} else {
|
||||
0
|
||||
};
|
||||
|
||||
if intermediate_token_count < RESERVED_TOKENS_FOR_GENERATION {
|
||||
0
|
||||
|
|
Loading…
Reference in a new issue