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 CurrentDload Upload Total Spent Left Speed0 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 nodejsexport PATH=/home/xx/tools/node-v22.16.0-linux-x64/bin:$PATHnode -v
v22.16.0
安裝node依賴
我們的infini-synapse是基于nodejs的,需要node22以上,同時需要安裝pnpm.
npm install -g pnpm
初始化依賴
infinisynapse_release/infini-synapse$ pnpm i
輸出東西不少啊
pnpm iWARN? 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, doneWARN? 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.1sdependencies:
+ @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.63devDependencies:
+ @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.1WARN? 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/compodocDone 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
http://192.168.0.16:9003/
這個自動配置好了。
配置數據庫
重新開機后的動作
已經部署成功,再次開機,只需要執行下面的命令:
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_rhodesdocker 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/bashset -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"* ]]; thencase "$(uname -m)" inx86_64) echo "darwin-amd64" ;;arm64) echo "darwin-arm64" ;;*)echo "Unsupported architecture: $(uname -m)"exit 1;;esacelif [[ "$OSTYPE" == "linux-gnu"* ]]; thenecho "linux"elif [[ "$OSTYPE" == "cygwin" || "$OSTYPE" == "msys" ]]; thenecho "windows"elseecho "Unsupported OS type: $OSTYPE"exit 1fi
}download_jdk8() {local os_type=$1local target_dir="${ROOT_DIR}"# Create target directory if it doesn't existmkdir -p "$target_dir"# os_type設置為darwin-amd64os_type="darwin-amd64"case "$os_type" in"darwin-arm64")local jdk_filename="jdk8-darwin-arm64.tar.gz"if [ ! -f "$TEMP_DIR/$jdk_filename" ]; thencurl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-aarch64-macos-jdk.tar.gz" -o "$TEMP_DIR/$jdk_filename"elseecho "Using existing JDK8 download from $TEMP_DIR/$jdk_filename"fitar -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" ]; thencurl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-macos-jdk.tar.gz" -o "$TEMP_DIR/$jdk_filename"elseecho "Using existing JDK8 download from $TEMP_DIR/$jdk_filename"fitar -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" ]; thencurl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-linux-jdk.tar.gz" -o "$TEMP_DIR/jdk8-linux.tar.gz"elseecho "Using existing JDK8 download from $TEMP_DIR/jdk8-linux.tar.gz"fitar -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" ]; thencurl -L "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-windows-jdk.zip" -o "$TEMP_DIR/jdk8-windows.zip"elseecho "Using existing JDK8 download from $TEMP_DIR/jdk8-windows.zip"fiunzip -q "$TEMP_DIR/jdk8-windows.zip" -d "$TEMP_DIR"# Windows JDK has a different directory structure, need to handle it differentlyif [ -d "$TEMP_DIR/jdk1.8.0_432" ]; thenmv "$TEMP_DIR/jdk1.8.0_432" "$target_dir/jdk8"else# Handle case where directory name might be differentmv "$TEMP_DIR"/jdk* "$target_dir/jdk8"firm -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}"# 下載并設置 JDKlog "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 inputat JSON.parse (<anonymous>)at /home/skywalk/download/infinisynapse_release/infini-synapse/dist/main.js:1:7115415at 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.xWARN? deprecated cache-manager-ioredis-yet@2.1.2: With cache-manager v6 we now are using KeyvWARN? 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, donedependencies:
+ 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.1Done 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博客
估計過兩天就會有新版本解決問題。?