summaryrefslogtreecommitdiff
path: root/autoload/vim_ai_config.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/vim_ai_config.vim')
-rw-r--r--autoload/vim_ai_config.vim17
1 files changed, 17 insertions, 0 deletions
diff --git a/autoload/vim_ai_config.vim b/autoload/vim_ai_config.vim
index 05b7459..d0ee972 100644
--- a/autoload/vim_ai_config.vim
+++ b/autoload/vim_ai_config.vim
@@ -48,6 +48,22 @@ let g:vim_ai_edit_default = {
\ "paste_mode": 1,
\ },
\}
+let g:vim_ai_image_default = {
+\ "prompt": "",
+\ "options": {
+\ "model": "dall-e-3",
+\ "endpoint_url": "https://api.openai.com/v1/images/generations",
+\ "quality": "standard",
+\ "size": "1024x1024",
+\ "style": "vivid",
+\ "request_timeout": 20,
+\ "enable_auth": 1,
+\ "token_file_path": "",
+\ },
+\ "ui": {
+\ "download_dir": "",
+\ },
+\}
let s:initial_chat_prompt =<< trim END
>>> system
@@ -122,6 +138,7 @@ endfunction
call s:MakeConfig("vim_ai_chat")
call s:MakeConfig("vim_ai_complete")
+call s:MakeConfig("vim_ai_image")
call s:MakeConfig("vim_ai_edit")
function! vim_ai_config#load()