summaryrefslogtreecommitdiff
path: root/continuedev
diff options
context:
space:
mode:
Diffstat (limited to 'continuedev')
-rw-r--r--continuedev/src/continuedev/libs/llm/together.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/continuedev/src/continuedev/libs/llm/together.py b/continuedev/src/continuedev/libs/llm/together.py
index 1cc0a711..c3f171c9 100644
--- a/continuedev/src/continuedev/libs/llm/together.py
+++ b/continuedev/src/continuedev/libs/llm/together.py
@@ -49,6 +49,8 @@ class TogetherLLM(LLM):
prompt += f"<human>: Hi!\n<bot>: {system_message}\n"
for message in chat_messages:
prompt += f'<{"human" if message["role"] == "user" else "bot"}>: {message["content"]}\n'
+
+ prompt += "<bot>:"
return prompt
async def stream_complete(self, prompt, with_history: List[ChatMessage] = None, **kwargs) -> Generator[Union[Any, List, Dict], None, None]:
@@ -113,6 +115,8 @@ class TogetherLLM(LLM):
"Authorization": f"Bearer {self.api_key}"
}) as resp:
try:
- return await resp.text()
+ text = await resp.text()
+ j = json.loads(text)
+ return j["output"]["choices"][0]["text"]
except:
raise Exception(await resp.text())