Mistral AI đã tạo nên làn sóng trong cộng đồng AI với việc ra mắt Mistral Medium 3, một mô hình AI đa phương thức (multimodal) mang lại hiệu suất tiên tiến nhất (SOTA) với chi phí thấp hơn đáng kể, chỉ bằng 8 lần so với các đối thủ cạnh tranh. Ra mắt vào ngày 7 tháng 5 năm 2025, mô hình này vượt trội trong lập trình, suy luận STEM và các ứng dụng cấp doanh nghiệp, trở thành lựa chọn hàng đầu cho cả nhà phát triển và doanh nghiệp. Mistral Medium 3 vượt trội hơn các mô hình như Llama 4 Maverick, GPT-4o và Claude Sonnet 3.7 trên nhiều điểm chuẩn khác nhau, đặc biệt là trong các tác vụ lập trình và đa phương thức. Nhưng làm thế nào để khai thác sức mạnh của mô hình này cho các dự án của bạn? Câu trả lời nằm ở việc truy cập API của Mistral Medium 3.
Trong hướng dẫn này, tôi sẽ hướng dẫn bạn quy trình truy cập và tích hợp API của Mistral Medium 3 vào các ứng dụng của bạn.
Tại sao nên sử dụng API của Mistral Medium 3?
Mistral Medium 3 mang đến sự cân bằng độc đáo giữa hiệu suất, chi phí và khả năng triển khai, làm cho nó trở nên lý tưởng cho cả nhà phát triển cá nhân và doanh nghiệp. Theo thông báo của Mistral AI, mô hình này mang lại hiệu suất hàng đầu với chi phí chỉ bằng một phần nhỏ – được định giá 0,40 đô la cho mỗi triệu token đầu vào và 2 đô la cho mỗi triệu token đầu ra. Cấu trúc giá này làm cho nó rẻ hơn đáng kể so với các đối thủ cạnh tranh như Claude Sonnet 3.7 hoặc Command-A của Cohere.

Hơn nữa, API hỗ trợ triển khai kết hợp (hybrid) và tại chỗ (on-premises), đây là một bước đột phá cho các doanh nghiệp cần các giải pháp an toàn, trong môi trường VPC của họ. Với khả năng mạnh mẽ trong lập trình, tuân thủ hướng dẫn và hiểu đa phương thức, API của Mistral Medium 3 được thiết kế cho các trường hợp sử dụng chuyên nghiệp, từ dịch vụ tài chính đến chăm sóc sức khỏe. Bây giờ, chúng ta hãy đi sâu vào chi tiết về cách truy cập API này.
Điều kiện tiên quyết để truy cập API của Mistral Medium 3
Để truy cập API của Mistral Medium 3, bạn cần chuẩn bị một vài thứ. Đầu tiên, hãy đảm bảo bạn có hiểu biết cơ bản về API và cách chúng hoạt động. Việc làm quen với các yêu cầu HTTP, payload JSON và các cơ chế xác thực như API key sẽ rất hữu ích.
Bước 1: Đăng ký tài khoản Mistral AI và lấy API Key của bạn
Để bắt đầu, hãy truy cập nền tảng Mistral AI tại console.mistral.ai. Làm theo các bước sau để đăng ký và lấy API key của bạn:
Tạo tài khoản: Nhấp vào nút “Sign Up” (Đăng ký) và cung cấp email, tên và mật khẩu của bạn. Xác minh địa chỉ email để kích hoạt tài khoản.
Đăng nhập: Sau khi tài khoản của bạn được kích hoạt, hãy đăng nhập vào bảng điều khiển của Mistral AI.
Truy cập phần API: Trong bảng điều khiển, tìm phần “API” hoặc “Developer” (Nhà phát triển). Đây là nơi bạn sẽ tìm thấy thông tin chi tiết về API của Mistral Medium 3.

Tạo API Key: Nhấp vào tùy chọn để tạo API key mới.

Sao chép key này và lưu trữ an toàn—không bao giờ chia sẻ công khai, vì nó cấp quyền truy cập vào việc sử dụng API của tài khoản bạn.

