diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-09-02 12:06:52 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-09-02 12:06:52 -0700 |
commit | f057ee4d619b834dc245065d13417a86b44dc61b (patch) | |
tree | e8adf25bc3859aa78b2ee41a0327f4af53cf8892 /continuedev | |
parent | 90590ab4e06fbc3fa721f73a4a922136946a756f (diff) | |
download | sncontinue-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.md | 2 | ||||
-rw-r--r-- | continuedev/src/continuedev/plugins/steps/core/core.py | 10 | ||||
-rw-r--r-- | continuedev/src/continuedev/plugins/steps/main.py | 2 |
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) |