| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | import jsonmodel_templates = {    # completion default mode    'completion_default': {        'app': {            'mode': 'completion',            'enable_site': True,            'enable_api': True,            'is_demo': False,            'api_rpm': 0,            'api_rph': 0,            'status': 'normal'        },        'model_config': {            'provider': 'openai',            'model_id': 'gpt-3.5-turbo-instruct',            'configs': {                'prompt_template': '',                'prompt_variables': [],                'completion_params': {                    'max_token': 512,                    'temperature': 1,                    'top_p': 1,                    'presence_penalty': 0,                    'frequency_penalty': 0,                }            },            'model': json.dumps({                "provider": "openai",                "name": "gpt-3.5-turbo-instruct",                "mode": "completion",                "completion_params": {                    "max_tokens": 512,                    "temperature": 1,                    "top_p": 1,                    "presence_penalty": 0,                    "frequency_penalty": 0                }            }),            'user_input_form': json.dumps([                {                    "paragraph": {                        "label": "Query",                        "variable": "query",                        "required": True,                        "default": ""                    }                }            ]),            'pre_prompt': '{{query}}'        }    },    # chat default mode    'chat_default': {        'app': {            'mode': 'chat',            'enable_site': True,            'enable_api': True,            'is_demo': False,            'api_rpm': 0,            'api_rph': 0,            'status': 'normal'        },        'model_config': {            'provider': 'openai',            'model_id': 'gpt-3.5-turbo',            'configs': {                'prompt_template': '',                'prompt_variables': [],                'completion_params': {                    'max_token': 512,                    'temperature': 1,                    'top_p': 1,                    'presence_penalty': 0,                    'frequency_penalty': 0,                }            },            'model': json.dumps({                "provider": "openai",                "name": "gpt-3.5-turbo",                "mode": "chat",                "completion_params": {                    "max_tokens": 512,                    "temperature": 1,                    "top_p": 1,                    "presence_penalty": 0,                    "frequency_penalty": 0                }            })        }    },}
 |