Cập nhật (23 tháng 10, 2026): mimo-v2.5-pro đã ngừng hoạt động vào ngày 21 tháng 10, 2026 và AIHubMix không còn chấp nhận yêu cầu cho model này. Hãy dùng mimo-v2.6-pro, có cùng mức giá.
Tóm tắt: trỏ SDK Python chính thức openai đến https://aihubmix.com/v1, dùng model ID mimo-v2.6-pro và xác thực bằng khóa AIHubMix của bạn. API tương thích với OpenAI (có thể gọi theo cùng định dạng như OpenAI), nên không cần client chuyên biệt. Thiết lập mất khoảng năm phút.
Điểm chính
- API tương thích với OpenAI — chỉ cần đổi
base_url, không cần thay đổi gì khác mimo-v2.6-protrả phí ·xiaomi-mimo-v2.6-pro-freemiễn phí [1] [2]- $0.48/M đầu vào · $0.96/M đầu ra [1]
- Gói miễn phí 5 yêu cầu/phút · 100/ngày · 1M token/ngày [2]
- Ngữ cảnh 1.05M token · đầu ra tối đa 131K token [1]
- Yêu cầu: Python 3.9+, khóa API AIHubMix
Thông số tham khảo
| URL cơ sở | https://aihubmix.com/v1 |
| Giao thức | Chat Completions của OpenAI |
| Model ID trả phí | mimo-v2.6-pro |
| Model ID miễn phí | xiaomi-mimo-v2.6-pro-free |
| Giá (trả phí) | $0.48/M đầu vào · $0.96/M đầu ra · $0.0038/M đọc bộ nhớ đệm [1] |
| Giới hạn gói miễn phí | 5 yêu cầu/phút · 100 yêu cầu/ngày · 1M token/ngày [2] |
| Cửa sổ ngữ cảnh | 1.05M token [1] |
| Đầu ra tối đa | 131K token [1] |
| Phương thức đầu vào | Văn bản, hình ảnh, âm thanh, video — chỉ đầu ra văn bản [1] |
| Các tính năng được liệt kê | Truyền phát, gọi công cụ, đầu ra có cấu trúc, lưu bộ nhớ đệm lời nhắc [1] |
Nên dùng v2.6 Pro hay v2.5 Pro?
Hãy dùng v2.6 Pro. Model này có cùng mức giá và hỗ trợ nhiều loại đầu vào hơn.
mimo-v2.5-pro | mimo-v2.6-pro | |
|---|---|---|
| Đầu vào | Chỉ văn bản [5] | Văn bản, hình ảnh, âm thanh, video [1] |
| Giá đầu vào/đầu ra | $0.48/M · $0.96/M [5] | $0.48/M · $0.96/M [1] |
| Ngữ cảnh/đầu ra tối đa | 1.05M · 131K [5] | 1.05M · 131K [1] |
| Tình trạng khả dụng | Ngừng hoạt động ngày 21 tháng 10, 2026 [5] | Hiện tại [1] |
Ghi chú phát hành của Xiaomi cho biết V2.6 “áp dụng mức giá API tương tự dòng V2.5” và chấm V2.6-Pro 46 điểm trên Artificial Analysis Intelligence Index — điểm số cao nhất trong số các model mã nguồn mở tại thời điểm viết bài, cao hơn Kimi K3 và Qwen3.8 Max, nhưng thấp hơn Claude Fable 5.1 và GPT-6 Astra [4]. Nhận định rõ ràng nhất về sự cải thiện qua các thế hệ trong ghi chú nói về model giá thấp hơn: V2.6-Flash “đã vượt trội toàn diện so với MiMo-V2.5-Pro” [4].
Có hai điều cần lưu ý. Xiaomi chưa công bố bảng điểm chuẩn so sánh trực tiếp V2.6-Pro với V2.5-Pro, vì vậy phần so sánh ở trên dựa trên thông số và giá. Ngoài ra, mimo-v2.5-pro dự kiến ngừng hoạt động vào ngày 21 tháng 10, 2026, với mimo-v2.6-pro được chỉ định làm đích chuyển đổi [5], nên mọi thứ mới được xây dựng trên v2.5 sẽ cần chuyển đổi gần như ngay lập tức.
Vì sao chọn AIHubMix
- Chỉ cần đổi
base_url. Cổng kết nối sử dụng định dạng OpenAI Chat Completions, vì vậy SDK chính thức hoạt động nguyên trạng. Định dạng Anthropic/v1/messages(beta) và các lệnh gọi Gemini gốc cũng khả dụng với cùng một khóa [6]. - Một khóa dùng được với nhiều nhà cung cấp.
GET /v1/modelstrả về 416 model ID vào ngày thiết lập, trong đó có 21 biến thể MiMo [3]. Muốn đổi model, bạn chỉ cần thay một chuỗi trong tập lệnh. - Bạn có thể thử miễn phí trước.
xiaomi-mimo-v2.6-pro-freecó giá $0 trong giới hạn 5 yêu cầu/phút, 100/ngày và 1M token/ngày [2] — đủ để xác nhận thiết lập hoạt động trước khi bạn phải chi tiền. - Không cần đăng ký gói. Thanh toán theo mức sử dụng, không có phí thành viên hay phí hàng tháng [6], và mức giá MiMo trả phí khớp với trang model: $0.48/M đầu vào và $0.96/M đầu ra [1].
- Gỡ lỗi nhanh hơn. Nếu một lệnh gọi thất bại, hãy trỏ cùng tập lệnh đến model của nhà cung cấp khác. Nếu lệnh gọi đó thành công, khóa, URL và định dạng yêu cầu của bạn đều ổn; vấn đề nằm ở model — chỉ cần một lần gọi thay vì mất cả buổi chiều.
Cách thiết lập
1. Tạo dự án
mkdir mimo-demo && cd mimo-demo
python3 -m venv .venv
.venv/bin/pip install "openai>=1.40" "python-dotenv>=1.0"
2. Lưu khóa
printf 'AIHUBMIX_API_KEY=your_key_here\n' > .env
chmod 600 .env
printf '.env\n.venv/\n__pycache__/\n' > .gitignore
Không bao giờ ghi cứng khóa trong tập lệnh và tuyệt đối không commit .env.
3. Tạo client
Lưu thành chat.py:
import os
import sys
from dotenv import load_dotenv
from openai import OpenAI
load_dotenv()
client = OpenAI(
api_key=os.environ["AIHUBMIX_API_KEY"],
base_url="https://aihubmix.com/v1",
)
prompt = sys.argv[1] if len(sys.argv) > 1 else "Introduce yourself in one sentence."
stream = client.chat.completions.create(
model="mimo-v2.6-pro",
messages=[{"role": "user", "content": prompt}],
max_tokens=1024,
stream=True,
)
for chunk in stream:
if not chunk.choices:
continue
piece = chunk.choices[0].delta.content
if piece:
print(piece, end="", flush=True)
print()
Giữ cả hai bước kiểm tra bên trong vòng lặp. Một số đoạn dữ liệu đến với mảng choices rỗng, khi truy cập theo chỉ mục sẽ gây ra IndexError; delta.content là None ở khung hình đầu tiên và cuối cùng, nên print sẽ xuất ra chuỗi ký tự None.
4. Chạy tập lệnh
.venv/bin/python chat.py "Introduce yourself in one sentence."
Tôi là MiMo, một mô hình ngôn ngữ lớn do Nhóm Lõi LLM của Xiaomi phát triển, sẵn sàng hỗ trợ trả lời câu hỏi, viết lách và nhiều tác vụ hữu ích khác.
Thời gian để nhận token đầu tiên dự kiến khoảng sáu giây, so với mức 6.4s được nêu trên trang model [1].
5. Điều chỉnh khi cần
Để gọi API không truyền phát, hãy bỏ stream=True và đọc response.choices[0].message.content. Để đổi model, hãy thay đối số model. Tăng max_tokens để tạo đầu ra dài hơn — giá trị mặc định 1024 ở trên thấp hơn nhiều so với giới hạn của model [1].
Danh sách kiểm tra
- [ ] Đã tạo virtualenv;
openaivàpython-dotenvđã cài đặt - [ ]
.envchứa khóa thật của bạn,chmod 600 - [ ] Đã thêm
.envvào.gitignore - [ ]
base_urllàhttps://aihubmix.com/v1— bắt buộc phải có/v1 - [ ] Model ID là
mimo-v2.6-pro(trả phí) hoặcxiaomi-mimo-v2.6-pro-free(miễn phí) - [ ] Vòng lặp truyền phát kiểm tra
chunk.choicesvàdelta.content - [ ] Lệnh gọi thử nghiệm trả về văn bản
Câu hỏi thường gặp
API có thực sự tương thích với OpenAI không? Có — API tuân theo chuẩn Chat Completions. Mọi client tương thích với OpenAI đều hoạt động nếu đặt URL cơ sở thành https://aihubmix.com/v1 và truyền khóa AIHubMix của bạn làm bearer token. Tài liệu AIHubMix lưu ý rằng coding-xiaomi-mimo-v2.6-flash chỉ hỗ trợ các định dạng tương thích với OpenAI [3].
Nên dùng model ID nào? Dùng mimo-v2.6-pro nếu trả phí, xiaomi-mimo-v2.6-pro-free nếu dùng miễn phí. Hai gói sử dụng quy ước đặt tên khác nhau — các biến thể miễn phí có tiền tố xiaomi-, còn các biến thể trả phí thì không, nên rất dễ nhầm.
Còn những biến thể nào khác? mimo-v2.6-pro-ultraspeed, mimo-v2.6-flash, mimo-v2.5-pro và các ID được tinh chỉnh cho lập trình như coding-xiaomi-mimo-v2.6-pro [3]. Liệt kê chúng từ API:
curl -s https://aihubmix.com/v1/models \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
| python -c "
import json,sys
for i in sorted(m['id'] for m in json.load(sys.stdin)['data']):
if 'mimo' in i: print(i)
"
Tôi nhận được 429 — lỗi này có nghĩa là gì? Điều đó tùy thuộc vào thông báo; hai trường hợp cần cách xử lý trái ngược nhau. “rate limited by provider” là giới hạn tần suất theo phút: hãy đợi rồi thử lại. “reached the limit of the free model quota” nghĩa là tài khoản của bạn đã hết hạn mức miễn phí, vốn được dùng chung giữa các model miễn phí — thử lại sẽ không giúp ích, vì vậy hãy chuyển sang mimo-v2.6-pro.
Tôi nhận được lỗi 400 “cannot be served at the moment”. Trước tiên, hãy xác nhận ID bằng API:
curl -s https://aihubmix.com/v1/models \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
| python -c "import json,sys; print('mimo-v2.6-pro' in [m['id'] for m in json.load(sys.stdin)['data']])"
Nếu lệnh này in ra True, hãy gọi lại chat bằng curl và tìm "code": "no_available_channel". Điều đó có nghĩa là model có trong danh sách nhưng tại thời điểm đó không có đủ năng lực xử lý từ nhà cung cấp thượng nguồn — đây là vấn đề phía nhà cung cấp mà không thay đổi gì trên máy của bạn có thể khắc phục được. Hãy đợi hoặc liên hệ bộ phận hỗ trợ AIHubMix, kèm theo request ID trong phản hồi.
Làm sao biết vấn đề do tôi hay do nhà cung cấp? Dùng cùng khóa và tập lệnh để gọi một model của nhà cung cấp khác — chẳng hạn gpt-4o-mini. Nếu gọi thành công, khóa, URL cơ sở và định dạng yêu cầu của bạn đều chính xác; vấn đề nằm ở model cụ thể đó. Nếu lệnh gọi cũng thất bại, hãy kiểm tra khóa và thanh toán.
Vì sao đầu ra bị cắt giữa câu? Bạn đã chạm ngưỡng max_tokens, không phải giới hạn của model. Hãy tăng giá trị này.
Làm thế nào để kiểm tra trạng thái tài khoản?
curl -s https://aihubmix.com/v1/dashboard/billing/subscription \
-H "Authorization: Bearer $AIHUBMIX_API_KEY"
Kiểm tra has_payment_method và các trường giới hạn.
Các bước tiếp theo
Tập lệnh trên là nền tảng có thể hoạt động ngay. Các tính năng được liệt kê của MiMo v2.6 Pro bao gồm gọi công cụ, đầu ra có cấu trúc, đầu vào hình ảnh và âm thanh, cùng bộ nhớ đệm lời nhắc [1] — tất cả đều thông qua cùng giao diện tương thích với OpenAI, nên việc mở rộng client chủ yếu chỉ cần thêm các tham số tiêu chuẩn. Hãy bắt đầu với gói miễn phí để xác nhận thiết lập, sau đó chuyển model ID sang mimo-v2.6-pro để sử dụng thường xuyên.
Nguồn
- [1] Trang model AIHubMix,
mimo-v2.6-pro: https://aihubmix.com/model/mimo-v2.6-pro (truy cập ngày 28 tháng 9, 2026) - [2] Trang model AIHubMix,
xiaomi-mimo-v2.6-pro-free: https://aihubmix.com/model/xiaomi-mimo-v2.6-pro-free (truy cập ngày 28 tháng 9, 2026) - [3] ID biến thể và ghi chú định dạng từ endpoint
GET /v1/modelsvà các trang model AIHubMix (truy cập ngày 28 tháng 9, 2026) - [4] Ghi chú phát hành Xiaomi MiMo, dòng V2.6: https://mimo.mi.com/docs/en-US/news/latest/v2-6 (truy cập ngày 28 tháng 9, 2026)
- [5] Trang model AIHubMix,
mimo-v2.5-pro: https://aihubmix.com/model/mimo-v2.5-pro (truy cập ngày 28 tháng 9, 2026) - [6] Tài liệu sản phẩm AIHubMix: https://docs.aihubmix.com/en (truy cập ngày 28 tháng 9, 2026)



