summaryrefslogtreecommitdiff
path: root/py/utils.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--py/utils.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/py/utils.py b/py/utils.py
index c9e88f2..8366eec 100644
--- a/py/utils.py
+++ b/py/utils.py
@@ -10,3 +10,12 @@ def load_api_key():
except Exception:
pass
return api_key.strip()
+
+def make_options():
+ options_default = vim.eval("options_default")
+ options_user = vim.eval("options")
+ options = {**options_default, **options_user}
+ options['request_timeout'] = float(options['request_timeout'])
+ options['temperature'] = float(options['temperature'])
+ options['max_tokens'] = int(options['max_tokens'])
+ return options