Modelos y proveedores de IA.

Learn DXPR BuilderBuild pagesSchrijven en ontwerpen met AI

Las funciones de IA de DXPR Builder funcionan con el módulo Drupal AI y el módulo proveedor de DXPR (ai_provider_dxpr). Esta página explica qué es un proveedor, cómo encaja el proveedor de DXPR, qué modelos existen y qué significan los "service providers" y pesos en las páginas de ajustes.

El vídeo elige el modelo EU en el editor y lo muestra en el panel AI Agent.

Proveedores en el módulo Drupal AI

En el módulo de IA, un proveedor es un plugin que conecta un servicio de IA. Cada proveedor declara los tipos de operación que admite, como chat, texto a imagen, imagen a imagen y traducir texto. También enumera sus modelos y guarda sus propios ajustes de clave de API.

Los proveedores instalados se enumeran en Configuration > AI > AI Infrastructure > AI Platform Providers (/admin/config/ai/providers). Esto necesita el permiso administer ai providers. El proveedor y modelo predeterminados de cada tipo de operación se fijan en Configuration > AI > AI Infrastructure > Default Models for AI Operations (/admin/config/ai/settings). Se guardan en ai.settings como default_providers.

El proveedor de DXPR

ai_provider_dxpr registra el proveedor con ID dxpr y etiqueta "DXPR". Admite chat, text_to_image, image_to_image y translate_text, emite la salida de chat en streaming y habla con kavya.dxpr.com/v1 con la clave de API seleccionada desde el módulo Key. Su formulario de ajustes está en /admin/config/ai/providers/dxpr (DXPR AI Provider):

  • DXPR API Key: la entidad Key que guarda tu clave de API de DXPR (creada en /admin/config/system/keys; al instalar, el módulo selecciona una clave cuya etiqueta contiene "DXPR")
  • AI Usage Tracking: saldo y uso de créditos
  • Default model y Allowed models: ver Modelos abajo
  • AI Service Providers: Automatic o Manual Override, con una tabla arrastrable de servicios ascendentes
  • Em-dash processor: nivel de postprocesado, con anular por idioma

Guardar el formulario también registra dxpr como el proveedor predeterminado de cada tipo de operación que aún no tiene predeterminado. Las variantes de chat y traducir texto reciben kavya-m1. Texto a imagen e imagen a imagen reciben kavya-image. Guardar también envía una corta petición de prueba para comprobar la clave y el límite de tasa de la cuenta.

La propia página de IA de DXPR Builder muestra entonces tus créditos y un enlace a este formulario: Configure AI service providers.

Pestaña AI Settings de DXPR Builder con créditos de uso e interruptores de funciones

Qué proveedor usa DXPR Builder

DXPR Builder envía cada petición de IA al proveedor de DXPR por nombre. Así que los comandos de texto, la creación de páginas, la generación de imágenes y la edición de imágenes siempre usan el proveedor de DXPR. Los predeterminados en /admin/config/ai/settings no cambian esto. Las rutas detrás de estas funciones están en Referencia de la API de IA.

Otros proveedores en el módulo de IA, como OpenAI, Anthropic o Mistral, no pueden servir funciones de DXPR Builder. Aún pueden ser los predeterminados de otras funciones de IA en el mismo sitio, por ejemplo AI Image Alt Text o AI Translate.

Modelos

Clave del constructor Modelo de API Usado para
dxai_kavya_m1 kavya-m1 Comandos de texto y creación de páginas (predeterminado)
dxai_kavya_m1_eu kavya-m1-eu Texto, dirigido a MistralAI (Francia)
dxai_kavya_m1_fast kavya-m1-fast Texto, menor latencia
(none) kavya-image Generación y edición de imágenes, siempre

Un modelo que no está en Allowed models se rechaza. La ruta de chat de DXPR Builder responde 403 con "The selected model is not allowed. Please refresh the page to update your model options." Para otras funciones del módulo de IA, el proveedor responde "The selected model is not allowed by the administrator."

Dónde se fija el modelo de texto predeterminado:

  1. Con ai_provider_dxpr instalado: Default model en /admin/config/ai/providers/dxpr (ai_provider_dxpr.settings, clave ai_model). La página de ajustes de IA de DXPR Builder muestra entonces solo un Configure AI service providers como enlace
  2. Sin él: Default model y Allow users to choose model en DXPR Studio > DXPR Builder > AI (/admin/dxpr_studio/dxpr_builder/ai_settings, dxpr_builder.settings)

Elige un modelo en el editor

Las personas que editan pueden escoger el modelo de sus propias peticiones de IA:

  1. En la barra de DXPR Builder, haz clic en More y elige AI settings.
  2. En Model, elige un modelo, por ejemplo DXAI Kavya M1 EU.
  3. Haz clic en Save.
  4. Haz clic en AI Agent en la barra. La cabecera del panel nombra el modelo que escogiste.

La elección se guarda en el navegador (ck5-ai-agent:model). Con Allowed models limitado a un modelo, no se muestra ningún selector.

Proveedores de servicio y pesos

Kavya M1 es servido por servicios de IA ascendentes. Los formularios de ajustes los llaman "service providers": OpenAI, MistralAI, Anthropic, Google Gemini y XAI. No tienen relación con los proveedores del módulo Drupal AI; solo dirigen el enrutado dentro del servicio DXPR. Dos claves de configuración controlan esto, guardadas en ai_provider_dxpr.settings cuando ese módulo está instalado y si no en dxpr_builder.settings (esquema en config/schema/dxpr_builder.schema.yml):

Clave Valores Efecto
ai_provider_selection_mode automatic (predeterminado) o manual Automatic: no se envía lista de proveedores y DXPR enruta por rendimiento en vivo. Manual: los proveedores habilitados se envían con la petición
ai_providers Por proveedor: enabled, weight, region weight es un entero; más bajo significa mayor prioridad. region es enabled o disabled (la sección de la tabla donde está la fila)

En modo manual el formato de campo pasa los proveedores habilitados al navegador. El navegador los ordena por peso, el más bajo primero, y los envía como cadena providers separada por comas con cada petición de chat, por ejemplo openai,mistral,anthropic. El servicio DXPR usa el primer proveedor y recurre al siguiente habilitado cuando no está disponible o va lento. Los pesos solo se envían cuando el modelo es kavya-m1; los modelos EU y Fast tienen enrutado fijo.

Pesos predeterminados: OpenAI 0, MistralAI 1, Anthropic 2, Google Gemini 3, XAI 4. Arrastrar una fila hacia arriba en la tabla baja su peso.

Para cambiar el orden:

  1. Ve a /admin/config/ai/providers/dxpr (o /admin/dxpr_studio/dxpr_builder/ai_settings sin el módulo proveedor)
  2. Fija Default model en DXAI Kavya M1; las opciones de proveedor se ocultan para otros modelos
  3. Elige Manual Override (Manual priority en la página de DXPR Builder)
  4. Arrastra proveedores entre las secciones Enabled y Disabled hasta el orden que quieres
  5. Haz clic en Save configuration (Save settings en la página de DXPR Builder)

Créditos de IA

Las funciones de IA consumen créditos DXPR de tu suscripción. Comprueba los créditos restantes en DXPR Studio > DXPR Builder > AI, en Usage and Credits, o en AI Usage Tracking en el formulario DXPR AI Provider. Recarga en dxpr.com/user/me/subscription/credits.

¿Qué sigue?