Skip to main content

为什么没有支持Python代码执行

首先,要了解 “代码执行” 本质是在一个沙箱内执行的(这个沙箱会限制例如http请求这种不安全的代码),因此我们并不觉得有哪些代码是非要用python写的。 另外一个重要原因:python 代码执行引擎的依赖非常大。目前LangChatPro产品后端服务打包在500mb左右,如果增加了对python代码执行引擎的依赖,整个jar体积会在 700-800mb

如何支持python代码执行

虽然现在的节点并没有显示 Python代码执行 的选项,但是LangChat Pro内部已经实现了python代码执行功能,但是目前没有开放给用户使用。 如果你需要实现,可以按照如下步骤:
  1. 放开python代码引擎的依赖
4a45cc05107ce914e3a51cbdf88ecca6
  1. 后端在这里测试python代码执行功能
27f5074b6bc65a30b8337824a33042be
  1. 前端开发修改相应的代码执行器组件增加python选项
image-20260115171644239