mirror of
https://github.com/nomic-ai/gpt4all.git
synced 2025-12-22 19:45:23 +00:00
fixed response formatting when streaming
This commit is contained in:
@@ -155,7 +155,7 @@ class GPT4All():
|
||||
print("Model downloaded at: " + download_path)
|
||||
return download_path
|
||||
|
||||
def generate(self, prompt: str, streaming: bool = False, **generate_kwargs) -> str:
|
||||
def generate(self, prompt: str, streaming: bool = True, **generate_kwargs) -> str:
|
||||
"""
|
||||
Surfaced method of running generate without accessing model object.
|
||||
|
||||
@@ -211,7 +211,7 @@ class GPT4All():
|
||||
|
||||
response = self.model.generate(full_prompt, streaming=streaming, **generate_kwargs)
|
||||
|
||||
if verbose:
|
||||
if verbose and not streaming:
|
||||
print(response)
|
||||
|
||||
response_dict = {
|
||||
|
||||
@@ -225,6 +225,8 @@ class LLModel:
|
||||
|
||||
# Revert to old stdout
|
||||
sys.stdout = old_stdout
|
||||
# Force new line
|
||||
print()
|
||||
|
||||
return stream_processor.output
|
||||
|
||||
|
||||
Reference in New Issue
Block a user