Apidog

Nền tảng phát triển API hợp tác tất cả trong một

Thiết kế API

Tài liệu API

Gỡ lỗi API

Giả lập API

Kiểm thử API tự động

Cách Truy Cập Mistral Medium 3 API

Ashley Innocent

Ashley Innocent

Updated on tháng 5 8, 2025

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.

💡
Ngoài ra, tôi sẽ chỉ cho bạn cách tối ưu hóa việc kiểm thử và tích hợp API bằng cách sử dụng Apidog, một công cụ quản lý API đa năng. Lưu ý: Bạn muốn đơn giản hóa quy trình tích hợp API của mình? Tải Apidog miễn phí ngay hôm nay và bắt đầu kiểm thử API của Mistral Medium 3 một cách dễ dàng!
Tải xuống

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 PlateformeAmazon 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ải xuống

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!

Tải xuống