Quay lại hướng dẫn
Thiết lập·21 tháng 9, 2026·Cập nhật 24 tháng 9, 2026·Đọc 10 phút

Thiết lập API tùy chỉnh IronClaw: nhà cung cấp, khóa và ranh giới riêng tư

IronClaw nhận endpoint tùy chỉnh trong bốn trường — nhưng danh sách những thứ endpoint đó sau đó không nhận được còn dài hơn chính cấu hình.

Được xem xét lần cuối vào .

IronClaw nhận API tùy chỉnh trong một khối gồm bốn trường: một slot [llm.default] trong ~/.ironclaw/reborn/config.toml chứa provider_id, base_url, model và api_key_env — hoặc, khi không có slot, các biến môi trường LLM_BACKEND / LLM_BASE_URL / LLM_API_KEY mà nó dự phòng sử dụng. Cả hai hình thức đều hiện hành và được tài liệu hóa. Điều mà các trang cấu hình không thu thập ở một nơi duy nhất là danh sách những thứ mà một endpoint tùy chỉnh sau đó không có được — trong đó có streaming trực tiếp, khám phá model, các điểm ngắt Anthropic cache_control và hiển thị chi phí chính xác — và đó là phần đáng đọc trước khi bạn chọn nhà cung cấp.

Trước hết cần phân biệt rõ, vì kết quả tìm kiếm bị chi phối bởi các sản phẩm khác. Trang này nói về github.com/nearai/ironclaw, được chính siêu dữ liệu của kho mã mô tả là "IronClaw là một hệ điều hành dành cho tác nhân, tập trung vào quyền riêng tư, bảo mật và khả năng mở rộng": viết bằng Rust, chưa được đưa vào trạng thái lưu trữ và không phải bản fork, có 12.626 sao, được tạo ngày 3 tháng 2 năm 2026 và được đẩy mã lên lần cuối ngày 21 tháng 9 năm 2026 (theo GitHub API, cùng ngày). Đây không phải chuột chơi game Corsair cùng tên, trò chơi nhập vai trên bàn của Sanguine Productions, token tiền mã hóa IRONCLAW, hay kho mã JoasASantos/ironclaw không liên quan — giá cả hoặc cấu hình của bất kỳ mục nào trong số đó không thuộc về trang này. Tài liệu chính thức là docs.ironclaw.com và cây thư mục docs/ của chính kho mã; một bản sao trên Mintlify của bên thứ ba xuất hiện trong kết quả tìm kiếm với cùng các tiêu đề và có thể đã lỗi thời.

Việc ghi công đáng được trích dẫn thay vì diễn giải, vì các giao diện riêng của nhà cung cấp khác nhau: ironclaw.com đặt "Built by" cạnh logo NEAR và dòng chữ "Near Foundation" trong nội dung, cùng "— by NEAR AI" ở chân trang, trong khi tổ chức GitHub là nearai.

Cấu hình provider tùy chỉnh tối thiểu của IronClaw

Cấu trúc slot trong ironclaw_config chấp nhận chính xác bốn trường tùy chọn, và các chú thích tài liệu của chính nó mô tả chúng là các giá trị ghi đè mục catalog: model ghi đè default_model của provider, api_key_env ghi đè api_key_env của nó, và base_url ghi đè default_base_url của nó. Tài liệu provider bổ sung rằng base_url "cũng hoạt động trên bất kỳ provider nào khác khi bạn cần định tuyến nó qua proxy hoặc endpoint theo khu vực" — vì vậy đây không chỉ là tính năng của generic adapter.

~/.ironclaw/reborn/config.toml
[llm.default]
provider_id = "openai_compatible"
base_url    = "https://api.kunavo.com/v1"
model       = "claude-sonnet-4-6"
api_key_env = "LLM_API_KEY"

