From 10055ff30501767b8749b72f9059e058da32f932 Mon Sep 17 00:00:00 2001 From: Martin Bielik Date: Tue, 21 Mar 2023 18:47:49 +0100 Subject: openai configuration docu --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index d2776b6..ab35f11 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,33 @@ nnoremap a :AI xnoremap a :AI ``` +### Completion configuration + +Request to the OpenAI API can be configured for each command. Below are listed available options with default values. + +```vim +" :AI +" - https://platform.openai.com/docs/api-reference/completions +let g:vim_ai_complete.options.model = "text-davinci-003" +let g:vim_ai_complete.options.max_tokens = 1000 +let g:vim_ai_complete.options.temperature = 0.1 +let g:vim_ai_complete.options.request_timeout = 10 + +" :AIEdit +" - https://platform.openai.com/docs/api-reference/completions +let g:vim_ai_edit.options.model = "text-davinci-003" +let g:vim_ai_edit.options.max_tokens = 1000 +let g:vim_ai_edit.options.temperature = 0.1 +let g:vim_ai_edit.options.request_timeout = 10 + +" :AIChat +" - https://platform.openai.com/docs/api-reference/chat +let g:vim_ai_chat.options.model = "gpt-3.5-turbo" +let g:vim_ai_chat.options.max_tokens = 1000 +let g:vim_ai_chat.options.temperature = 1 +let g:vim_ai_chat.options.request_timeout = 10 +``` + ### Custom commands To customize and re-use prompts it is useful to put some context to the language model. You can do it with prepending text to `:AI` command. -- cgit v1.2.3