From 8421f691816c61d8cb2f2147d6c6aacfd42c890d Mon Sep 17 00:00:00 2001 From: Martin Bielik Date: Fri, 3 Mar 2023 18:09:21 +0100 Subject: using openai api directly --- plugin/vim-ai.vim | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'plugin') diff --git a/plugin/vim-ai.vim b/plugin/vim-ai.vim index 974fa19..134f878 100644 --- a/plugin/vim-ai.vim +++ b/plugin/vim-ai.vim @@ -1,8 +1,5 @@ -if $OPENAI_API_TOKEN != '' - let g:openaiToken = $OPENAI_API_TOKEN -else - let g:openaiToken = system("cat ~/.config/openai.token") -endif +let s:plugin_root = expand(':p:h:h') +let s:complete_script_file = s:plugin_root . "/py/complete.py" function! AIRun(...) range let prompt = getline(a:firstline, a:lastline) @@ -16,7 +13,7 @@ function! AIRun(...) range let prompt = join(prompt, "\n") echo "Completing..." - let output = system("echo " . shellescape(prompt) . " | openai complete - -t " . g:openaiToken) + let output = system("echo " . shellescape(prompt) . " | python3 " . s:complete_script_file . " ") let output = trim(output) execute a:firstline . ',' . a:lastline . 'd' -- cgit v1.2.3