Ba quy tắc dễ gây lỗi. Bỏ qua base_url là lỗi nghiêm trọng, không có giá trị mặc định: tài liệu nói rằng điều đó "khiến slot không trỏ đến đâu và việc phân giải model thất bại", còn mục catalog openai_compatible chứa base_url_required: true. api_key_env nhận tên biến, không bao giờ nhận key — secret được dán trực tiếp sẽ bị "từ chối tại thời điểm phân tích cú pháp, không được chấp nhận âm thầm", và ironclaw config set <provider>.api_key thay vào đó sẽ yêu cầu nhập với nội dung được ẩn. Không có gì được áp dụng cho đến khi khởi động lại: config set "không bao giờ khởi động lại bất kỳ thứ gì", nó in ra bước ironclaw service restart mà bạn vẫn phải chạy. Và đừng mong config set ghi slot thay cho bạn — trang cấu hình liệt kê [llm.default] trong số các phần được "chỉnh sửa trực tiếp trong config.toml", còn config set "từ chối key không được hỗ trợ thay vì âm thầm không làm gì".

Dạng môi trường là phương án dự phòng được tài liệu hóa khi không có [llm.default], và tài liệu nêu rõ lựa chọn này: "Cả hai đều hoạt động … Ưu tiên slot TOML cho cài đặt lâu dài, và dạng môi trường cho các lần chạy một lần cùng container."

các lần chạy một lần và container
export LLM_BACKEND=openai_compatible
export LLM_BASE_URL=https://api.kunavo.com/v1
export LLM_API_KEY=sk-kn-...
export LLM_MODEL=claude-sonnet-4-6

# optional: LLM_EXTRA_HEADERS is the openai_compatible entry's
# extra_headers_env; the timeout is a general .env.example setting
export LLM_EXTRA_HEADERS=X-Title:MyAgent
export LLM_REQUEST_TIMEOUT_SECS=120

Thứ tự phân giải là compiled defaults < config.toml < environment variables < CLI flags, vì vậy một biến đã export sẽ âm thầm được ưu tiên hơn file bạn vừa chỉnh sửa. Tuyến CLI hoàn toàn tránh việc chỉnh sửa thủ công: ironclaw models list, rồi ironclaw models set-provider <id> --model <model>, rồi ironclaw models status. Xác nhận các đường dẫn bằng ironclaw config path thay vì tin tuyệt đối vào một trong hai vị trí được tài liệu hóa — trang quickstart nói mọi thứ nằm dưới ~/.ironclaw, trong khi các trang cấu hình và onboarding nói ~/.ironclaw/reborn. Một bẫy vận hành đối với người dùng hosted: trang cấu hình nói các lệnh ironclaw service "không hoạt động trên một instance NEAR AI hosted — không có trình quản lý service người dùng để chúng giao tiếp", vì vậy bạn phải SSH vào để chạy ironclaw config và khởi động lại từ Agent Dashboard. Tất cả trích dẫn đều được đọc từ nhánh main vào ngày 21 tháng 9 năm 2026.

Những gì một endpoint tùy chỉnh không thể tiếp cận

Đây là các tuyên bố riêng của IronClaw về hành vi runtime dự kiến, được đọc từ source và các file contract trên main. Chúng không phải các lần chạy quan sát được, và main đã đi trước tag phát hành 1.4.0 — được công bố ngày 28 tháng 8 năm 2026, theo GitHub releases API — tại thời điểm chúng được đọc.

Năng lựcTrên một slot tương thích OpenAI tùy chỉnhĐiều đó được nêu ở đâu
Streaming SSE trực tiếpKhông — được đệm. Được bật "chỉ ở nơi IronClaw có thể quan sát một sự kiện kết thúc có thẩm quyền: NEAR AI, Anthropic OAuth và Codex Responses". Transport khóa API Anthropic và OpenRouter cũng được đệmironclaw_llm/CONTRACT.md
Khám phá modelKhông — can_list_models là false đối với openai_compatible và openrouter, vì vậy các id được nhập thủ công, chính xácassets/providers.json
Base URL qua môi trườngCó đối với mục này — openai_compatible khai báo LLM_BASE_URL. Đây là một trong chỉ 7 trên tổng số 26 mục catalog khai báo biến base-URL; openrouter, together, fireworks, groq, deepseek, mistral và các mục còn lại phải sử dụng trường config.tomlassets/providers.json
Schema tool như được viếtKhông — được viết lại thành chế độ strict của OpenAI tại biên provider: additionalProperties: false, mọi thuộc tính đều bị buộc vào required, các trường tùy chọn được làm nullableironclaw_llm/CONTRACT.md
bộ nhớ đệm promptKết hợp, chứ không đơn giản là không có. Các điểm ngắt Anthropic cache_control chỉ được phát bởi hai transport Anthropic, vì vậy một slot tương thích OpenAI không gửi điểm nào. Nhưng prompt_cache_key của OpenAI vẫn đến được slot này: cờ được "đặt true bởi các factory OpenAI-compatible, DeepSeek và OpenRouter generic", với gateway loop-host là điểm nối duy nhất cung cấp một giá trị. Việc endpoint của bạn sau đó có cache gì hay không là hành vi riêng của nó, điều mà IronClaw không yêu cầu cũng không quan sátironclaw_llm/CONTRACT.md
Chuyển đổi dự phòng giữa các providerKhông — decorator failover chuyển đổi giữa các model NEAR AI qua NEARAI_FALLBACK_MODEL; mọi chuyển đổi giữa các loại provider "đòi hỏi phải xây dựng thủ công"ironclaw_llm/CONTRACT.md
Cache phản hồi của lượt gọi toolKhông bao giờ được cache — complete_with_tools() bị loại trừ vì có side effectironclaw_llm/CONTRACT.md
Người dùng có thể chọn trong cài đặt nhiều người dùngKhông tự động — "Chỉ cấu hình provider không công bố model cho người dùng"; quản trị viên thêm từng id trong Settings → Inference → User model accessTài liệu provider

