Sử dụng cliproxyapi với OpenClaw

Bài viết này ghi lại cách dùng cliproxyapi để kiểm tra model và cấu hình vào OpenClaw.

1. Kiểm tra danh sách model từ endpoint

Chạy lệnh với localhost:

curl -s http://localhost:8317/v1/models \
  -H "Authorization: Bearer sk-49f89ead73fd2de416452597aaeb0fc2c633c81c77a8a9bdf1aa3b7615adb428"

Chạy lệnh với IP trong mạng LAN:

curl -s http://10.10.38.1:8317/v1/models \
  -H "Authorization: Bearer sk-49f89ead73fd2de416452597aaeb0fc2c633c81c77a8a9bdf1aa3b7615adb428"

Nếu endpoint hoạt động đúng, bạn sẽ nhận được JSON chứa danh sách các model khả dụng.

2. Thêm models vào OpenClaw

Thêm cấu hình sau vào phần models trong file config của OpenClaw:

"models": {
  "providers": {
    "cliproxy": {
      "baseUrl": "http://10.10.38.1:8317/v1",
      "apiKey": "sk-49f89ead73fd2de416452597aaeb0fc2c633c81c77a8a9bdf1aa3b7615adb428",
      "api": "openai-completions",
      "models": [
        {
          "id": "gpt-5.2",
          "name": "gpt 5.2"
        },
        {
          "id": "gpt-5.4",
          "name": "gpt 5.4"
        },
        {
          "id": "gpt-5.3-codex",
          "name": "gpt 5.3 codex"
        }
      ]
    }
  }
}

Sau khi lưu config, khởi động lại OpenClaw để nạp provider mới.

Gợi ý bảo mật

  • Không commit API key thật lên Git.
  • Nên đưa key vào biến môi trường, sau đó đọc từ file config.