summaryrefslogtreecommitdiff
path: root/continuedev/src
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-07 14:36:14 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-07 14:36:14 -0700
commitf9a06f3eed89b9d89cda3060be1deb9de93299d7 (patch)
tree0e888519cf432dc6e2f421d4519005e64773edb6 /continuedev/src
parent640f267e5ee179e15285c827c9326b8c5e09f9b0 (diff)
downloadsncontinue-f9a06f3eed89b9d89cda3060be1deb9de93299d7.tar.gz
sncontinue-f9a06f3eed89b9d89cda3060be1deb9de93299d7.tar.bz2
sncontinue-f9a06f3eed89b9d89cda3060be1deb9de93299d7.zip
fix renaming user messages to assistant
Diffstat (limited to 'continuedev/src')
-rw-r--r--continuedev/src/continuedev/core/main.py3
-rw-r--r--continuedev/src/continuedev/steps/chat.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/continuedev/src/continuedev/core/main.py b/continuedev/src/continuedev/core/main.py
index 403e5417..4ea17f20 100644
--- a/continuedev/src/continuedev/core/main.py
+++ b/continuedev/src/continuedev/core/main.py
@@ -38,7 +38,8 @@ class ChatMessage(ContinueBaseModel):
del d[key]
if not with_functions:
- d["role"] = "assistant"
+ if d["role"] == "function":
+ d["role"] = "assistant"
if "name" in d:
del d["name"]
if "function_call" in d:
diff --git a/continuedev/src/continuedev/steps/chat.py b/continuedev/src/continuedev/steps/chat.py
index 37d1b1cc..a10319d8 100644
--- a/continuedev/src/continuedev/steps/chat.py
+++ b/continuedev/src/continuedev/steps/chat.py
@@ -27,7 +27,7 @@ class SimpleChatStep(Step):
async def run(self, sdk: ContinueSDK):
completion = ""
messages = self.messages or await sdk.get_chat_context()
- async for chunk in sdk.models.gpt4.stream_chat(messages):
+ async for chunk in sdk.models.gpt4.stream_chat(messages, temperature=0.5):
if sdk.current_step_was_deleted():
return