Vertaling
VertalingMistral AI Vertaling

Mistral AI Vertaling

Gebruik Mistral AI als vertaalprovider in de directive @strTranslate, om een veldwaarde naar je gewenste taal te vertalen.

Beschrijving

Maak de API van Mistral AI beschikbaar als vertaalprovider in de directive @strTranslate.

Voeg de directive @strTranslate toe aan een willekeurig veld van het type String, om het naar de gewenste taal te vertalen.

Bijvoorbeeld, deze query vertaalt de title- en content-velden van een bericht van Engels naar Frans met de Mistral AI API:

{
  posts {
    title @strTranslate(
      from: "en",
      to: "fr",
      provider: mistral
    )
    
    content @strTranslate(
      from: "en",
      to: "fr",
      provider: mistral
    )
  }
}

Mistral AI Autorisatie

Om Mistral AI te gebruiken, is het verplicht je Mistral AI API-sleutel op te geven via het tabblad "Plugin Management => Mistral AI Translation" op de instellingenpagina.

Maak de API-sleutel aan in je Mistral AI-account.

Volg daarna een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer de API-sleutel in de bijbehorende velden op de instellingenpagina in en klik op "Save Changes (All)":

De API-sleutel van Mistral AI instellen
De API-sleutel van Mistral AI instellen

In wp-config.php

Voeg de constante GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY toe in wp-config.php:

define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY', '{your API key}' );

Via omgevingsvariabele

Definieer de omgevingsvariabele MISTRALAI_TRANSLATION_SERVICES_MISTRALAI_API_KEY.

Mistral AI-model

Je kunt aanpassen welk Mistral AI-model wordt gebruikt om de vertaling uit te voeren.

De volgende modellen worden ondersteund:

  • 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)

Volg een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer het model in het bijbehorende veld op de instellingenpagina in en klik op "Save Changes (All)":

Het Mistral AI-model instellen
Het Mistral AI-model instellen

In wp-config.php

Voeg de constante GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL toe in wp-config.php:

define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );

Via omgevingsvariabele

Definieer de omgevingsvariabele MISTRALAI_TRANSLATION_SERVICES_MODEL.

Vertaalprompt

Je kunt de prompt aanpassen die aan Mistral AI wordt doorgegeven om de vertaling uit te voeren.

Volg een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer het "System message" en het "Prompt template" in de bijbehorende velden op de instellingenpagina in en klik op "Save Changes (All)":

De prompt voor Mistral AI instellen
De prompt voor Mistral AI instellen

In wp-config.php

Voeg de constanten GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE en GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE toe in 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}' );

Via omgevingsvariabele

Definieer de omgevingsvariabelen MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE en MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE.