Wiki / Core Features / Respuestas de IA / Endpoints de modelos de IA personalizados

Endpoints de modelos de IA personalizados

Actualizado por Maxime_48 · hace 2 horas · Visitas: 114

Idiomas: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

YAWBDB admite endpoints personalizados compatibles con OpenAI para las funciones con IA.

Así puedes usar tu propio proveedor de modelos en lugar de depender solo de la API predeterminada de OpenAI.

El formulario de ajustes de IA del equipo con un endpoint personalizado compatible con OpenAI activado, su modelo y una clave de API guardada


🗺️ Áreas de funciones compatibles

Los endpoints personalizados se pueden usar en funciones como:

  • Respuesta de IA
  • Interacciones aleatorias del bot
  • Transcripción de AudioToText
  • Transcripción de Audio Recording
  • Resúmenes con IA de Audio Recording

Cada función puede tener sus propios ajustes de endpoint personalizado.


🔗 Proveedores compatibles

Cualquier endpoint compatible con OpenAI puede funcionar, según el proveedor y el modelo.

Algunos ejemplos:

  • Ollama
  • LM Studio
  • OpenRouter
  • Servicios autoalojados compatibles con OpenAI
  • Otras API compatibles

Comprueba siempre que tu proveedor admita el tipo de endpoint que quieres usar.


📋 Elegir el modelo

Cada campo de modelo de los ajustes de la función incluye un botón Listar modelos.

Este botón pregunta al endpoint al que apunta ese campo qué modelos ofrece, y te muestra la respuesta como sugerencias:

  • si el endpoint personalizado del campo está activado y su URL está rellenada, la lista procede de tu endpoint, con tu propia clave;
  • si no, procede de OpenAI, con la clave de API de la función.

Las sugerencias se filtran según lo que el campo puede usar realmente. Un campo de transcripción no ofrecerá modelos de chat, y un campo de chat no ofrecerá modelos de embeddings, moderación, imagen o voz: esos se aceptarían al guardar y fallarían en el primer mensaje.

El campo sigue siendo texto libre a propósito. Publicar una lista de modelos es opcional en el formato de OpenAI, así que algunos servidores autoalojados no responden a esta petición, y un modelo autoalojado se llama como su propietario lo haya llamado. Si no se puede obtener la lista, el motivo aparece bajo el campo y puedes escribir el nombre directamente.


🔌 Endpoint del modelo de texto

Para las respuestas de texto con IA, puedes configurar:

  • Activar modelo de texto personalizado
  • URL base personalizada
  • Clave de API personalizada, si hace falta
  • Nombre del modelo, si está disponible en los ajustes de la función

Ejemplo de formato de URL base:

http://localhost:11434/v1

La URL exacta depende de tu proveedor.


🔌 Endpoint de transcripción

Para la transcripción de audio, puedes configurar un endpoint personalizado compatible con Whisper.

Lo usan funciones como AudioToText y Audio Recording cuando la transcripción está activada.


🔌 Endpoint del modelo de resúmenes

Audio Recording puede usar un endpoint personalizado distinto para los resúmenes de reuniones generados con IA.

Así puedes usar un modelo para la transcripción y otro para los resúmenes.


👁️ Campos ocultos

Los campos de endpoint personalizado están ocultos de forma predeterminada.

Solo aparecen cuando se activa el interruptor del endpoint personalizado correspondiente. Así la página de configuración queda más limpia para quienes no necesitan proveedores personalizados.


🔐 Notas de seguridad

  • No compartas las claves de API con usuarios en los que no confíes.
  • Asegúrate de que tu endpoint sea accesible desde el entorno donde se ejecuta YAWBDB.
  • Usa HTTPS para los endpoints remotos siempre que sea posible.
  • Infórmate de cómo almacena o procesa los datos tu proveedor.
  • Prueba primero con un mensaje corto o un archivo de audio breve.

🔧 Solución de problemas

🚨 La IA no responde

Comprueba la URL base, la clave de API y el nombre del modelo. Confirma también que el endpoint es accesible.

🚨 La transcripción falla

Asegúrate de que el endpoint sea compatible con Whisper y admita el formato del archivo de audio que se envía.

🚨 Los resúmenes fallan pero la transcripción funciona

Revisa los ajustes del endpoint del modelo de resúmenes.

🏠 Localhost no funciona

localhost` puede referirse al propio contenedor o servidor; usa una dirección accesible desde el servicio en ejecución.