| | |
| | | |
| | | |
| | | async def create_dialog_service(db, dialog_id, dialog_name, description, icon, dialog_type, mode, user_id): |
| | | para = { |
| | | "user_input_form": [], |
| | | "retriever_resource": { |
| | | "enabled": True |
| | | }, |
| | | "file_upload": { |
| | | "enabled": False |
| | | } |
| | | } |
| | | try: |
| | | dialog_model = DialogModel(id=dialog_id, name=dialog_name, description=description, icon=icon, |
| | | dialog_type=dialog_type, tenant_id=user_id, mode=mode, update_date=datetime.now(), |
| | | create_date=datetime.now()) |
| | | create_date=datetime.now(), parameters=json.dumps(para)) |
| | | db.add(dialog_model) |
| | | db.commit() |
| | | db.refresh(dialog_model) |