Mistral AI cũng cung cấp mô hình định giá trả theo mức sử dụng (pay-as-you-go), vì vậy bạn sẽ cần thêm thông tin thanh toán để bắt đầu sử dụng API. Như đã đề cập trước đó, API của Mistral Medium 3 có giá 0,40 đô la cho mỗi triệu token đầu vào và 2 đô la cho mỗi triệu token đầu ra, làm cho nó trở thành một lựa chọn hiệu quả về chi phí cho các nhà phát triển.
Bước 2: Hiểu về các Điểm cuối (Endpoint) của API Mistral Medium 3
Tiếp theo, hãy làm quen với các điểm cuối của API Mistral Medium 3. Điểm cuối API là một URL cụ thể nơi ứng dụng của bạn gửi yêu cầu để tương tác với mô hình. API của Mistral Medium 3 có sẵn thông qua Mistral La Plateforme và Amazon Sagemaker, với sự hỗ trợ sắp tới trên các nền tảng như IBM WatsonX và Google Cloud Vertex.
Điểm cuối chính cho Mistral Medium 3 có khả năng là một điểm cuối tạo sinh (generative endpoint), tương tự như các mô hình trước đó của Mistral như mistral-tiny và mistral-small. Trong hướng dẫn này, chúng ta hãy giả định URL cơ sở cho API là:
https://api.mistral.ai/v1
API của Mistral Medium 3 hỗ trợ nhiều tác vụ khác nhau, chẳng hạn như tạo văn bản, hỗ trợ lập trình và hiểu đa phương thức. Các điểm cuối phổ biến có thể bao gồm:
- Tạo văn bản:
/v1/generate
– Sử dụng điểm cuối này để tạo văn bản hoặc mã dựa trên một lời nhắc (prompt). - Hoàn thành đoạn chat:
/v1/chat/completions
– Lý tưởng cho các tác vụ hội thoại. - Tác vụ đa phương thức:
/v1/multimodal
– Dành cho việc xử lý đầu vào đa phương thức dựa trên hình ảnh hoặc văn bản.
Vì Mistral Medium 3 là một mô hình đa phương thức, nó có thể xử lý cả văn bản và hình ảnh, làm cho nó linh hoạt cho các ứng dụng như phân tích tài liệu hoặc tạo mã. Kiểm tra tài liệu API chính thức của Mistral AI để biết các điểm cuối và tham số chính xác.
Bước 3: Thiết lập Môi trường Phát triển của Bạn
Bây giờ, hãy thiết lập môi trường phát triển của bạn để thực hiện các yêu cầu API. Trong hướng dẫn này, tôi sẽ sử dụng Python vì tính đơn giản và mức độ phổ biến của nó. Tuy nhiên, bạn có thể sử dụng bất kỳ ngôn ngữ lập trình nào hỗ trợ các yêu cầu HTTP, chẳng hạn như JavaScript (Node.js), Java hoặc Go.
Cài đặt các Thư viện Cần thiết
Đầu tiên, cài đặt thư viện requests
trong Python để xử lý các yêu cầu HTTP. Mở terminal của bạn và chạy:
pip install requests
Tạo một Script Cơ bản
Tạo một tệp Python mới, mistral_medium_3_api.py
, và thêm đoạn mã sau để thiết lập cấu trúc cơ bản:
import requests
import json
# Định nghĩa API key của bạn
API_KEY = "your-api-key-here"
# Định nghĩa URL cơ sở cho API Mistral Medium 3
BASE_URL = "https://api.mistral.ai/v1"
# Thiết lập các header cho xác thực
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
Thay thế your-api-key-here
bằng API key mà bạn đã lấy từ Mistral AI. Từ điển headers
bao gồm header Authorization
để xác thực và header Content-Type
để chỉ định rằng chúng ta đang gửi dữ liệu JSON.
Bước 4: Thực hiện Yêu cầu API Đầu tiên tới Mistral Medium 3
Với môi trường đã được thiết lập, hãy thực hiện yêu cầu API đầu tiên của bạn tới API Mistral Medium 3. Trong ví dụ này, tôi sẽ sử dụng điểm cuối /v1/generate
để tạo một phản hồi văn bản đơn giản.
Xây dựng Yêu cầu API
Thêm đoạn mã sau vào script Python của bạn để gửi yêu cầu:
# Định nghĩa điểm cuối cho việc tạo văn bản
endpoint = f"{BASE_URL}/generate"
# Định nghĩa payload (dữ liệu đầu vào)
payload = {
"prompt": "Viết một hàm Python để tính giai thừa của một số.",
"max_tokens": 200,
"temperature": 0.7
}
# Gửi yêu cầu API
response = requests.post(endpoint, headers=headers, json=payload)
# Kiểm tra phản hồi
if response.status_code == 200:
result = response.json()
print("Phản hồi API:", result)
else:
print(f"Lỗi: {response.status_code} - {response.text}")
Giải thích Mã
- Điểm cuối: Chúng ta thêm
/generate
vào URL cơ sở để nhắm mục tiêu đến điểm cuối tạo văn bản. - Payload: Từ điển
payload
chứa lời nhắc đầu vào (input prompt),max_tokens
(để giới hạn độ dài phản hồi) vàtemperature
(để kiểm soát tính ngẫu nhiên của đầu ra). - Yêu cầu: Phương thức
requests.post
gửi một yêu cầu POST đến API với các header và payload. - Phản hồi: Chúng ta kiểm tra
status_code
để đảm bảo yêu cầu thành công (200 nghĩa là thành công). Nếu thành công, chúng ta in phản hồi; ngược lại, chúng ta in lỗi.
Kết quả mong đợi
Nếu thành công, API sẽ trả về một phản hồi JSON chứa văn bản được tạo ra, chẳng hạn như:
{
"text": "Đây là một hàm Python để tính giai thừa của một số:\n\n```python\ndef factorial(n):\n if n == 0 or n == 1:\n return 1\n else:\n return n * factorial(n-1)\n```\n\nHàm này sử dụng đệ quy để tính giai thừa. Ví dụ, `factorial(5)` trả về `120`."
}
Bước 5: Kiểm thử và Gỡ lỗi với Apidog
Tại thời điểm này, bạn đã thực hiện yêu cầu API đầu tiên của mình, nhưng nếu gặp sự cố thì sao? Đây là lúc Apidog phát huy tác dụng. Apidog là một công cụ quản lý API mạnh mẽ giúp đơn giản hóa việc kiểm thử, gỡ lỗi và lập tài liệu API. Hãy cùng xem cách sử dụng Apidog để kiểm thử API của Mistral Medium 3.
Cài đặt và Thiết lập Apidog
Tạo Dự án Mới: Mở Apidog và tạo một dự án mới có tên “Kiểm thử API Mistral Medium 3” (Mistral Medium 3 API Testing).

