Dịch thuật với Mistral AI
Sử dụng Mistral AI làm nhà cung cấp dịch thuật trong directive @strTranslate, để dịch giá trị của một trường sang ngôn ngữ bạn mong muốn.
Mô tả
Đưa API của Mistral AI vào hoạt động như một nhà cung cấp dịch thuật trong directive @strTranslate.
Thêm directive @strTranslate vào bất kỳ trường nào có kiểu String, để dịch nó sang ngôn ngữ mong muốn.
Ví dụ, queries này dịch các trường title và content của bài viết từ tiếng Anh sang tiếng Pháp bằng API của Mistral AI:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: mistral
)
content @strTranslate(
from: "en",
to: "fr",
provider: mistral
)
}
}Xác thực Mistral AI
Để sử dụng Mistral AI, bạn bắt buộc phải cung cấp API key của Mistral AI, thông qua tab "Plugin Management => Mistral AI Translation" trên trang Cài đặt.
Tạo API key trong tài khoản Mistral AI của bạn.
Sau đó làm theo một trong các phương pháp dưới đây để nhập giá trị.
Qua Cài đặt
Nhập API key vào các ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Trong wp-config.php
Thêm hằng số GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY vào wp-config.php:
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY', '{your API key}' );Qua biến môi trường
Định nghĩa biến môi trường MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY.
Mô hình Mistral AI
Bạn có thể tùy chỉnh mô hình Mistral AI nào sẽ được sử dụng để thực hiện dịch thuật.
Các mô hình sau đây được hỗ trợ:
- Codestral (
codestral-latest) - Mistral Large (
mistral-large-latest) - Pixtral Large (
pixtral-large-latest) - Mistral Saba (
mistral-saba-latest) - Ministral 3B (
ministral-3b-latest) - Ministral 8B (
ministral-8b-latest) - Mistral Small (
mistral-small-latest) - Pixtral (
pixtral-12b-2409) - Mistral Nemo (
open-mistral-nemo) - Codestral Mamba (
open-codestral-mamba)
Làm theo một trong các phương pháp dưới đây để nhập giá trị.
Qua Cài đặt
Nhập mô hình vào ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Trong wp-config.php
Thêm hằng số GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL vào wp-config.php:
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );Qua biến môi trường
Định nghĩa biến môi trường MISTRALAI_TRANSLATION_SERVICES_MODEL.
Prompt dịch thuật
Bạn có thể tùy chỉnh prompt truyền cho Mistral AI để thực hiện dịch thuật.
Làm theo một trong các phương pháp dưới đây để nhập giá trị.
Qua Cài đặt
Nhập "System message" và "Prompt template" vào các ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Trong wp-config.php
Thêm các hằng số GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE và GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE vào wp-config.php:
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE', 'You are a helpful translator' );
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );Qua biến môi trường
Định nghĩa các biến môi trường MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE và MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE.