Kiểm tra ngày 2026-11-12

OpenRouter và RelaySwitch: so sánh thẳng thắn

Cả hai đều là gateway được vận hành sẵn: một API key, một số dư trả trước, nhiều model sau một API. Khác biệt nằm ở phí cộng khi nạp tiền, cách thanh toán, cách viết id model và cách chứng minh model; trang này ghi cả những trường hợp nên ở lại với OpenRouter.

01OpenRouter và RelaySwitch giống nhau ở đâu

Vì những điểm chung dưới đây, chuyển qua lại giữa hai bên không đòi viết lại ứng dụng. Phần còn lại của trang là những chỗ khác nhau.

  • Cùng là gateway được vận hành sẵn: nhiều nhà cung cấp đứng sau một API và một số dư, bạn không phải tự giữ key của từng hãng.
  • Cùng kiểu tính tiền: số dư trả trước, trừ theo token của từng model.
  • Cùng cấu trúc request và response của OpenAI, cùng streaming và tool call. Các tùy chọn kiểu OpenRouter như provider.sort và transform middle-out vẫn được nhận.

02Khác nhau ở đâu

Phí khi nạp tiềnOpenRouter tính theo giá niêm yết của nhà phát triển rồi cộng một khoản phí khi nạp, với cả thẻ lẫn crypto; mức phí hiện hành xem ở trang pricing của OpenRouter. RelaySwitch không cộng gì khi nạp: số dư trừ theo giá ghi trên trang model.
Cách thanh toánOpenRouter: tín dụng trả trước, hoặc dùng key riêng của bạn ở từng hãng (BYOK) kèm một hạn mức miễn phí hằng tháng theo trang pricing của họ. RelaySwitch: trả trước từ $10 bằng thẻ, Apple Pay, Google Pay hoặc USDT, USDC, BTC, ETH, SOL; đăng ký chỉ cần một email.
Id modelOpenRouter viết id có tiền tố nhà cung cấp. Ở đây id là id của nhà phát triển, không có tiền tố.
Model miễn phíOpenRouter liệt kê biến thể miễn phí của một số model, có giới hạn theo ngày. RelaySwitch không có tầng miễn phí: mọi request đều trừ theo token vào số dư.
Chứng minh modelRelaySwitch gửi cùng một prompt kiểm tra tới từng model mỗi ngày và công bố kết quả, kèm biên nhận có chữ ký số cho từng request. Với OpenRouter, hồ sơ nên đọc là trang trạng thái công khai của họ.
Định dạng AnthropicỞ đây mọi model chat còn trả lời định dạng Anthropic Messages, định dạng mà Claude Code gửi đi.

03Ai nên ở lại với OpenRouter

Một điều nữa cho công bằng: một thông báo sự cố đã được xử lý trên trang trạng thái là dấu hiệu một dịch vụ đang làm việc của nó, và không con số nào ở đó cho biết request của riêng bạn sẽ ra sao. Trước khi phụ thuộc vào bất kỳ gateway nào, kể cả gateway này, hãy đọc hồ sơ công khai của nó. Còn dưới đây là ba trường hợp nên ở lại:

  • Bạn muốn dùng key của chính mình ở từng hãng (BYOK) qua một router. Ở RelaySwitch, tài khoản với nhà cung cấp là của RelaySwitch và bạn trả từ một số dư trả trước.
  • Bạn đang dựa vào các biến thể model miễn phí của OpenRouter. Ở đây không có tầng miễn phí.
  • Model bạn cần có trong danh sách của OpenRouter nhưng không có trong danh sách model ở đây. Hai danh sách không trùng nhau hoàn toàn, nên hãy kiểm tra id trước khi chuyển.

04Ai nên cân nhắc chuyển sang RelaySwitch

  • Bạn nạp bằng crypto và không muốn bị cộng phí khi nạp: USDT, USDC, BTC, ETH, SOL vào số dư USD, không cộng khoản nào, không kiểm tra danh tính.
  • Bạn muốn tự kiểm chứng model thay vì tin lời giới thiệu: kết quả kiểm tra hằng ngày là công khai và mỗi request có biên nhận có chữ ký số. Xem trang kiểm tra model.
  • Bạn chạy Claude Code hoặc công cụ khác dùng định dạng Anthropic Messages bên cạnh code theo định dạng OpenAI, và muốn cả hai trên một key. Xem trang Claude Code.

05Chuyển từ OpenRouter: đổi hai giá trị

Base URL thành https://api.relayswitch.io/v1 và key thành key của bạn. Id model bỏ tiền tố nhà cung cấp và viết theo id của nhà phát triển; lấy id chính xác từ danh sách model. Lệnh dưới là một request Chat Completions tối thiểu để thử trước khi sửa ứng dụng.

bash
1curl https://api.relayswitch.io/v1/chat/completions \
2 -H "Authorization: Bearer sk-relay-..." \
3 -H "content-type: application/json" \
4 -d '{"model": "claude-fable-5.1", "messages": [{"role": "user", "content": "Reply with ok"}]}'

06Code Python sau khi chuyển

SDK OpenAI giữ nguyên, chỉ đổi base_url và api_key. Không muốn sửa code thì đặt hai biến môi trường OPENAI_BASE_URL và OPENAI_API_KEY. Chat Completions, Responses và Anthropic Messages cùng nằm trên một Base URL và đều hỗ trợ streaming.

python
1from openai import OpenAI
2
3client = OpenAI(base_url="https://api.relayswitch.io/v1", api_key="sk-relay-...")
4reply = client.chat.completions.create(
5 model="claude-fable-5.1",
6 messages=[{"role": "user", "content": "Reply with ok"}],
7)
8print(reply.choices[0].message.content)

07Giá các model chủ lực ở RelaySwitch

USD cho mỗi triệu token, đọc từ catalog khi trang được dựng. Đây là giá trừ vào số dư và không có khoản nào cộng thêm khi nạp. Để so sánh cho đúng, hãy đặt từng dòng cạnh giá của cùng model trên trang pricing của OpenRouter rồi cộng thêm phí nạp của họ; cách tính tiền ở đây có ở trang bảng giá.

ModelNhà phát triểnInputOutputContext
Claude Fable 5.2claude-fable-5.2Anthropic$4.00$20.001,000,000
Claude Opus 5.5claude-opus-5-5Anthropic$2.716$9.701,000,000
DeepSeek V4.1 Flash 1017deepseek-v4.1-flash-1017DeepSeek$0.2425$1.1641,048,576
GLM 5.3 Flashglm-5.3-flashZ.ai$0.0873$0.14551,000,000
GPT-6 Lunagpt-6-lunaOpenAI$0.0625$0.201,050,000
Qwen3.8 Maxqwen3.8-maxQwen$0.80$2.40991,000
Minimax M3.1 Flashminimax-m3.1-flashMiniMax$0.105$0.421,000,000
Gemini 3.8 Flashgemini-3.8-flashGoogle$0.4925$2.251,048,576
Grok 4.7grok-4.7xAI$0.60$1.80500,000
Kimi K3kimi-k3Moonshot AI$0.90$4.501,048,576

USD cho mỗi triệu token

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

OpenRouter là gì?
OpenRouter là một LLM gateway được vận hành sẵn: nhiều nhà cung cấp model đứng sau một API và một số dư. RelaySwitch thuộc cùng loại: một API key, một số dư trả trước, tài khoản với nhà cung cấp do bên vận hành giữ.
RelaySwitch có phải là lựa chọn thay thế OpenRouter không?
Về cách dùng thì cùng kiểu: một API key, một số dư trả trước, trừ theo token của từng model, cùng định dạng OpenAI. Khác ở chỗ RelaySwitch không cộng phí khi nạp, nhận thẻ hoặc crypto chỉ với một email, kiểm tra công khai từng model mỗi ngày và cấp biên nhận có chữ ký số cho từng request.
Phí nạp tiền của OpenRouter là bao nhiêu?
OpenRouter tính theo giá niêm yết của nhà phát triển rồi cộng một khoản phí khi nạp, với cả thẻ lẫn crypto. Mức phí có thể thay đổi nên trang này không chép lại con số: hãy xem trang pricing của OpenRouter tại openrouter.ai/pricing. RelaySwitch không cộng khoản nào khi nạp.
RelaySwitch có tầng miễn phí như OpenRouter không?
Không. Số dư bắt đầu từ $10 và mọi request trừ theo token vào đó. OpenRouter có liệt kê biến thể miễn phí của một số model với giới hạn theo ngày; nếu bạn đang dựa vào chúng thì nên ở lại.
Trả bằng crypto được không?
Được: USDT, USDC, BTC, ETH, SOL nạp vào số dư trả trước bằng USD, không cộng phí, không kiểm tra danh tính; đó là cùng loại số dư mà thẻ tạo ra. OpenRouter có thu phí với nạp bằng crypto, mức cụ thể xem trang của họ.
Chuyển từ OpenRouter sang có phải sửa code không?
Hai giá trị: Base URL thành https://api.relayswitch.io/v1 và key thành key của bạn. Id model viết theo id của nhà phát triển, không có tiền tố nhà cung cấp. Cấu trúc request và response của OpenAI, streaming và tool call giữ nguyên.

Không cộng phí khi nạp, kiểm tra model mỗi ngày

Nạp từ $10 bằng thẻ hoặc USDT, USDC, BTC, ETH, SOL vào số dư trả trước, rồi đổi Base URL thành https://api.relayswitch.io/v1.