summaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/vim-ai.vim15
1 files changed, 15 insertions, 0 deletions
diff --git a/plugin/vim-ai.vim b/plugin/vim-ai.vim
index dba5998..b117598 100644
--- a/plugin/vim-ai.vim
+++ b/plugin/vim-ai.vim
@@ -14,12 +14,27 @@ let g:vim_ai_edit_default = {
\ "request_timeout": 20,
\ },
\}
+let s:vim_ai_chat_initial_prompt =<< trim END
+>>> user
+
+You are going to play a role of completion engine with following parameters:
+Task: Provide compact code/text completion, generation, transformation or explanation
+Topic: general programming and text editing
+Style: Plain result without any commentary, unless commentary is necessary
+Audience: Users of text editor and programmers that need to transform/generate text
+
+<<< assistant
+
+Okay
+
+END
let g:vim_ai_chat_default = {
\ "options": {
\ "model": "gpt-3.5-turbo",
\ "max_tokens": 1000,
\ "temperature": 1,
\ "request_timeout": 20,
+\ "initial_prompt": s:vim_ai_chat_initial_prompt,
\ },
\ "ui": {
\ "open_chat_command": "below new | call vim_ai#MakeScratchWindow()"