summaryrefslogtreecommitdiff
path: root/autoload/vim_ai_config.vim
diff options
context:
space:
mode:
authorMartin Bielik <martin.bielik@instea.sk>2024-12-22 14:55:15 +0100
committerMartin Bielik <martin.bielik@instea.sk>2024-12-22 14:55:15 +0100
commitfbc2bfb445c71985e9fc399d3fac2def2fc6854e (patch)
treee93db9bf177d8790c608e3871d9f55d259510855 /autoload/vim_ai_config.vim
parent4f1c95386437c8fa6e189c136681950a91fb25c9 (diff)
downloadvim-ai-fbc2bfb445c71985e9fc399d3fac2def2fc6854e.tar.gz
added image generation
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()