Thêm Điểm cuối API: Trong Apidog, thêm một yêu cầu API mới với các chi tiết sau:
- Phương thức: POST
- URL:
https://api.mistral.ai/v1/generate
- Header:
Authorization
:Bearer your-api-key-here
Content-Type
:application/json
- Body: Thêm payload JSON

Gửi Yêu cầu Kiểm thử
Nhấp vào nút “Send” (Gửi) trong Apidog để kiểm thử yêu cầu. Apidog sẽ hiển thị trạng thái phản hồi, header và body, giúp bạn dễ dàng gỡ lỗi mọi vấn đề. Ví dụ, nếu bạn nhận được lỗi 401 Unauthorized (Không được phép), hãy kiểm tra lại API key của bạn trong header Authorization
.
Lợi ích khi sử dụng Apidog
Apidog mang lại một số lợi thế khi làm việc với API của Mistral Medium 3:
- Giao diện Trực quan: Dễ dàng quản lý và kiểm thử các yêu cầu API mà không cần viết mã.
- Xác thực Phản hồi: Nhanh chóng xác minh xem phản hồi API có khớp với mong đợi của bạn không.
- Tài liệu: Tự động tạo tài liệu API cho nhóm của bạn.
- Cộng tác: Chia sẻ các kiểm thử API của bạn với đồng đội để gỡ lỗi cộng tác.

