mirror of
https://github.com/aljazceru/dev-gpt.git
synced 2025-12-22 16:14:20 +01:00
🚀 fix: fix asking for content
This commit is contained in:
@@ -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':
|
||||||
|
|||||||
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user