🚀 fix: fix asking for content

This commit is contained in:
Joschka Braun
2023-05-05 12:19:14 +02:00
parent 7063a7e25d
commit 55c0e52c5d
2 changed files with 9 additions and 2 deletions

View File

@@ -109,7 +109,6 @@ class _GPTConversation:
self.print_stream = print_stream self.print_stream = print_stream
self.print_costs = print_costs self.print_costs = print_costs
def print_messages(self, messages): def print_messages(self, messages):
for i, message in enumerate(messages): for i, message in enumerate(messages):
if os.environ['VERBOSE'].lower() == 'true': if os.environ['VERBOSE'].lower() == 'true':

View File

@@ -142,8 +142,16 @@ metas:
) )
content = parse_result_fn(content_raw) content = parse_result_fn(content_raw)
if content == {}: if content == {}:
conversation = self.gpt_session.get_conversation(messages=[AIMessage(content=content_raw)])
content_raw = conversation.chat( 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**
```<json|py|...
<content_of_file>
```'''
)
content = parse_result_fn(content_raw) content = parse_result_fn(content_raw)
for _file_name, _file_content in content.items(): for _file_name, _file_content in content.items():
persist_file(_file_content, os.path.join(destination_folder, _file_name)) persist_file(_file_content, os.path.join(destination_folder, _file_name))