sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
代碼: 選擇全部
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world
sudo groupadd docker
sudo usermod -aG docker braveye ## <-braveye is username in debian
sudo apt-get install -y git curl
curl -fsSL https://nodesource.com | sudo -E bash -
sudo apt-get install -y nodejs
git clone https://github.com/qwibitai/nanoclaw.git
sudo apt update && sudo apt install nodejs npm
sudo npm install -g @anthropic-ai/claude-code
cd nanoclaw
./setup.sh
=2.在Terminal以使用者身份
cd nanoclaw
claude
由於我測試安裝是免費版的Claude
Unable to connect to Anthropic services
Failed to connect to platform.claude.com: ECONNREFUSED
Please check your internet connection and network settings.
Note: Claude Code might not be available in your country. Check supported
countries at
https://anthropic.com/supported-countries
please up to date docker as soon as possible
sudo apt update
sudo apt upgrade
要減少 Nanoclaw 的 Token 消耗並節省成本,核心策略是提高快取命中率與進行請求合併。
以下是具體的優化配置方案:
將系統提示詞(System Prompts)或不變的上下文(如 API 文件、固定 Data Schema)設定為快取。
拉長快取 TTL:若框架支援,將快取存活時間(Time-To-Live)設為最大值,避免重複讀取相同的背景資料。維持對話順序:在多輪對話中,確保歷史紀錄的順序完全一致,否則快取會失效。
代碼: 選擇全部
import json
# ❌ 糟糕的做法:發送 3 次獨立請求(浪費系統提示詞與連線 Token)
# terms = ["Cloud", "AI", "Edge"]
# 好的做法:合併成單一請求,並嚴格限制輸出
efficient_prompt = {
"system_instruction": "You are a concise translator. Translate to Chinese. Output JSON only. No explanations.",
"tasks": ["Cloud computing", "Artificial Intelligence", "Edge computing"]
}
# 單次發送
# response = client.generate(prompt=json.dumps(efficient_prompt))
為了提供更精準的配置調整,您可以分享:
您目前使用的是哪一個開發框架(例如 LangChain, LlamaIndex 或是原生 API)?
您的輸入資料主要是哪種類型(例如:字詞翻譯、長文本摘要、或是資料分析)?
我可以為您直接撰寫符合您現有環境的程式碼片段。