"""创建世界:自动编码 + mode 白名单/流转校验 + 编码唯一冲突重试。 REST 契约:错误结构 {code, message, field, detail};成功 {code:0, message, data}。 """ try: result = await create_worlds(dict(params_kw)) return json.dumps(result, ensure_ascii=False) except Exception as e: exception('create_world.dspy: %s' % e) return json.dumps({'code': 'INTERNAL_ERROR', 'message': '创建世界失败', 'field': '', 'detail': format_exc()}, ensure_ascii=False)