Kavya AI.
Votre voix, dans toutes les langues.
Écrivez, traduisez et faites vos recherches dans Drupal. Kavya combine plusieurs fournisseurs IA avec des outils conçus pour les sites multilingues et la publication longue.
Traduisez la page,
y compris les petits caractères.
Le fournisseur DXPR AI a une opération native de traduction. Il examine le contenu avant de construire la requête, en ajoutant des instructions pour le HTML et les attributs de texte trouvés.
Gardez la structure de la page
Pour une entrée HTML, le prompt de traduction préserve explicitement les balises, les classes et le balisage de mise en page tout en traduisant le texte. Le texte brut reçoit une requête plus simple sans instructions HTML inutiles.
Incluez les textes d’interface
Textes alternatifs d’images, placeholders de formulaires, libellés de boutons et noms accessibles doivent aussi être traduits. Le module les détecte avec titres et corps de texte.
Prenez en compte le sens de lecture
L’arabe, l’hébreu, le persan, l’ourdou et les autres cibles de droite à gauche prises en charge reçoivent des instructions explicites de gestion du sens, y compris des ajustements aux attributs HTML dir.
<a class="event-link" href="/register" aria-label="Register for the Drupal workshop"> Save your seat </a>
<a class="event-link" href="/register" aria-label="Meld je aan voor de Drupal-workshop"> Reserveer je plek </a>
Exemple illustratif anglais → néerlandais : le lien et la classe CSS restent en place ; le texte visible et le libellé accessible changent. Relisez les traductions générées dans la page finale.
Écrivez tout le guide.
Le travail au long cours demande un plan. Le pipeline d’écriture de Kavya élabore une stratégie de contenu et un plan, puis rédige les sections avec le contenu environnant en vue.
01 / Recherche
Apportez le contexte actuel
Quand la recherche est activée et que la demande l’exige, Kavya peut utiliser la recherche web Perplexity pour rassembler de la matière. L’étape de recherche peut formuler plusieurs requêtes autour du sujet avant le début de la rédaction.
02 / Plan
Donnez une structure à l’article
Une stratégie de contenu donne la direction. Un plan divise le sujet en sections avec des nombres de mots cibles, pour un guide détaillé plus structuré qu’un unique long prompt.
03 / Rédaction
Gardez les sections liées
Chaque section reçoit le plan et le contenu précédent, avec consigne de garder la continuité et d’éviter les répétitions. Les contraintes de balises et classes HTML guident le format pour l’application destinataire.
Pour un explicatif technique, un guide de programmes universitaires ou une page de services détaillée. Vérifiez les sources et affirmations factuelles avant de publier. Voyez sa place dans un workflow Drupal multilingue.
Vos choix éditoriaux,
intégrés au workflow.
Choisissez une voix pour l’audience, puis travaillez le brouillon là où il sera publié. Sélectionnez un contrôle pour voir l’écran correspondant.
Définissez les voix une fois comme termes de taxonomie, d’Approachable à Professional, et partagez-les entre fonctions IA avec une valeur par défaut sélectionnable.

Notez la ponctuation IA avec post-traitement Off, Low, Medium et High, prévisualisé en direct avec surcharges par langue.

Les traductions gardent le ton et adaptent les références culturelles, puis se publient comme éditions liées du même contenu.

Brouillonnez en conversation IA, affinez en édition visuelle, et publiez via le même flux Drupal que les relecteurs connaissent.

Vos rédacteurs locaux savent ce qui sonne juste.
Le bon terme produit. Une date au format local. Une invitation qui sonne naturel. Vos rédacteurs apportent le contexte qu’un brouillon de traduction attend encore.
Préparez le texte avec Kavya, puis faites relire textes et page finale par ceux qui connaissent l’audience avant de publier.

Un fournisseur Drupal unique.
Trois façons de l’exécuter.
Choisissez votre modèle par défaut dans Drupal. Pour le modèle Kavya standard, vous pouvez aussi sélectionner des fournisseurs et changer leur ordre de repli.
kavya-m1
Choix du fournisseur et repli
Accédez à OpenAI, Anthropic Claude, Google Gemini, xAI et Mistral via Kavya. Routage automatique ou ordre de priorité configuré. Si un fournisseur échoue, le service essaie le suivant dans la chaîne.
kavya-m1-eu
Une option de modèle UE
Choisissez l’option basée sur Mistral pour un traitement européen. Évaluez séparément les services optionnels comme la recherche web en définissant les exigences de données de votre site.
kavya-m1-fast
Privilégiez la vitesse de réponse
Utilisez la variante la plus rapide quand une réponse courte ou une itération rapide compte plus que la qualité maximale. Choisissez la valeur par défaut adaptée aux tâches quotidiennes de votre équipe.
Plus qu’un
assistant d’écriture.
Le module open source ai_provider_dxpr connecte Kavya à l’API Drupal AI. Les développeurs peuvent aussi utiliser ses opérations dans leurs fonctionnalités.
Comprenez les images avec le texte
Envoyez des images avec une requête de chat. Demandez une description, discutez du contenu d’une image fournie ou utilisez-la comme contexte pour une tâche éditoriale.
Générez et modifiez des images
Le module implémente des opérations text-to-image et image-to-image, avec des fichiers WebP en sortie. Générez depuis un prompt ou fournissez une image existante pour un changement demandé. Les identifiants API restent sur le serveur.
Demandez des réponses structurées
Passez un schéma JSON quand votre intégration exige des champs prévisibles plutôt que de la prose. Les requêtes de chat acceptent aussi des définitions d’outils pour les applications avec function calling.
Streamez les réponses et contrôlez l’utilisation
Le streaming affiche le texte au fil de l’eau dans les interfaces compatibles. Les réglages du fournisseur exposent les soldes de mots et crédits, et les appels de traduction transitent par les événements Drupal AI pour des modules comme AI Logging.
Ajoutez Kavya à
votre site Drupal.
Testez l’expérience éditoriale avec la démo en ligne, ou installez le fournisseur sur votre propre site.
composer require drupal/ai_provider_dxpr drush en ai_provider_dxpr
- Obtenez une clé API DXPR et stockez-la avec le module Key de Drupal.
- Ouvrez
/admin/config/ai/providers/dxpret sélectionnez la clé. - Choisissez un modèle par défaut et configurez la sélection des fournisseurs pour votre site.
- Utilisez DXPR avec les fonctionnalités compatibles de Drupal AI, dont les intégrations DXPR Builder et CKEditor AI.
Quelques détails utiles.
Traduisez votre contenu.
Gardez la voix de votre marque.
Une page traduite doit se lire comme écrite pour ce public.
L’opération de traduction Drupal de Kavya demande de garder le ton d’origine, avec idiomes et références culturelles adaptés à la langue cible. Sans langue source précisée, elle la détecte depuis le contenu.
Cette attention dépasse les paragraphes : le module reconnaît libellés, descriptions d’images et sens de lecture qui rendent un site multilingue utilisable.
