Terjemahan Mistral AI
Gunakan Mistral AI sebagai penyedia terjemahan dalam direktif @strTranslate, untuk menerjemahkan nilai suatu field ke bahasa yang diinginkan.
Deskripsi
Jadikan API Mistral AI tersedia sebagai penyedia terjemahan dalam direktif @strTranslate.
Tambahkan direktif @strTranslate ke field mana pun bertipe String, untuk menerjemahkannya ke bahasa yang diinginkan.
Misalnya, query ini menerjemahkan field title dan content dari postingan dari bahasa Inggris ke bahasa Prancis menggunakan API Mistral AI:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: mistral
)
content @strTranslate(
from: "en",
to: "fr",
provider: mistral
)
}
}Otorisasi Mistral AI
Untuk menggunakan Mistral AI, wajib menyediakan API key Mistral AI Anda, melalui tab "Plugin Management => Mistral AI Translation" di halaman Pengaturan.
Buat API key di akun Mistral AI Anda.
Kemudian ikuti salah satu metode di bawah ini untuk memasukkan nilainya.
Melalui Pengaturan
Masukkan API key pada input yang sesuai di halaman Pengaturan, lalu klik "Save Changes (All)":

Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY di wp-config.php:
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY', '{your API key}' );Melalui variabel lingkungan
Tentukan variabel lingkungan MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY.
Model Mistral AI
Anda dapat menyesuaikan model Mistral AI mana yang akan digunakan untuk menjalankan terjemahan.
Model-model berikut didukung:
- 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)
Ikuti salah satu metode di bawah ini untuk memasukkan nilainya.
Melalui Pengaturan
Masukkan model pada input yang sesuai di halaman Pengaturan, lalu klik "Save Changes (All)":

Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL di wp-config.php:
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );Melalui variabel lingkungan
Tentukan variabel lingkungan MISTRALAI_TRANSLATION_SERVICES_MODEL.
Prompt terjemahan
Anda dapat menyesuaikan prompt yang dikirimkan ke Mistral AI untuk menjalankan terjemahan.
Ikuti salah satu metode di bawah ini untuk memasukkan nilainya.
Melalui Pengaturan
Masukkan "System message" dan "Prompt template" pada input yang sesuai di halaman Pengaturan, lalu klik "Save Changes (All)":

Di wp-config.php
Tambahkan konstanta GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE di 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}' );Melalui variabel lingkungan
Tentukan variabel lingkungan MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE dan MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE.