summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/core
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-16 16:16:41 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-16 16:16:41 -0700
commitd80119982e9b60ca0022533a0086eb526dc7d957 (patch)
tree5926683c67e68ee436cce950dd0c0553a68fe0b4 /continuedev/src/continuedev/core
parent20f4d07eb1d584569752e67c754951b7892e3e6b (diff)
downloadsncontinue-d80119982e9b60ca0022533a0086eb526dc7d957.tar.gz
sncontinue-d80119982e9b60ca0022533a0086eb526dc7d957.tar.bz2
sncontinue-d80119982e9b60ca0022533a0086eb526dc7d957.zip
ggml
Diffstat (limited to 'continuedev/src/continuedev/core')
-rw-r--r--continuedev/src/continuedev/core/sdk.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/continuedev/src/continuedev/core/sdk.py b/continuedev/src/continuedev/core/sdk.py
index 8649cd58..22393746 100644
--- a/continuedev/src/continuedev/core/sdk.py
+++ b/continuedev/src/continuedev/core/sdk.py
@@ -11,6 +11,7 @@ from ..models.filesystem_edit import FileEdit, FileSystemEdit, AddFile, DeleteFi
from ..models.filesystem import RangeInFile
from ..libs.llm.hf_inference_api import HuggingFaceInferenceAPI
from ..libs.llm.openai import OpenAI
+from ..libs.llm.ggml import GGML
from .observation import Observation
from ..server.ide_protocol import AbstractIdeProtocolServer
from .main import Context, ContinueCustomException, HighlightedRangeContext, History, Step, ChatMessage, ChatMessageRole
@@ -59,6 +60,10 @@ class Models:
def gpt4(self):
return self.__load_openai_model("gpt-4")
+ @cached_property
+ def ggml(self):
+ return GGML("", "ggml")
+
def __model_from_name(self, model_name: str):
if model_name == "starcoder":
return self.starcoder
@@ -73,6 +78,7 @@ class Models:
@property
def default(self):
+ return self.ggml
default_model = self.sdk.config.default_model
return self.__model_from_name(default_model) if default_model is not None else self.gpt35