diff --git a/dev_gpt/apis/gpt.py b/dev_gpt/apis/gpt.py index f9416e3..3ebf3d9 100644 --- a/dev_gpt/apis/gpt.py +++ b/dev_gpt/apis/gpt.py @@ -109,7 +109,6 @@ class _GPTConversation: self.print_stream = print_stream self.print_costs = print_costs - def print_messages(self, messages): for i, message in enumerate(messages): if os.environ['VERBOSE'].lower() == 'true': diff --git a/dev_gpt/options/generate/generator.py b/dev_gpt/options/generate/generator.py index 28aeb4f..ea516e4 100644 --- a/dev_gpt/options/generate/generator.py +++ b/dev_gpt/options/generate/generator.py @@ -142,8 +142,16 @@ metas: ) content = parse_result_fn(content_raw) if content == {}: + conversation = self.gpt_session.get_conversation(messages=[AIMessage(content=content_raw)]) content_raw = conversation.chat( - 'You must add the content' + (f' for {file_name_s[0]}' if len(file_name_s) == 1 else '')) + 'You must add the content' + (f' for {file_name_s[0]}' if len(file_name_s) == 1 else '') + + ''' in triple backticks. A general example is this: + +**file_name.file_ending** +``` +```''' + ) content = parse_result_fn(content_raw) for _file_name, _file_content in content.items(): persist_file(_file_content, os.path.join(destination_folder, _file_name))