summaryrefslogtreecommitdiff
path: root/continuedev
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-02 12:06:52 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-02 12:06:52 -0700
commitf057ee4d619b834dc245065d13417a86b44dc61b (patch)
treee8adf25bc3859aa78b2ee41a0327f4af53cf8892 /continuedev
parent90590ab4e06fbc3fa721f73a4a922136946a756f (diff)
downloadsncontinue-f057ee4d619b834dc245065d13417a86b44dc61b.tar.gz
sncontinue-f057ee4d619b834dc245065d13417a86b44dc61b.tar.bz2
sncontinue-f057ee4d619b834dc245065d13417a86b44dc61b.zip
fix: :bug: fix usages of LLM.complete
Diffstat (limited to 'continuedev')
-rw-r--r--continuedev/src/continuedev/plugins/steps/README.md2
-rw-r--r--continuedev/src/continuedev/plugins/steps/core/core.py10
-rw-r--r--continuedev/src/continuedev/plugins/steps/main.py2
3 files changed, 7 insertions, 7 deletions
diff --git a/continuedev/src/continuedev/plugins/steps/README.md b/continuedev/src/continuedev/plugins/steps/README.md
index 3f2f804c..a248f19c 100644
--- a/continuedev/src/continuedev/plugins/steps/README.md
+++ b/continuedev/src/continuedev/plugins/steps/README.md
@@ -33,7 +33,7 @@ If you'd like to override the default description of your step, which is just th
- Return a static string
- Store state in a class attribute (prepend with a double underscore, which signifies (through Pydantic) that this is not a parameter for the Step, just internal state) during the run method, and then grab this in the describe method.
-- Use state in conjunction with the `models` parameter of the describe method to autogenerate a description with a language model. For example, if you'd used an attribute called `__code_written` to store a string representing some code that was written, you could implement describe as `return models.medium.complete(f"{self.\_\_code_written}\n\nSummarize the changes made in the above code.")`.
+- Use state in conjunction with the `models` parameter of the describe method to autogenerate a description with a language model. For example, if you'd used an attribute called `__code_written` to store a string representing some code that was written, you could implement describe as `return models.medium._complete(f"{self.\_\_code_written}\n\nSummarize the changes made in the above code.")`.
Here's an example:
diff --git a/continuedev/src/continuedev/plugins/steps/core/core.py b/continuedev/src/continuedev/plugins/steps/core/core.py
index 9d40822b..df29a01e 100644
--- a/continuedev/src/continuedev/plugins/steps/core/core.py
+++ b/continuedev/src/continuedev/plugins/steps/core/core.py
@@ -107,7 +107,7 @@ class ShellCommandsStep(Step):
return f"Error when running shell commands:\n```\n{self._err_text}\n```"
cmds_str = "\n".join(self.cmds)
- return await models.medium.complete(
+ return await models.medium._complete(
f"{cmds_str}\n\nSummarize what was done in these shell commands, using markdown bullet points:"
)
@@ -121,7 +121,7 @@ class ShellCommandsStep(Step):
and output is not None
and output_contains_error(output)
):
- suggestion = await sdk.models.medium.complete(
+ suggestion = await sdk.models.medium._complete(
dedent(
f"""\
While running the command `{cmd}`, the following error occurred:
@@ -220,7 +220,7 @@ class DefaultModelEditCodeStep(Step):
self._new_contents.splitlines(),
)
)
- description = await models.medium.complete(
+ description = await models.medium._complete(
dedent(
f"""\
Diff summary: "{self.user_input}"
@@ -232,7 +232,7 @@ class DefaultModelEditCodeStep(Step):
{self.summary_prompt}"""
)
)
- name = await models.medium.complete(
+ name = await models.medium._complete(
f"Write a very short title to describe this requested change (no quotes): '{self.user_input}'. This is the title:"
)
self.name = remove_quotes_and_escapes(name)
@@ -874,7 +874,7 @@ class ManualEditStep(ReversibleStep):
return "Manual edit step"
# TODO - only handling FileEdit here, but need all other types of FileSystemEdits
# Also requires the merge_file_edit function
- # return llm.complete(dedent(f"""This code was replaced:
+ # return llm._complete(dedent(f"""This code was replaced:
# {self.edit_diff.backward.replacement}
diff --git a/continuedev/src/continuedev/plugins/steps/main.py b/continuedev/src/continuedev/plugins/steps/main.py
index 7762666c..cecd3a2a 100644
--- a/continuedev/src/continuedev/plugins/steps/main.py
+++ b/continuedev/src/continuedev/plugins/steps/main.py
@@ -213,7 +213,7 @@ class StarCoderEditHighlightedCodeStep(Step):
segs = full_file_contents.split(rif.contents)
prompt = f"<file_prefix>{segs[0]}<file_suffix>{segs[1]}" + prompt
- completion = str(await sdk.models.starcoder.complete(prompt))
+ completion = str(await sdk.models.starcoder._complete(prompt))
eot_token = "<|endoftext|>"
completion = completion.removesuffix(eot_token)