Spaces:
Sleeping
Sleeping
import json | |
class AgentResponse(dict): | |
def __init__(self, prompt=None, **kwargs): | |
super().__init__(**kwargs) | |
if prompt is not None: | |
self['prompt'] = prompt | |
self['llm_preview'] = '' | |
self['llm_sentence'] = '' | |
self['llm_sentence_id'] = 0 | |
self['llm_sentences'] = [] | |
self['tts_raw_chunk_ref'] = None | |
self['tts_raw_chunk_id'] = 0 | |
def make_copy(self): | |
new_instance = self.__class__.__new__(self.__class__) | |
new_instance.update(self.copy()) | |
return new_instance | |
def to_json(self): | |
return json.dumps(self) | |