InfiniSynapse 通过自研的第二代LLM-Native RAG实现了企业业务的理解,精准的Schema召回保证数据的准确性。提供专门为大模型优化的InfiniSQL语言,从而可以更加准确的生成查询语句,通过 InfiniSQL 引擎让人类第一次对存储在各种数据源的全模态(数据库结构化,文档,语音,视频)进行联合智能分析,并且支持海量规模。
通过Agentic 范式搭配超强的RAG+大模型友好的 InfiniSQL, InfiniSynapse实现了当前智能分析领域的SOTA。
我们不仅仅是 NLP2SQL, 更是让你的每条数据都被智能化分析。
手册:AI 辅助分析工具: InfiniSynapse - 飞书云文档
部署和安装:001-部署和安装 - 飞书云文档
安装InfiniSynapse
可以Ubuntu或MacOS部署,也可以Docker部署,先尝试Ubuntu部署。
安装包下载地址:
文件名:infinisynapse_release.zip
链接: https://pan.baidu.com/s/1F9g_TRUxCWFhhoq-UQOAIg?pwd=x615 提取码: x615
或者直接从飞书下载。
下载后先解压
unzip infinisynapse_release.zip
建议解压到用户根目录或者自己设定的其它工作目录。
解压之后会看到一共有两个部分,infini-sql和infini-synapse两个部分。
部署Infini-sql
安装java
因为infini-sql依赖java,所以我们先进入infini-sql目录,使用目录下的脚本安装jdk8. 运行完成之后,本地会有一个jdk8的目录
bash install_jdk8.sh
infinisynapse_release/infini-sql$ sh install_jdk8.sh
2025-06-12 23:29:55 - Creating temporary directory at /home/skywalk/download/infinisynapse_release/infini-sql/tmp
2025-06-12 23:29:55 - Setting up environment for linux
2025-06-12 23:29:55 - Downloading JDK for linux
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 113M 100 113M 0 0 6998k 0 0:00:16 0:00:16 --:--:-- 7903k
2025-06-13 01:06:19 - JDK setup completed successfully at /home/skywalk/download/infinisynapse_release/infini-sql/jdk8
但是老的安装包有问题,因此需要手工安装java
改成手工安装java
到infini-sql目录,wget下载文件
wget https://corretto.aws/downloads/latest/amazon-corretto-8-x64-linux-jdk.tar.gz
解压缩
tar -xzvf amazon-corretto-8-x64-linux-jdk.tar.gz
改目录名
mv amazon-corretto-8.452.09.1-linux-x64/ jdk8
安装java8完成!
打开byzer服务
安装好jdk后,设置java目录路径,设置spark目录路径,并打开byzer服务
# 设置java路径
export JAVA_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/jdk8
# 设置spark路径
export SPARK_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/spark
bash bin/byzer.sh start
注意,这里有可能发生jdk8安装失败的问题,可以手工安装,见后面调试部分。其它系统的java目录路径设置如下:
# mac系统使用:
export JAVA_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/jdk8/Contents/Home
# linux系统使用:
export JAVA_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/jdk8
# windows使用:
export JAVA_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/jdk8
#然后,运行
bash bin/byzer.sh start
byzer启动成功:
Byzer engine is starting. It may take a while. For status, please visit http://192.168.0.16:9003.
You may also check status via: PID:72703, or Log: /home/skywalk/download/infinisynapse_release/infini-sql/logs/byzer-lang.log.
用浏览器连上http://192.168.0.16:9003/
执行默认命令:select 1 as a,'jack' as b as bbc;
输出:
a b
1 jack
部署infini-synapse
首先,进入infini-synapse目录,
安装node22
安装node,需要22版本,参考:Ubuntu下升级node.js从12.22到22.14_ubuntu升级node版本-CSDN博客
下载软件
wget https://nodejs.org/dist/v22.16.0/node-v22.16.0-linux-x64.tar.xz
解压
tar -xvf node-v22.16.0-linux-x64.tar.xz
把解压的目录放置到合适的位置,比如放到tools目录
mv download/node-v22.16.0-linux-x64 tools/
设定路径
export PATH=/home/xx/tools/node-v22.16.0-linux-x64/bin:$PATH
把里面的xx改成自己的用户名。
现在就好了
node
Command 'node' not found, but can be installed with:
sudo apt install nodejs
export PATH=/home/xx/tools/node-v22.16.0-linux-x64/bin:$PATH
node -v
v22.16.0
安装node依赖
我们的infini-synapse是基于nodejs的,需要node22以上,同时需要安装pnpm.
npm install -g pnpm
初始化依赖
infinisynapse_release/infini-synapse$ pnpm i
输出东西不少啊
pnpm i
WARN deprecated cache-manager-ioredis-yet@2.1.2: With cache-manager v6 we now are using Keyv
Downloading typescript@4.9.5: 11.62 MB/11.62 MB, done
WARN 6 deprecated subdependencies found: glob@7.2.3, glob@8.1.0, inflight@1.0.6, node-domexception@1.0.0, superagent@8.1.2, vis@4.21.0-EOL
Packages: +1556
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1604, reused 0, downloaded 1557, added 1556, done
node_modules/.pnpm/esbuild@0.25.5/node_modules/esbuild: Running postinstall script...
node_modules/.pnpm/esbuild@0.25.5/node_modules/esbuild: Running postinstall script, done in 193msstall script...
node_modules/.pnpm/javascript-obfuscator@4.1.1/node_modules/javascript-obfuscator: Running postinstall script, done in 206ms_modules/.pnpm/msgpackr-extract@3.0.3/node_modules/msgpackr-extract: Running install script...
node_modules/.pnpm/@compodoc+compodoc@1.1.26_typescript@5.5.4/node_modules/@compodoc/compodoc: Running postinstall scripnode_modules/.pnpm/simple-git-hooks@2.13.0/node_modules/simple-git-hooks: Running postinstall script, done in 587msscrip
t, done in 150ms
node_modules/.pnpm/unrs-resolver@1.9.0/node_modules/unrs-resolver: Running postinstall script...
node_modules/.pnpm/unrs-resolver@1.9.0/node_modules/unrs-resolver: Running postinstall script, done in 179ms2_re_qhjg4ju
node_modules/.pnpm/@nestjs+core@10.4.19_@nestjs+common@10.4.19_class-transformer@0.5.1_class-validator@0.14.2_re_qhjg4juuyse6ray6ldaqf4sffe/node_modules/@nestjs/core: Running postinstall script, done in 1.1s
dependencies:
+ @anthropic-ai/bedrock-sdk 0.12.6 (0.22.1 is available)
+ @anthropic-ai/sdk 0.37.0 (0.54.0 is available)
......
+ winston-daily-rotate-file 5.0.0
+ zod 3.25.63
devDependencies:
+ @antfu/eslint-config 3.16.0 (4.14.1 is available)
+ @compodoc/compodoc 1.1.26
.......
+ typescript 5.5.4 (5.8.3 is available)
+ webpack-obfuscator 3.5.1
WARN Issues with peer dependencies found
.
└─┬ @compodoc/compodoc 1.1.26
└─┬ @angular-devkit/schematics 18.2.8
└─┬ @angular-devkit/core 18.2.8
└── ✕ unmet peer chokidar@^3.5.2: found 4.0.3 in @compodoc/compodoc
Done in 2m 6.8s
安装Auto-coder
source py312/bin/activate
uv pip install auto-coder
# 若没有装uv,就直接pip安装
pip install auto-coder
准备mysql和redis
修改.env.prod文件中的mysql和redis帐号密码,同时创建库infinisynapse,在这个库下执行 /infini-synapse/sql/ 目录中的脚本infini_synapse-init.sql
安装redis参考:redis数据库的安装和简单连接@Ubuntu22.04-CSDN博客
设置密码,编辑配置文件:/etc/redis/redis.conf
加入密码:
requirepass infinisynapse
mysql
安装mysql参考:
配置mysql
先登录数据库
sudo mysql
创建数据库
-- 1. 创建数据库
CREATE DATABASE IF NOT EXISTS infinisynapse
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
-- 2. 创建用户(MySQL 8.0+语法)
CREATE USER 'infinisynapseuser'@'%' IDENTIFIED BY 'infinisynapse@123';
-- 3. 授予读写权限(包含所有表操作权限)
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP
ON infinisynapse.* TO 'infinisynapseuser'@'%';
-- 4. 刷新权限使设置生效
FLUSH PRIVILEGES;
-- 验证用户权限(可选)
SHOW GRANTS FOR 'infinisynapseuser'@'%';
导入数据
use infinisynapse ;
source infini_synapse-init.sql;
我是在 infinisynapse_release/infini-synapse/sql 这个目录导入的,所以没有写路径,如果在其它目录导入,需要写路径,比如 source xxxx/infinisynapse_release/infini-synapse/sql/infini_synapse-init.sql ;
配置好后,修改.env.prod文件中的mysql和redis帐号密码。
# 大家按照自己的需求更改
# db
DB_HOST = 127.0.0.1
DB_PORT = 13306
DB_DATABASE = infinisynapse
DB_USERNAME = root
DB_PASSWORD = infinisynapse@123
DB_SYNCHRONIZE = true
DB_LOGGING = ["error"]
# redis
REDIS_PORT = 16379
REDIS_HOST = 127.0.0.1
REDIS_PASSWORD = infinisynapse
REDIS_DB = 0
我的实际情况是这样的:
# 大家按照自己的需求更改
# db
DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_DATABASE = infinisynapse
DB_USERNAME = infinisynapseuser
DB_PASSWORD = infinisynapse@123
DB_SYNCHRONIZE = true
DB_LOGGING = ["error"]
# redis
REDIS_PORT = 6379
REDIS_HOST = 127.0.0.1
REDIS_PASSWORD = infinisynapse
REDIS_DB = 0
启动Infini-synapse
在 /infini-synapse/ 目录下执行:
bash run.sh
启动成功!
登录127.0.0.1:7001试试:
登录后,先把密码记一下:
ID |
参数名称 | key | value | 备注 | 更新时间 |
操作 |
---|---|---|---|---|---|---|
1 | 初始密码 | sys_user_initPassword | 123456 | 创建管理员账号的初始密码 | 2023-11-10 00:31:44 | 编辑删除 |
2 | API Token | sys_api_token | nest-admin | 用于请求 @ApiToken 的控制器 | 2023-11-10 00:31:44 | 编辑删除 |
进入InfiniSynapse 网站继续配置
登录127.0.0.1:7001,进入InfiniSynapse 网站后,继续配置。
配置llm api token信息
配置Infinity Engine
配置Infinity Engine
这个自动配置好了。
配置数据库
重新开机后的动作
已经部署成功,再次开机,只需要执行下面的命令:
source py312/bin/activate
cd ~/download/infinisynapse_release/infini-sql/
# 设置java路径
export JAVA_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/jdk8
# 设置spark路径
export SPARK_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/spark
bash bin/byzer.sh start
export PATH=/home/skywalk/tools/node-v22.16.0-linux-x64/bin:$PATH
cd ~/download/infinisynapse_release/infini-synapse/
bash run.sh
InfiniSynapse Docker部署
文档:Docker 版本部署 - 飞书云文档
从飞书下载 InfiniSynapse Docker镜像
加载InfiniSynapse Docker镜像
docker load -i infinisynapse_beta_0.0.5.tar
启动InfiniSynapse Docker镜像
docker run -it --rm -p 7001:7001 -p 9003:9003 infinisynapse_beta:v0.0.5
# 或
docker run -it --rm -p 7001:7001 -p 9003:9003 localhost/infinisynapse_beta:v0.0.5
启动后直接访问http://127.0.0.1:7001/
默认访问信息
MySQL 用户名:
root
MySQL 密码:
infinisynapse@123
Redis 无密码访问
可以进入docker系统里面看下:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e0a8b5d797f9 localhost/infinisynapse_beta:v0.0.5 "/app/start.sh" 49 minutes ago Up 49 minutes 3306/tcp, 0.0.0.0:7001->7001/tcp, 6379/tcp, 0.0.0.0:9003->9003/tcp ecstatic_rhodes
docker exec -it e0a8b5d797f9 /bin/bash
比如看到了数据集路径在:/app/infini-synapse/data/students_social_media_addiction.csv
配置测试数据集
/app/infini-synapse/data/students_social_media_addiction.csv
注意一定要写备注:学生社交信息数据集
然后查询:请根据学生社交信息数据集,统计国内学生使用app的统计
如果找不到数据集,请检查:
1 路径有没有写错
2 备注是否写的清楚明白!
我们来看看AI的工作,真的很让人惊讶!
请根据学生社交信息数据集,统计国内学生使用app的统计
该表包含 "Country" 字段,可用于筛选国内学生;"Most_Used_Platform" 字段很可能就是学生常用App或社交平台字段。统计国内学生(Country=中国或China等)的Most_Used_Platform使用分布,即可获得所需统计。
步骤如下:
过滤Country为中国/China的记录。
统计不同Most_Used_Platform(即app名称)的数量。
按Infinity SQL规范,需先select数据为临时表,再统计分组。
下一步编写SQL完成上述操作。
Autolyze wants to execute SQL queries
sql
复制代码
select * from students_social_media_addiction where Country in ('中国', 'China', 'Mainland', 'CN') as domestic_students;
select Most_Used_Platform, count(*) as user_count from domestic_students group by Most_Used_Platform as app_usage_stats;
已完成国内学生社交App使用情况的统计。结果如下:
WeChat:15人使用
TikTok:1人使用
并已为你生成“国内学生常用社交App统计”的柱状图,直观展现各App的受欢迎程度。
API Request
Task Completed
已对学生社交信息数据集中的国内学生进行了App使用统计。统计结果如下:
WeChat:15人
TikTok:1人
并已生成一张“国内学生常用社交App统计”的柱状图,清晰展示国内学生最常用的社交App及使用人数分布。
真的让人佩服啊!
调试
启动byzer报错{SPARK_HOME} is not set, exit
bash bin/byzer.sh start
Starting Byzer engine...
{SPARK_HOME} is not set, exit
也就是说需要设定这个环境变量
export SPARK_HOME="$(cd -P -- "$(dirname -- "$0")" && pwd -P)"/spark
java那块不对
自动执行install_jdk8.sh后,没有得到想要的jdk8目录,发现里面目录结构是MacOS的。
这里原来手册里讲ubuntu应该是/jdk8,我试下来应该是:/jdk8/Contents/Home ,所以当时设置路径也是按照/jdk8/Contents/Home设的,但是还是报错。可不么,Linux下用MacOS的软件,最后当然是不通过了。
总感觉java那块有点不对劲,看源码
cat install_jdk8.sh
#!/bin/bash
set -e
# Define ROOT_DIR if not set
ROOT_DIR="${ROOT_DIR:-$(pwd)}"
TEMP_DIR="${ROOT_DIR}/tmp"
log() {
echo "$(date '+%Y-%m-%d %H:%M:%S') - $1"
}
log "Creating temporary directory at ${TEMP_DIR}"
mkdir -p "$TEMP_DIR"
# Function to determine the OS type and architecture
detect_os() {
if [[ "$OSTYPE" == "darwin"* ]]; then
case "$(uname -m)" in
x86_64) echo "darwin-amd64" ;;
arm64) echo "darwin-arm64" ;;
*)
echo "Unsupported architecture: $(uname -m)"
exit 1
;;
esac
elif [[ "$OSTYPE" == "linux-gnu"* ]]; then
echo "linux"
elif [[ "$OSTYPE" == "cygwin" || "$OSTYPE" == "msys" ]]; then
echo "windows"
else
echo "Unsupported OS type: $OSTYPE"
exit 1
fi
}
download_jdk8() {
local os_type=$1
local target_dir="${ROOT_DIR}"
# Create target directory if it doesn't exist
mkdir -p "$target_dir"
# os_type设置为darwin-amd64
os_type="darwin-amd64"
case "$os_type" in
"darwin-arm64")
local jdk_filename="jdk8-darwin-arm64.tar.gz"
if [ ! -f "$TEMP_DIR/$jdk_filename" ]; then
curl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-aarch64-macos-jdk.tar.gz" -o "$TEMP_DIR/$jdk_filename"
else
echo "Using existing JDK8 download from $TEMP_DIR/$jdk_filename"
fi
tar -xzf "$TEMP_DIR/$jdk_filename" -C "$TEMP_DIR"
mv "$TEMP_DIR"/amazon-corretto-8.jdk "$target_dir/jdk8"
rm -rf $TEMP_DIR
;;
"darwin-amd64")
local jdk_filename="jdk8-darwin-amd64.tar.gz"
if [ ! -f "$TEMP_DIR/$jdk_filename" ]; then
curl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-macos-jdk.tar.gz" -o "$TEMP_DIR/$jdk_filename"
else
echo "Using existing JDK8 download from $TEMP_DIR/$jdk_filename"
fi
tar -xzf "$TEMP_DIR/$jdk_filename" -C "$TEMP_DIR"
mv "$TEMP_DIR"/amazon-corretto-8.jdk "$target_dir/jdk8"
rm -rf $TEMP_DIR
;;
"linux")
if [ ! -f "$TEMP_DIR/jdk8-linux.tar.gz" ]; then
curl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-linux-jdk.tar.gz" -o "$TEMP_DIR/jdk8-linux.tar.gz"
else
echo "Using existing JDK8 download from $TEMP_DIR/jdk8-linux.tar.gz"
fi
tar -xzf "$TEMP_DIR/jdk8-linux.tar.gz" -C "$TEMP_DIR"
mv "$TEMP_DIR"/amazon-corretto-8* "$target_dir/jdk8"
rm -rf $TEMP_DIR
;;
"windows")
if [ ! -f "$TEMP_DIR/jdk8-windows.zip" ]; then
curl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-windows-jdk.zip" -o "$TEMP_DIR/jdk8-windows.zip"
else
echo "Using existing JDK8 download from $TEMP_DIR/jdk8-windows.zip"
fi
unzip -q "$TEMP_DIR/jdk8-windows.zip" -d "$TEMP_DIR"
# Windows JDK has a different directory structure, need to handle it differently
if [ -d "$TEMP_DIR/jdk1.8.0_432" ]; then
mv "$TEMP_DIR/jdk1.8.0_432" "$target_dir/jdk8"
else
# Handle case where directory name might be different
mv "$TEMP_DIR"/jdk* "$target_dir/jdk8"
fi
rm -rf $TEMP_DIR
;;
*)
echo "Unsupported OS type: $os_type"
exit 1
;;
esac
}
setup_environment() {
local os_type=$(detect_os)
log "Setting up environment for ${os_type}"
# 下载并设置 JDK
log "Downloading JDK for ${os_type}"
download_jdk8 "$os_type"
log "JDK setup completed successfully at $ROOT_DIR/jdk8"
}
setup_environment
改成手工
下载文件
wget https://corretto.aws/downloads/latest/amazon-corretto-8-x64-linux-jdk.tar.gz
解压缩
tar -xzvf amazon-corretto-8-x64-linux-jdk.tar.gz
改名
mv amazon-corretto-8.452.09.1-linux-x64/ jdk8
问题解决!
导入数据报错-bash: infini_synapse-init.sql: line 1: syntax error near unexpected token `('
source infini_synapse-init.sql
-bash: infini_synapse-init.sql: line 1: syntax error near unexpected token `('
-bash: infini_synapse-init.sql: line 1: `-- MySQL dump 10.13 Distrib 9.1.0, for macos14.7 (arm64)'
在mysql里面进行导入操作:
use infinisynapse ;
source infini_synapse-init.sql;
问题解决
报错Access denied for user 'infinisynapsuser'@'localhost' (using password: YES)
[Nest] 74896 - 06/13/2025, 5:33:51 AM ERROR [ExceptionHandler] Access denied for user 'infinisynapsuser'@'localhost' (using password: YES)
Error: Access denied for user 'infinisynapsuser'@'localhost' (using password: YES)
拼写错误,infinisynapsuser应该是infinisynapseuser
问题解决
网站报服务繁忙,控制台显示ERROR [Catch] SyntaxError: Unexpected end of JSON input
at async _0x5a73c0.postStateToWebview (/home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:7097845)
[Nest] 74912 - 06/13/2025, 5:49:08 AM ERROR [Catch] SyntaxError: Unexpected end of JSON input
[Nest] 74912 - 06/13/2025, 5:49:14 AM ERROR [Catch] SyntaxError: Unexpected end of JSON input
[Nest] 74912 - 06/13/2025, 5:49:18 AM ERROR [Catch] SyntaxError: Unexpected end of JSON input
[Nest] 74912 - 06/13/2025, 5:49:28 AM ERROR [WsExceptionsHandler] Unexpected end of JSON input
[Nest] 74912 - 06/13/2025, 6:02:38 AM ERROR [WsExceptionsHandler] Unexpected end of JSON input
SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at /home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:7115415
at Object.TMsaZ (/home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:95054)
at Object.aFGfY (/home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:3621773)
at _0x136349.findValueByKey (/home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:3670684)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Promise.all (index 20)
at async _0x5a73c0.getState (/home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:7107565)
at async _0x5a73c0.getStateToPostToWebview (/home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:7100118)
at async _0x5a73c0.postStateToWebview (/home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:7097845)
sse user-1已关闭
有人说引擎问题,升级ws@8.x
pnpm install ws@8.x
WARN deprecated cache-manager-ioredis-yet@2.1.2: With cache-manager v6 we now are using Keyv
WARN 6 deprecated subdependencies found: glob@7.2.3, glob@8.1.0, inflight@1.0.6, node-domexception@1.0.0, superagent@8.1.2, vis@4.21.0-EOL
Packages: +1 -1
+-
Progress: resolved 1604, reused 1557, downloaded 0, added 1, done
dependencies:
+ ws 8.17.1 (8.18.2 is available)
WARN Issues with peer dependencies found
.
├─┬ @compodoc/compodoc 1.1.26
│ └─┬ @angular-devkit/schematics 18.2.8
│ └─┬ @angular-devkit/core 18.2.8
│ └── ✕ unmet peer chokidar@^3.5.2: found 4.0.3 in @compodoc/compodoc
└─┬ openai 4.104.0
└── ✕ unmet peer ws@^8.18.0: found 8.17.1
Done in 15.4s
不行,升级到8.18试试
pnpm install ws@8.18
不行。
重启系统试试
重启也不行。
装docker,临时解决了问题。但是在用了一会儿的情况下,又出现这个问题....
在docker下,刚开始正常,用了一会儿后报错SyntaxError: Unexpected end of JSON input
[Nest] 464 - 06/13/2025, 3:50:44 PM ERROR [WsExceptionsHandler] Unexpected end of JSON input
SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at /app/infini-synapse/dist/main.js:1:7115415
at Object.TMsaZ (/app/infini-synapse/dist/main.js:1:95054)
at Object.aFGfY (/app/infini-synapse/dist/main.js:1:3621773)
at _0x136349.findValueByKey (/app/infini-synapse/dist/main.js:1:3670684)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async Promise.all (index 20)
at async _0x5a73c0.getState (/app/infini-synapse/dist/main.js:1:7107565)
at async _0x5a73c0.getStateToPostToWebview (/app/infini-synapse/dist/main.js:1:7100118)
at async _0x5a73c0.postStateToWebview (/app/infini-synapse/dist/main.js:1:7097845)
[Nest] 464 - 06/13/2025, 3:50:51 PM ERROR [Catch] SyntaxError: Unexpected end of JSON input
问题未解决,专门写文章留档:超强人工智能解决方案套件InfiniSynapse 启动后出现报错:ERROR [WsExceptionsHandler] Unexpected end of JSON input-CSDN博客
估计过两天就会有新版本解决问题。