Skip to content

Commit eba7dcf

Browse files
committed
代码执行器
1 parent a78293e commit eba7dcf

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

use/code-interpreter.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,19 @@
55
> [!TIP]
66
> 如果您使用 Docker 部署 AstrBot,将无法使用文件输入/输出功能,因为 Docker 无法直接访问宿主机的文件系统。
77
8-
## Demo
8+
推荐使用
99

10-
![](../source/images/code-interpreter/a3cd3a0e-aca5-41b2-aa52-66b568bd955b.png)
10+
## Linux Docker 启动 AstrBot
1111

12-
![alt text](../source/images/code-interpreter/image.png)
12+
如果您使用 Docker 部署了 AstrBot,您需要在启动 Docker 容器时,请将 `/var/run/docker.sock` 挂载到容器内部。这样 AstrBot 才能够启动沙箱容器。
1313

14-
![](../source/images/code-interpreter/image-1.png)
14+
```bash
15+
sudo docker run -itd -p 6180-6200:6180-6200 -p 11451:11451 -v $PWD/data:/AstrBot/data -v /var/run/docker.sock:/var/run/docker.sock --name astrbot soulter/astrbot:latest
16+
```
1517

16-
![](../source/images/code-interpreter/image-2.png)
18+
## Linux 手动源码 启动 AstrBot
19+
20+
如果您使用源码部署 AstrBot,并且是 Ubuntu 系的系统,您需要在启动 AstrBot 时,带上 sudo 权限。
1721

1822
## 使用
1923

@@ -64,4 +68,15 @@
6468

6569
代码执行器除了能够识别和处理图片、文字任务,还能够识别您发送的文件,并且能够发送文件。但是,目前来说有一些环境上的限制。
6670

67-
文件输入/输出只支持 `QQ` 平台,并且使用 `napcat`,并且非 Docker 部署 napcat。
71+
文件输入/输出只支持 `QQ` 平台,并且使用 `napcat`,并且非 Docker 部署 napcat。
72+
73+
74+
## Demo
75+
76+
![](../source/images/code-interpreter/a3cd3a0e-aca5-41b2-aa52-66b568bd955b.png)
77+
78+
![alt text](../source/images/code-interpreter/image.png)
79+
80+
![](../source/images/code-interpreter/image-1.png)
81+
82+
![](../source/images/code-interpreter/image-2.png)

0 commit comments

Comments
 (0)