22 lines
1006 B
Python
22 lines
1006 B
Python
import json
|
|
import os
|
|
from .chat_gpt_integration import NODE_CLASS_MAPPINGS
|
|
from .chat_gpt_integration import NODE_DISPLAY_NAME_MAPPINGS
|
|
from datetime import datetime
|
|
|
|
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS']
|
|
|
|
#check if config file exists
|
|
if not os.path.isfile(os.path.join(os.path.dirname(os.path.realpath(__file__)),"config.json")):
|
|
#create config file
|
|
print(f'config file not found. Creating one for you')
|
|
config = {
|
|
"openAI_API_Key": "sk-#########################################"
|
|
}
|
|
with open(os.path.join(os.path.dirname(os.path.realpath(__file__)),"config.json"), "w") as f:
|
|
json.dump(config, f, indent=4)
|
|
|
|
#check if config file exists
|
|
if not os.path.isfile(os.path.join(os.path.dirname(os.path.realpath(__file__)),"prompt_log.txt")):
|
|
with open(os.path.join(os.path.dirname(os.path.realpath(__file__)),"prompt_log.txt"), "a") as f:
|
|
f.write(f"File Creation Date {datetime.now().strftime('%Y%m%d%H%M%S')}") |