refer to: https://github.com/vxcontrol/pentagi
结论:需要继续配置。目前的快速安装后,报错。(见内容底部)
之前试用了 shannon, strix, 都不好用。要么不支持 国内模型,只支持海外模型(把我们封杀了),要么就是单纯不好用。
所以看下这个. 硬件需求: 2c 4g 20G 硬盘 (后续运行起来之后,貌似不需要4G内存,很小的)
硬盘起码40G。
wget https://pentagi.com/downloads/linux/amd64/installer-latest.zip
unzip installer-latest.zip
./install
界面很炫酷!跟 strix 基本一样


接下来设置 文本解析:Mistral , openai, jina, huggingface, google ai, voyage ai, 任意一个即可。
我先选择 hugging face, 注册后, settings -> tokens

申请了一系列的账号,配置完(我尽力了,不清楚是否好用)之后这样:

然后卡主了,无法登录。不知道用户名密码:

已经在 github上问了: admin@pentagi.com / admin
新密码 s 3 s 3 $.. S..

配置很麻烦。不能使用。如下图:

原因如下:

思考了一下,是我在 咸鱼上的 一个野鸡AI跳板站上购买的API KEY,没有这个模型(claude-haiku-4-5 ), 导致报错。
没有找到在哪里切换模型,所以只能切换provider.
先 在 aihubmix 上 申请账号,充值,获得api key, 然后修改 .env:
## LLM Providers
OPEN_AI_KEY=sk-ic2vtqWFCxg7PQ2YFf03F87511F94cE3AdB12938E98dB66b
OPEN_AI_SERVER_URL=https://aihubmix.com/v1
重启docker-compose. (务必重启,否则web 页面会报错)
然后,登录UI,settings -> providers -> create,

然后进行操作:

我靠终于跑起来了。虽然用的似乎是西班牙语。而且后台 docker logs xx -f 有报错。

docker logs
time="2026-02-25T05:48:38Z" level=warning msg="failed to exec function" agent=openai error="failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings" flow_id=10 func_args="{\"cwd\":\"/root\",\"detach\":false,\"input\":\"mkdir -p /root/penetration_tests/bc_game\",\"message\":\"创建工作目录 /root/penetration_tests/bc_game\"}" func_name=terminal msg_chain_id=7 tool_call_id=call_w9ZUg6tFuc5c2JaVjXXbtsp6
time="2026-02-25T05:48:39Z" level=warning msg="failed to exec function" agent=openai error="failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings" flow_id=10 func_args="{\"cwd\":\"/root\",\"detach\":false,\"input\":\"mkdir -p /root/penetration_tests/bc_game\",\"message\":\"创建工作目录 /root/penetration_tests/bc_game\"}" func_name=terminal msg_chain_id=7 tool_call_id=call_w9ZUg6tFuc5c2JaVjXXbtsp6
time="2026-02-25T05:48:40Z" level=warning msg="failed to exec function" agent=openai error="failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings" flow_id=10 func_args="{\"cwd\":\"/root\",\"detach\":false,\"input\":\"mkdir -p /root/penetration_tests/bc_game\",\"message\":\"创建工作目录 /root/penetration_tests/bc_game\"}" func_name=terminal msg_chain_id=7 tool_call_id=call_w9ZUg6tFuc5c2JaVjXXbtsp6
time="2026-02-25T05:48:41Z" level=error msg="failed to exec function" agent=openai error="reached max retries to call function: failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings" flow_id=10 func_args="{\"cwd\":\"/root\",\"detach\":false,\"input\":\"mkdir -p /root/penetration_tests/bc_game\",\"message\":\"创建工作目录 /root/penetration_tests/bc_game\"}" func_name=terminal msg_chain_id=7 tool_call_id=call_w9ZUg6tFuc5c2JaVjXXbtsp6
time="2026-02-25T05:48:41Z" level=error msg="failed to exec tool call" agent=installer error="failed to exec function 'terminal': reached max retries to call function: failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings" flow_id=10 func_args="{\"cwd\":\"/root\",\"detach\":false,\"input\":\"mkdir -p /root/penetration_tests/bc_game\",\"message\":\"创建工作目录 /root/penetration_tests/bc_game\"}" func_name=terminal msg_chain_id=7 provider=openai subtask_id=1 task_id=1
time="2026-02-25T05:48:41Z" level=error msg="failed to get installer result" error="failed to get task installer result: failed to exec function 'terminal': reached max retries to call function: failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings"
time="2026-02-25T05:48:41Z" level=warning msg="failed to exec function" agent=openai error="failed to execute handler: failed to get installer result: failed to get task installer result: failed to exec function 'terminal': reached max retries to call function: failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings" flow_id=10 func_args="{\"message\":\"请在 Kali 容器中创建专用工作目录并安装配置必要工具\",\"question\":\"Please perform the following in the Docker Kali Linux environment:\\n1. Create a dedicated working directory at /root/penetration_tests/bc_game.\\n2. Install and configure the following tools, ensuring they are up-to-date and accessible in the PATH:\\n - nmap\\n - whatweb\\n - dirsearch\\n - testssl.sh\\n - nikto\\n - zap-cli\\n3. Verify that https://bc.game and its主要子域 (e.g., www.bc.game, api.bc.game) are reachable by:\\n - ping tests\\n - curl requests (including HTTP status codes and basic content snippet)\\n4. Capture and provide:\\n - The directory structure of /root/penetration_tests/bc_game (e.g., using tree or ls -R)\\n - The outputs of the ping and curl commands for each target\\n\\nPlease return the directory listing and command outputs as deliverables.\"}" func_name=maintenance msg_chain_id=4 tool_call_id=call_CT4yEgEpIQZvCC8kSExVlQDv
time="2026-02-25T05:48:51Z" level=warning msg="failed to exec function" agent=openai error="failed to store tool result in long-term memory: failed to store tool result: API returned unexpected status code: 410 for URL: https://api-inference.huggingface.co/models/BAAI/bge-small-en-v1.5, body: {\"error\":\"https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead.\"}: unable to create embeddings" flow_id=10 func_args="{\"cwd\": \"/\", \"detach\": false, \"input\": \"mkdir -p /root/penetration_tests/bc_game && echo 'Working directory created'\", \"message\": \"在Docker容器中创建工作目录 /root/penetration_tests/bc_game\", \"timeout\": 60}" func_name=terminal msg_chain_id=17 tool_call_id=call_p9H8rMP6s5ekcjM6etU8kcAi
大概情况是:https://api-inference.huggingface.co is no longer supported. Please use https://router.huggingface.co instead 估计是长期没有维护了?
似乎不影响,右侧屏幕可以看到内容:

可以看到agent

感受:不好用。卡在了最初阶段的13%

最后看一下硬盘的使用情况:
IMAGE ID DISK USAGE CONTENT SIZE EXTRA quay.io/prometheuscommunity/postgres-exporter:v0.16.0 6999a7657e2f 35.3MB 11.1MB U vxcontrol/kali-linux:latest 9520f0e11a5c 20.5GB 5.15GB U vxcontrol/pentagi:latest 717413873ce3 776MB 227MB U vxcontrol/pgvector:latest 09afd689127b 614MB 154MB U vxcontrol/scraper:latest 4a3b0f179ab2 4.68GB 1.31GB U