Catalog của IronClaw là catalog chat, còn Kunavo không cung cấp model embedding, text-to-speech hoặc speech-to-text, vì vậy bất kỳ phần nào trong thiết lập của bạn cần một loại model như vậy đều phải trỏ hoàn toàn sang nơi khác.

Hiển thị chi phí của IronClaw không phải hóa đơn của bạn

Có hai đường dẫn riêng biệt tính tiền bên trong IronClaw, chúng không nhất quán với nhau, và không đường dẫn nào đọc provider của bạn. price_usage() trong ironclaw_common định giá từ bảng hardcode theo từng token và rơi về default_cost() — 0.0000025 input và 0.00001 mỗi token, tương đương mức $2,50 / $10,00 trên mỗi một triệu token theo hình dạng GPT-4o — với lý do được nêu là "model trả phí mới sẽ không bao giờ âm thầm được định giá bằng không". Trong khi đó, StaticModelCostTable của loop host làm điều ngược lại đối với việc tạm giữ ngân sách: một profile không có trong bảng của nó "rơi về None, thứ mà bộ phận kế toán coi là không tốn chi phí". Và trên đường dẫn llm_costs, mức giảm giá đọc từ cache được đoán từ tên model bằng chuỗi con — claude chia cho mười, gpt hoặc tiền tố o1/o3/o4 chia cho hai, mọi thứ khác chia cho một.

Hệ quả thực tế là budget.user_daily_usd, budget.pause_at và các key còn lại trong [budget] của IronClaw kiểm soát một ước tính, không phải một khoản phí. Chúng vẫn đáng được thiết lập trên một agent luôn bật — dừng sớm một vòng lặp chạy mất kiểm soát mới là mục tiêu — nhưng hãy đối soát với mức sử dụng mà provider của bạn ghi nhận, không phải con số trên màn hình.

Một ước tính mẫu cho một ngày của agent

Đây là phép tính token, không phải chi phí tác vụ được đo lường và không phải trần hóa đơn. Giả sử một ngày hoạt động của agent tổng cộng 1.000.000 token input không cache và 40.000 token output — một giả định để minh họa, được chọn vì runtime luôn bật tích lũy input thông qua các nhịp heartbeat và routine thay vì các câu trả lời dài. Mức giá là giá catalog Kunavo hiện hành trên mỗi một triệu token.

Mô hìnhĐầu vào / đầu ra trên mỗi 1MMột ngày agent ước tínhCác mẫu vision có khớp với id này không?
Claude Haiku 4.5$0,70 / $3,50$0,840Có
GPT-5.6 Terra$0,70 / $4,20$0,868Không
Claude Sonnet 4.6$2,10 / $10,50$2,520Có
Claude Opus 5$3,50 / $17,50$4,200Có

Cột cuối là điều bất ngờ hữu ích, và nó là thuộc tính của chuỗi id chứ không phải của model. vision_models.rs so khớp chuỗi con với một danh sách cố định bao gồm claude-opus-, claude-sonnet-, claude-haiku- và claude-fable-, vì vậy các id đó định tuyến tệp đính kèm hình ảnh; các id khác trong bảng trên không khớp với bất kỳ mục nào trong gpt-4o, gemini-1.5, gemini-2 hoặc phần còn lại của danh sách và sẽ được phân loại là chỉ văn bản. Khi không khớp, gateway loop-host gửi văn bản message mà không có các phần hình ảnh và không tạo lỗi — transcript lâu dài vẫn giữ một con trỏ <attachments>, nhưng model không nhìn thấy hình ảnh. Hãy đối chiếu danh sách mẫu với đúng id bạn định nhập trước khi cho rằng đầu vào hình ảnh hoạt động. Hãy nhân các con số dollar theo số ngày của riêng bạn trước khi coi chúng là ngân sách. Số tiền trong catalog của Kunavo là mức sàn thanh toán chứ không phải mức trần: khi upstream báo cáo khoản phí, hóa đơn là giá trị lớn hơn giữa chi phí catalog và chi phí upstream nhân với markup áp dụng. Phí bộ nhớ đệm và tool bên ngoài nằm ngoài ví dụ này, và mức nạp thêm tối thiểu là $10 tín dụng trả trước — mức tối thiểu để nạp tiền, không phải phí tác vụ hay phí thuê bao. Xem chi tiết thanh toán.

Tuyến nào thắng, và bản thân IronClaw tốn bao nhiêu

Phần mềm miễn phí: thư mục gốc của repository chứa cả LICENSE-APACHE và LICENSE-MIT, còn README nêu giấy phép MIT OR Apache 2.0. Không có bản binary trả phí và không có phí giấy phép. Khoản bạn trả là token, cộng thêm chi phí hosting nếu bạn sử dụng hosting của nhà cung cấp.

Phương thứcGiá niêm yếtCó lợi khi
IronClaw tự hostPhần mềm $0, MIT OR Apache-2.0Bạn đã có host và muốn toàn quyền kiểm soát endpoint
ironclaw.com StarterHiện là $0 với $5 được niêm yết rồi gạch ngang; "$5 credit đi kèm"Đang thử tuyến hosted. Hãy hiểu đây là nội dung quảng bá, không phải gói $0 vĩnh viễn
ironclaw.com Basic$20/tháng, "$20 credit đi kèm""tối đa 2 instance agent", dùng chung mức sử dụng giữa các deployment
ironclaw.com Pro+$200/tháng, "$200 credit đi kèm""tối đa 5 instance agent", quyền truy cập sớm vào các model nâng cao, hỗ trợ ưu tiên
Token NEAR AI Cloud$0,15 / $0,50 trên mỗi 1M (GLM 5.3 Flash) đến $3,30 / $16,50 (Kimi K3)Mặc định được nhà cung cấp khuyến nghị, và là backend duy nhất mà cơ chế chuyển đổi dự phòng tích hợp chuyển đổi model
Gateway tương thích OpenAIMức giá theo token của gateway bạnBạn chuyển đổi giữa các họ model theo từng tác vụ và muốn một key duy nhất — chấp nhận streaming được đệm và các id nhập thủ công
Mô hình cục bộ qua OllamaKhông tính phí theo requestTác vụ nhỏ hoặc riêng tư; tăng LLM_REQUEST_TIMEOUT_SECS như .env.example gợi ý

Giá các gói lưu trữ được đọc từ ironclaw.com vào ngày 21 tháng 9 năm 2026; không có trang /pricing, các gói nằm trên trang chủ, và mã đánh dấu được kết xuất hiển thị $5 bên trong một span bị gạch ngang, còn $0 là giá hiện hành. Trang chủ cũng tuyên bố "Khởi chạy tối đa 5 tác nhân trong Môi trường thực thi tin cậy với tối đa 130 triệu token mỗi tháng" — câu này nằm phía trên cả ba thẻ và không nêu tên gói nào, vì vậy đừng gắn nó với một gói cụ thể. Ba điều mà hướng dẫn này không thể xác định và sẽ không phỏng đoán: liệu các gói lưu trữ có cho phép sử dụng khóa của bên thứ ba hay không, khoản tín dụng đi kèm thực sự mua được gì hoặc điều gì xảy ra khi dùng hết, và con số 130 triệu thuộc về gói nào. Mức giá token được đọc từ near.ai/pricing cùng ngày; trang này nêu rằng "Không có phí nền tảng cộng thêm vào mức giá của mô hình" và chỉ bao gồm các mô hình văn bản bảo mật của họ.

Cần nêu rõ một ranh giới về quyền riêng tư, vì đó là lý do mọi người chọn môi trường chạy này. Các biện pháp kiểm soát mà README và trang bảo mật của chính IronClaw mô tả — các bí mật được "mã hóa khi lưu trữ" và được đưa vào tại ranh giới máy chủ, hộp cát WASM dành cho các công cụ không đáng tin cậy, danh sách cho phép các điểm cuối, phát hiện rò rỉ — là các biện pháp kiểm soát cục bộ trên máy chạy tác nhân. Chứng thực phần cứng là một thuộc tính riêng của NEAR AI Cloud: near.ai nói rằng việc suy luận ở đó "được thực thi trong một vùng cách ly Intel TDX + GPU bảo mật NVIDIA" và rằng "mỗi phản hồi đều kèm theo một bản chứng thực phần cứng có thể xác minh". Việc trỏ IronClaw đến một điểm cuối của bên thứ ba sẽ gửi nội dung lời nhắc đến điểm cuối đó theo các điều khoản của điểm cuối đó, và không có biện pháp nào trong hai danh sách trên đi theo nội dung đến đó. Bảng "OpenClaw vs IronClaw" do nhà cung cấp viết trên ironclaw.com là hoạt động tiếp thị từ một phía, không phải so sánh trung lập — và hãy cẩn thận với kết quả tìm kiếm, vì trong một mẫu trang kết quả lấy ngày 17 tháng 9 năm 2026, bốn dạng truy vấn best api for ironclaw, cheapest api for ironclaw, best model for ironclaw và ironclaw custom provider mỗi dạng đều trả về từ tám kết quả OpenClaw trở lên trong mười kết quả đầu, mà các bảng xếp hạng mô hình trong đó mô tả một sản phẩm khác.

Thiết lập xong, rồi kiểm tra khoản phí đầu tiên

Kunavo công bố một endpoint dạng OpenAI tại https://api.kunavo.com/v1 và một endpoint dạng Anthropic, lần lượt ánh xạ tới các provider id openai_compatible và anthropic. Kunavo chưa kiểm thử IronClaw trong runtime, vì vậy hãy xem khối trên là điểm bắt đầu dựa trên giao thức được tài liệu hóa, không phải tuyên bố tương thích: duy trì một tuyến hoạt động, chạy một tác vụ có giới hạn và đọc khoản phí mà tài khoản của bạn thực sự ghi nhận. Nếu bạn điều khiển Goose từ IronClaw qua ACP — .env.example tài liệu hóa sandbox Agent Client Protocol và lệnh ironclaw acp add goose — thì phần tích hợp Goose bao quát riêng phía đó, còn tạo tài khoản Kunavo là bước để nạp tiền cho một khóa khi bạn sẵn sàng. Đối với các lựa chọn liên quan, xem tài liệu tham khảo API tương thích OpenAI, các lựa chọn thay thế OpenRouter và tối ưu hóa chi phí AI.

Câu hỏi thường gặp

Làm thế nào để thiết lập nhà cung cấp tùy chỉnh trong IronClaw?

Viết một slot [llm.default] trong ~/.ironclaw/reborn/config.toml với provider_id, base_url, model và api_key_env — đây là bốn trường tùy chọn mà struct của slot chấp nhận, và base_url ghi đè default_base_url mặc định của nhà cung cấp đối với bất kỳ provider id nào, không chỉ provider chung. Sử dụng provider_id = "openai_compatible" khi endpoint của bạn không có mục catalog riêng; tài liệu nhà cung cấp của IronClaw nêu vLLM, LiteLLM, LM Studio và một gateway nội bộ là các trường hợp dành cho nó. api_key_env phải là TÊN của biến môi trường, vì một key dạng literal được dán vào đó sẽ bị từ chối khi phân tích cú pháp tệp thay vì được chấp nhận âm thầm. `ironclaw config set` không phải công cụ dành cho việc này: tài liệu cấu hình liệt kê `[llm.default]` trong số các section “được chỉnh sửa trực tiếp trong config.toml”, đồng thời nói rằng `config set` chỉ chấp nhận các key có đích định tuyến và từ chối key không được hỗ trợ. Hãy chỉnh sửa tệp hoặc sử dụng `ironclaw models set-provider`, công cụ mà tài liệu nhà cung cấp cho biết sẽ ghi lựa chọn vào config.toml dưới dạng một model slot. Sau đó khởi động lại — không có thay đổi nào được áp dụng cho đến khi chạy `ironclaw service restart`. Đã kiểm tra dựa trên nhánh main của nearai/ironclaw ngày 21 tháng 9 năm 2026.

IronClaw có hoạt động với OpenRouter không?

Có, và hai cách được tài liệu hóa để thực hiện việc đó lại mâu thuẫn với nhau. Catalog provider được biên dịch sẵn có một mục openrouter riêng sử dụng giao thức open_router, với khóa là OPENROUTER_API_KEY, còn tài liệu nhà cung cấp nói rằng OpenRouter, Together AI và Fireworks hiện có các mục provider_id riêng và nên được sử dụng trực tiếp thay vì thông qua adapter chung. Tệp .env.example của repository vẫn cung cấp công thức cũ hơn, đặt LLM_BACKEND=openai_compatible với LLM_BASE_URL trỏ đến API của OpenRouter. Cả hai tệp đều nằm trên nhánh main ngày 21 tháng 9 năm 2026. Hãy ưu tiên id riêng; lưu ý rằng mục openrouter không khai báo biến môi trường base URL, vì vậy nếu định tuyến qua proxy, cần dùng trường base_url trong config.toml. Về giá, FAQ riêng của OpenRouter (openrouter.ai/docs/faq, đọc ngày 21 tháng 9 năm 2026) nêu rằng dịch vụ chuyển tiếp mức giá của nhà cung cấp nền tảng mà không cộng thêm phí, tính 5,5% với mức tối thiểu $0,80 khi mua credit bằng thẻ và 5% với crypto, đồng thời tính 5% chi phí OpenRouter tương đương khi sử dụng khóa riêng của bạn vượt quá hạn mức hằng tháng mà cùng trang đó đặt ở mức $25.000 cho hình thức trả theo mức dùng.

API tốt nhất cho IronClaw là gì?

Không có một lựa chọn duy nhất chiến thắng, và việc tìm kiếm một lựa chọn như vậy đặc biệt dễ gây hiểu lầm ở đây vì trang kết quả viết lại thương hiệu này: trong một mẫu lấy ngày 17 tháng 9 năm 2026, "best api for ironclaw" và "cheapest api for ironclaw" mỗi cụm đều trả về từ tám kết quả OpenClaw trở lên trong top mười, vì vậy các thứ hạng bạn tìm thấy dưới những cụm từ đó thường mô tả một sản phẩm khác. Xét theo những gì mã nguồn riêng của IronClaw thực hiện, bốn hướng tách biệt rõ ràng. NEAR AI Cloud là mặc định được nhà cung cấp khuyến nghị và là backend duy nhất mà cơ chế chuyển đổi dự phòng tích hợp thực sự chuyển đổi model. API trực tiếp của nhà cung cấp là lựa chọn thắng thế khi bạn sử dụng một nhà cung cấp cả ngày và muốn dùng bộ nhớ đệm gốc của họ — IronClaw chỉ phát các điểm ngắt Anthropic cache_control trên hai transport Anthropic của mình, mặc dù một slot tương thích OpenAI vẫn mang theo prompt_cache_key của OpenAI, nên một endpoint có bộ nhớ đệm tiền tố tự động vẫn không bị loại trừ. Gateway tương thích OpenAI thắng khi bạn muốn một key và một số dư duy nhất cho nhiều họ model, đổi lại là streaming được đệm thay vì streaming trực tiếp và các model id phải nhập thủ công. Model cục bộ qua Ollama thắng cho các tác vụ riêng tư, nhỏ, không tính phí theo request. Hãy lựa chọn dựa trên những ràng buộc mà bạn có thể chấp nhận, không phải dựa trên một mức giá nổi bật trên tiêu đề.

API rẻ nhất cho IronClaw là gì?

Giá niêm yết thấp nhất và chi phí thấp nhất để hoàn thành tác vụ là hai tuyên bố khác nhau, và một agent luôn bật càng làm khoảng cách rộng hơn vì các nhịp heartbeat, routine và tác vụ nền đều tính phí dù bạn có đang gõ hay không. Để làm mốc giá cho backend được chính nhà cung cấp khuyến nghị, near.ai/pricing niêm yết GLM 5.3 Flash ở mức $0,15 input và $0,50 output trên mỗi một triệu token là model văn bản bảo mật có giá thấp nhất, còn Kimi K3 ở mức $3,30 và $16,50 là model đắt nhất, không có phí nền tảng cộng thêm trên mức giá model, vào ngày 21 tháng 9 năm 2026. Dù chọn endpoint nào, hãy lập ngân sách dựa trên báo cáo sử dụng của chính nhà cung cấp thay vì chi phí hiển thị trong IronClaw, vốn được tính từ một bảng hardcode và rơi về mức giá dạng GPT-4o cho model id mà nó không nhận diện được.

Model tốt nhất cho IronClaw là gì?

IronClaw áp đặt hai ràng buộc cơ học lên lựa chọn đó trước khi xét đến năng lực, và cả hai đều được quyết định bởi văn bản literal của model id. Tệp đính kèm hình ảnh được định tuyến bằng cách so khớp chuỗi con với một danh sách cố định các mẫu vision trong vision_models.rs — chú thích nguồn cảnh báo rằng nếu không khớp, tệp đính kèm hình ảnh sẽ bị loại bỏ âm thầm — vì vậy một id được đổi tên hoặc alias lệch khỏi các dạng như claude-sonnet-, gpt-4o, gemini-2 hoặc pixtral sẽ mất đầu vào hình ảnh mà không có lỗi. Prompt suy luận an toàn hơn: danh sách mẫu reasoning tương ứng hiện đang trống, nên các tên không xác định, alias và model native-thinking đều rơi vào định dạng trả lời trực tiếp. Ngoài ra, hãy ưu tiên model hoạt động ổn định khi gọi tool, vì các định nghĩa tool được gửi qua đường dẫn RigAdapter được viết lại thành chế độ strict của OpenAI tại biên nhà cung cấp. Cả ba hành vi đều được đọc từ nhánh main vào ngày 21 tháng 9 năm 2026.

Tôi có thể trỏ IronClaw đến Kunavo không?

Kunavo công bố một endpoint dạng OpenAI tại https://api.kunavo.com/v1 và một endpoint dạng Anthropic tại https://api.kunavo.com/v1/messages, lần lượt ánh xạ tới các provider id openai_compatible và anthropic của IronClaw. Đây là sự tương thích giao thức được đối chiếu từ tài liệu của cả hai phía, không phải một tích hợp đã được kiểm thử: Kunavo chưa gửi request IronClaw-to-Kunavo nào và không tuyên bố khả năng tương thích đã được xác minh. Có hai điểm cụ thể bạn nên tự kiểm tra trước khi dựa vào đó. Mục openai_compatible đặt base_url_required, vì vậy slot sẽ không phân giải được model nếu thiếu base URL. Và hậu tố đường dẫn chính xác mà IronClaw nối thêm dưới giao thức anthropic chưa được xác nhận trong nghiên cứu này — giá trị mặc định được tài liệu hóa cho ANTHROPIC_BASE_URL là host trần https://api.anthropic.com, cho thấy runtime sẽ thêm đường dẫn, nhưng hãy xác nhận bằng một request trước khi chốt cấu hình. Mức nạp thêm tối thiểu của Kunavo là $10 tín dụng trả trước.

Metadata repository, providers.json, CONTRACT.md, llm_costs.rs, vision_models.rs, cây docs/, ironclaw.com và near.ai/pricing đều được đọc vào ngày 21 tháng 9 năm 2026 từ nhánh main thay vì tag phát hành 1.4.0. Chưa có request IronClaw nào được gửi đến endpoint Kunavo; mọi tuyên bố về khả năng tương thích ở đây đều là việc đọc tài liệu của cả hai phía. Mức giá token Kunavo lấy từ catalog hiện hành, và mọi ví dụ dollar đều là phép tính token mang tính minh họa.