Añadir grupo de concurrencia para evitar carreras duplicadas de flujo de trabajo
Cuando un empujón desencadenante un flujo de trabajo y flujo de trabajo-dispatch también se dispara (o dos empujón llegan en rápida sucesión), ambas carreras ej...
Reconstruyeción desenlacen con biblioteca compartida actualizada (PublicChatVisitor .MapsId fix)
Añadir los endpoints de chat de la IA público con la integración de RAG para visitantes anónimos
Añade puntos de endpoints /api/public/public/sessions para chat de IA anónimo en sitios de marketing. Epasse OTK auth filter para vías públicas. Utiliza el sist...
Menor umbral de puntuación de la RAG de 0,5 a 0,25 para dejar de filtrar los resultados KB pertinentes
El umbral de 0.5 estaba descartando silenciosamente los resultados válidos del modelo de incrustación, especialmente para el contenido específico de dominio con...
Miembro del pasoTipo a través de la búsqueda de RAG para los resultados de KB de la audiencia
Resolver el tipo de miembro de MemberRepository e incluílo en las solicitudes de búsqueda de RAG para que el vector DB puede filtrar artículos de KB por visibil...
Retrigger build después de la biblioteca compartida de kamo AiChatFeedback publicada
Integración de herramientas MCP con el bucle de llamada herramienta en el flujo de chat sincronizado
El post-procesamiento de citas estructuradas garantiza que las fuentes de la RAG siempre se citan
Añadir el endpoint de retroalimentación para las respuestas de chat de IA
Conversación de cableContextService para la gestión del contexto de ventanas correladilla
Recorta la historia de la conversación para adaptarse a la ventana de contexto de la modelo antes de enviar a LLM. Mantenga mensajes recientes textualmente, res...
RAG en el manejador de streaming, texto de trozos completo, consultas conversaciones
Añadir ConversationContextService para la gestión del contexto de ventanas corredieras
Incluir enlaces de origen clic en contexto RAG para chat de IA
Actualizar RagClient para incrustar enlaces de marcación en el contexto enviado el modelo de IA. Artículos de KB enlace a /kb/-guidá, enlace de notas a /notes?i...
Miembro del paseId a RAG para chat de IA con nota
Añadir extractoMemberId a SessionHelper. Actualizar RagClient para enviar miembroId en las solicitudes de búsqueda para que RAG devuelve ambos artículos de org ...
Actualizar referencias de ID de la entidad de AI de Long a UUID
Actualiza todos los controladores, servicios y manejador WebSocket para usar UUID para IDs de entidad de IA (proveedores, modelos, sesiones, mensajes, carpetas,...
Añadir el cuerpo de respuesta y solicitar la tala a RagClient para la depuración
Conósete la URL de solicitud de búsqueda de RAG, orgId, consulta y cuerpo de respuesta en error para diagnosticar 500 respuestas de RAGService.
Añadir RAG inyección de contexto para Knowledge Base en chat de IA
- Nuevo servicio RagClient para llamar a la búsqueda semántica RAGService - ChatOrquesttrationService inyecta contexto KB antes de que la IA responda - Configur...
Utilice la finalización del chat sin streaming para el endpoint REST
Streaming over REST con blockLast () estaba produciendo respuestas vacías porque El análisis SSE de WebClient no funciona de forma fiable con bodyToFlux(String....
Añadir registro de errores detallado para abrazoFaceAdapter para depurar 400 errores
Captura y registra el cuerpo real de respuesta de error de HF en lugar de sólo código de estado.
Abrazo de conmutaciónEncareno a router. abraggingface.co (api-inferencia está depreciada)
HF devuelve 410 en api-inference. abraggingface.co con mensaje a usar router. abraggingface.co en su lugar.
Use AbrazoFace OpenAI-compatible endpoint con modelo en cuerpo de solicitud
El endpoint /v1/chat/completions de HF toma el ID del modelo en el cuerpo de JSON, no en la ruta URL. Cambiado de enruaje de URL por modelo a estándar
Incluya todos los modelos (activo-inactivo) en respuesta de un solo proveedor GET
Añadir el conteo de modelos a la lista del proveedor, cambiar HF a endpoint del router
- Incluir el modeloCount en la lista de proveedores Respuesta GET - Switch Abrazo Face base base predeterminada a router. abraggingfaceface.co - Soporte api-inf...
Soporte de modelos de habilitación/desactivación a través de PUT /api/ai/provers/sí.
Cuando el frontend envía una gama de 'modelos' de ID de modelo en la actualización del proveedor solicitud, los modelos en la matriz están activos y los modelos...
Añadir POST ********** endpoint para enviar mensajes de chat
Recibe mensaje de usuario, envía al proveedor de IA a través de ChatOrchestrationService, devuelve la respuesta completa. Soporta el flujo de chat basado en RES...
Devuelve la clave de API totalmente descifrado en las respuestas del proveedor
Los usuarios necesitan ver y editar la tecla completa, no una versión enmascarada.
Añadir Abrazo Cara como tipo de proveedor dedicado con adaptador personalizado
- AbrazoFaceAdapter maneja la estructura de URL de HF **************** - Descubrimiento de modelos a través de HF API (modelos de generación de texto en calient...
Añadir la creación de modelos manuales, manegue 410/404 en prueba, use modelo descubierto para proveedores de CUSTOM
- POST /api/ai/models endpoint para añadir modelos manualmente - DELETE /api/ai/models/aidá endpoint - Los proveedores de CUSTOM utilizan el primer modelo descu...
Normalizar la URL base para evitar la duplicación /v1/v1
Tiras de seguimiento /v1 desde la URL base antes de apegar /v1/chat/completion, para que los usuarios puedan introducir URLs de base con o sin el sufijo /v1.
Reestructurar la conexión de prueba para descubrir los modelos primero, manejar los límites de velocidad con la gracia
- Descubrimiento de modelo (GET ligero) se ejecuta antes de la prueba de chat (POST) - Los errores del límite de tarifas (429) muestran una advertencia fácil de...
Implementar el modelo de autodescubr descubrimiento en la conexión de prueba del proveedor
Cada adaptador de proveedor descubre los modelos disponibles de la API del proveedor. Los modelos se guardan automáticamente en la base de datos cuando Test Con...
Utilícelo modelo de prueba específico del proveedor en lugar de gpt-4o-mini codificado
Cada tipo de proveedor utiliza ahora un modelo apropiado para la prueba de conexión
Serializar los ID de entidad como cadenas para prevenir la pérdida de precisión de JavaScript
CockroachDB unique.rowid() genera valores INT8 que superan los de JavaScript Number.MAX-SAFE-INTEGER, causando corrupción de identificación en el frontend.
Añadir soporte de autenticación OTK que coin coincidencia con el patrón de SecurityService
- Añadir OTKPreAuthFilter para validar la cabecera X-OTK y decidir a la sesión de *** - Actualizar sesiónHelper para leer de los atributos de solicitud establec...
Andarda del proyecto AIService con proveedores, servicios, websocket y controladores
Servicio de orquestación de chat de IA en el puerto 4205 con: - WebSocket streaming con sesión auth vía ***/Redis - Orquestación de chat con auto-enrutado, segu...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
