Cấu hình tệp openclaw.json

Tập tin cấu hình openclaw.json là thành phần cốt lõi của công cụ OpenClaw, bao gồm các thiết lập cho nhiều khía cạnh khác nhau của hệ thống. Dưới đây là phân tích chi tiết từng phần:

  1. Phần wizard

"wizard": {
  "lastRunAt": "2026-03-15T13:29:37.520Z",
  "lastRunVersion": "2026.3.13",
  "lastRunCommand": "onboard",
  "lastRunMode": "local"
}
  • Chức năng: Lưu trữ lịch sử chạy của công cụ hướng dẫn.
  • Các tham số:
  • lastRunAt: Thời gian lần chạy cuối.
  • lastRunVersion: Phiên bản OpenClaw được sử dụng trong lần chạy cuối.
  • lastRunCommand: Lệnh đã thực thi (ở đây là "onboard", tức cấu hình khởi tạo).
  • lastRunMode: Chế độ chạy (chế độ cục bộ).
  1. Phần auth

"auth": {
  "profiles": {
    "modelstudio:default": {
      "provider": "modelstudio",
      "mode": "api_key"
    }
  }
}
  • Chức năng: Quản lý cấu hình xác thực.
  • Các tham số:
  • profiles: Danh sách cấu hình xác thực.
  • modelstudio:default: Cấu hình xác thực mặc định cho ModelStudio.
  • provider: Nhà cung cấp dịch vụ xác thực.
  • mode: Phương thức xác thực (sử dụng API key).
  1. Phần models

"models": {
  "mode": "merge",
  "providers": {
    "modelstudio": {
      "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
      "api": "openai-completions",
      "models": [
        // Các cấu hình mô hình...
      ]
    }
  }
}
  • Chức năng: Thiết lập mô hình AI.
  • Các tham số:
  • mode: Chế độ tải mô hình ("merge" nghĩa là chế độ hợp nhất).
  • providers: Cấu hình nhà cung cấp mô hình.
  • modelstudio: Cấu hình nhà cung cấp ModelStudio.
  • baseUrl: Địa chỉ cơ sở API.
  • api: Loại API.
  • models: Danh sách mô hình có sẵn, bao gồm:
  • id: ID mô hình.
  • name: Tên mô hình.
  • reasoning: Có hỗ trợ suy luận hay không.
  • input: Kiểu dữ liệu đầu vào được hỗ trợ.
  • cost: Chi phí sử dụng.
  • contextWindow: Kích thước cửa sổ ngữ cảnh.
  • maxTokens: Số lượng token tối đa.
  1. Phần agents

"agents": {
  "defaults": {
    "model": {
      "primary": "modelstudio/qwen3.5-plus"
    },
    "models": {
      // Cấu hình tên gọi mô hình...
    },
    "workspace": "C:\\Users\\Administrator\\.openclaw\\workspace"
  }
}
  • Chức năng: Cấu hình đại lý thông minh.
  • Các tham số:
  • defaults: Cài đặt mặc định.
  • model.primary: Mô hình chính được sử dụng theo mặc định.
  • models: Cấu hình tên gọi mô hình.
  • workspace: Đường dẫn thư mục làm việc.
  1. Phần tools

"tools": {
  "profile": "coding"
}
  • Chức năng: Cấu hình công cụ.
  • Các tham số:
  • profile: Loại cấu hình công cụ ("coding" liên quan đến lập trình).
  1. Phần commands

"commands": {
  "native": "auto",
  "nativeSkills": "auto",
  "restart": true,
  "ownerDisplay": "raw"
}
  • Chức năng: Cấu hình hành vi lệnh.
  • Các tham số:
  • native: Cách xử lý lệnh gốc ("auto" nghĩa là tự động).
  • nativeSkills: Cách xử lý kỹ năng gốc ("auto" nghĩa là tự động).
  • restart: Cho phép khởi động lại hay không.
  • ownerDisplay: Định dạng hiển thị chủ thể ("raw" nghĩa là định dạng thô).
  1. Phần session

"session": {
  "dmScope": "per-channel-peer"
}
  • Chức năng: Cấu hình hành vi phiên làm việc.
  • Các tham số:
  • dmScope: Phạm vi trò chuyện riêng tư ("per-channel-peer" nghĩa là theo kênh và người dùng).
  1. Phần hooks

"hooks": {
  "internal": {
    "enabled": true,
    "entries": {
      "session-memory": {
        "enabled": true
      },
      "command-logger": {
        "enabled": true
      }
    }
  }
}
  • Chức năng: Cấu hình móc nội bộ.
  • Các tham số:
  • internal: Cấu hình móc nội bộ.
  • enabled: Bật/tắt móc.
  • entries: Các mục móc:
  • session-memory: Móc lưu trữ phiên làm việc.
  • command-logger: Móc ghi nhật ký lệnh.
  1. Phần gateway

"gateway": {
  "port": 18789,
  "mode": "local",
  "bind": "loopback",
  "auth": {
    "mode": "token",
    "token": "89b1a0bd89a56622494a3c3692bdb1c115e2b1df56da67b9"
  },
  "tailscale": {
    "mode": "off",
    "resetOnExit": false
  },
  "nodes": {
    "denyCommands": [
      // Các lệnh bị cấm...
    ]
  }
}
  • Chức năng: Cấu hình dịch vụ cổng.
  • Các tham số:
  • port: Cổng dịch vụ.
  • mode: Chế độ cổng ("local" nghĩa là chế độ cục bộ).
  • bind: Địa chỉ gắn kết ("loopback" nghĩa là địa chỉ hồi vòng).
  • auth: Cấu hình xác thực.
  • tailscale: Cấu hình Tailscale.
  • nodes: Cấu hình nút:
  • denyCommands: Danh sách lệnh bị cấm.
  1. Phần meta

"meta": {
  "lastTouchedVersion": "2026.3.13",
  "lastTouchedAt": "2026-03-15T13:29:37.544Z"
}
  • Chức năng: Thông tin siêu dữ liệu.
  • Các tham số:
  • lastTouchedVersion: Phiên bản lần sửa đổi cuối.
  • lastTouchedAt: Thời gian lần sửa đổi cuối.

Tập tin này xác định toàn diện môi trường hoạt động của OpenClaw, bao gồm lịch sử công cụ hướng dẫn, cấu hình xác thực, thiết lập mô hình AI, cấu hình đại lý, hành vi công cụ và lệnh, quản lý phiên làm việc, móc nội bộ, cấu hình dịch vụ cổng và thông tin siêu dữ liệu.

Thẻ: OpenClaw JSON cấu-hình

Đăng vào ngày 27 tháng 5 lúc 22:27