Sử dụng Apidog đảm bảo rằng việc tích hợp của bạn với API của Mistral Medium 3 diễn ra suôn sẻ và không có lỗi.
Bước 6: Xử lý Phản hồi và Lỗi từ API
Khi làm việc với API của Mistral Medium 3, bạn sẽ cần xử lý cả phản hồi thành công và lỗi. Hãy cải thiện script Python của chúng ta để xử lý các tình huống khác nhau.
Phân tích Phản hồi API
Sửa đổi script của bạn để trích xuất văn bản được tạo ra từ phản hồi:
if response.status_code == 200:
result = response.json()
generated_text = result.get("text", "Không có văn bản được trả về")
print("Văn bản được tạo:", generated_text)
else:
print(f"Lỗi: {response.status_code} - {response.text}")
Phương thức result.get("text")
trích xuất trường text
từ phản hồi một cách an toàn, với một thông báo dự phòng nếu trường bị thiếu.
Xử lý các Lỗi Phổ biến
API của Mistral Medium 3 có thể trả về lỗi trong một số trường hợp nhất định. Dưới đây là một số mã lỗi phổ biến và cách xử lý chúng:
- 401 Unauthorized (Không được phép): API key không hợp lệ hoặc bị thiếu. Kiểm tra lại header
Authorization
của bạn. - 429 Rate Limit Exceeded (Vượt quá giới hạn tốc độ): Bạn đã vượt quá giới hạn tốc độ của API. Đợi vài phút trước khi thử lại, hoặc kiểm tra tài liệu của Mistral AI để biết chi tiết về giới hạn tốc độ.
- 500 Internal Server Error (Lỗi máy chủ nội bộ): Có vấn đề trên máy chủ của Mistral AI. Thử lại yêu cầu sau một thời gian, hoặc liên hệ bộ phận hỗ trợ nếu vấn đề vẫn tiếp diễn.
Thêm xử lý lỗi vào script của bạn:
if response.status_code == 200:
result = response.json()
generated_text = result.get("text", "Không có văn bản được trả về")
print("Văn bản được tạo:", generated_text)
elif response.status_code == 401:
print("Lỗi: API key không hợp lệ. Vui lòng kiểm tra lại API key của bạn và thử lại.")
elif response.status_code == 429:
print("Lỗi: Vượt quá giới hạn tốc độ. Vui lòng đợi và thử lại sau.")
else:
print(f"Lỗi: {response.status_code} - {response.text}")
Điều này đảm bảo ứng dụng của bạn xử lý lỗi một cách khéo léo và cung cấp phản hồi có ý nghĩa.
Bước 7: Sử dụng API của Mistral Medium 3 cho các Trường hợp Sử dụng Nâng cao
Bây giờ bạn đã nắm vững kiến thức cơ bản, hãy cùng khám phá một số trường hợp sử dụng nâng cao cho API của Mistral Medium 3. Với thế mạnh trong lập trình, STEM và các tác vụ đa phương thức, dưới đây là một vài ý tưởng:
Tạo mã
Sử dụng API để tạo các đoạn mã. Ví dụ, thay đổi lời nhắc (prompt) trong payload của bạn thành:
{
"prompt": "Viết một script Python để tạo một REST API sử dụng Flask.",
"max_tokens": 300,
"temperature": 0.7
}
API sẽ trả về một script Flask API hoàn chỉnh, mà bạn có thể tích hợp vào dự án của mình.
Tác vụ Đa phương thức
Mistral Medium 3 hỗ trợ đầu vào đa phương thức, chẳng hạn như văn bản và hình ảnh. Nếu API hỗ trợ đầu vào hình ảnh, bạn có thể gửi một hình ảnh được mã hóa base64 cùng với một lời nhắc (prompt) như sau:
{
"prompt": "Mô tả nội dung của hình ảnh này.",
"image": "base64-encoded-image-data",
"max_tokens": 200
}
Kiểm tra tài liệu của Mistral AI để biết định dạng chính xác của các yêu cầu đa phương thức.
Tích hợp Doanh nghiệp
Đối với người dùng doanh nghiệp, API của Mistral Medium 3 hỗ trợ triển khai kết hợp (hybrid) và tại chỗ (on-premises). Bạn có thể triển khai mô hình trên bốn GPU và tích hợp nó với các công cụ doanh nghiệp như Gmail, SharePoint, hoặc các cơ sở kiến thức tùy chỉnh. Sử dụng Apidog để kiểm thử các tích hợp này bằng cách mô phỏng các lệnh gọi API với các payload dành riêng cho doanh nghiệp.
Kết luận
Truy cập **API của Mistral Medium 3** mở ra vô số khả năng cho các nhà phát triển và doanh nghiệp. Từ việc tạo mã đến xử lý các tác vụ đa phương thức, API này mang lại hiệu suất hàng đầu với chi phí chỉ bằng một phần nhỏ so với các đối thủ cạnh tranh. Trong hướng dẫn này, tôi đã hướng dẫn bạn quy trình đăng ký tài khoản Mistral AI, lấy API key của bạn, thiết lập môi trường phát triển, thực hiện các yêu cầu API và kiểm thử với **Apidog**. Bằng cách làm theo các bước này, bạn có thể tích hợp Mistral Medium 3 một cách liền mạch vào các ứng dụng của mình và tận dụng các khả năng mạnh mẽ của nó.
Dù bạn là nhà phát triển đang xây dựng một ứng dụng mới hay một doanh nghiệp đang tìm kiếm các giải pháp AI hiệu quả về chi phí, API của Mistral Medium 3 là một bước ngoặt. Hãy bắt đầu thử nghiệm ngay hôm nay, và đừng quên sử dụng Apidog để tối ưu hóa quy trình kiểm thử API của bạn!