Rebuild für Kamo-shared-library update (effektive-Funktions-Rechender)
Nachdem die neuen AppliedModelEnforcementService-Methoden (computeAvailabilitiesMap, isAppffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeat...
Rebuild für Kamo-Shared-Bibliothek Update (Applied-Modell Durchsetzung + appConfigs + istPrivat)
Auslöst einen Umbau, so dass dieser Service zieht die aktualisierte kamo-shared-Bibliothek mit AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig En...
Rebuild für Kamo-Shared-Bibliothek Update (Laufzeit-Regeln + DEFAULT Fallback in MemberRightsAppliedService)
Triggert einen Umbau, so dass dieser Service die aktualisierten **************** aufgreift, der Vorlagen-Zwischen-Regeln und DEFAULT-Template-Feed-Feaebacks zus...
Rebuild für Kamo-shared-Bibliothek Update (Master-Modell, Standard-Rollenvorlagen, Force-Regel-Rechenbelegung)
Triggert einen Umbau, so dass dieser Service die neue kamo-shared-Bibliothek Revision mit Organization.branchTypeID, Organization.masterModelID, ************ en...
Fügen Sie Concurrency-Gruppe hinzu, um doppelte Workflow-Läufe zu verhindern
Wenn ein Push einen Workflow auslöst und workflow_dispatch ebenfalls gefeuert wird (oder zwei Drücke kommen in schneller Folge), beide Läufe würden ausführen gl...
Trigger-Astur mit aktualisierter gemeinsamer Bibliothek (PublicChatVisitor @MapsId fix)
Öffentliche KI-Chat-Endpunkte mit RAG-Integration für anonyme Besucher hinzufügen
Fügt /api/ai/public/sessions Endpunkte für anonyme KI-Chats auf Marketing-Websites hinzu. Umgehst OTK auth Filter für öffentliche Pfade. Verwendung von Public-F...
Unterer RAG-Min-Score-Schwelle von 0,5 auf 0,25, um die Filterung relevanter KB-Ergebnisse zu stoppen
Die 0,5-Schwelle verwarf still gültige Ergebnisse aus dem Einbettmodell, insbesondere für domänenspezifische Inhalte mit kleineren 384-dim-Vektoren.
Pass memberType durch RAG Suche nach publik um Zuschauer-kopierten KB-Ergebnissen
Resolvieren Sie den Mitgliedstyp von MemberRepository und fügen Sie ihn in RAG-Suchanfragen ein so kann der Vektor DB KB Artikel nach Zuschauersicht filtern.
Retrigger Build nach Kamo-Shared-Bibliothek AiChatFeedback Unternehmen veröffentlicht
Strukturierte Ziertation Nachbearbeitung stellt sicher, dass RAG-Quellen immer zitiert werden
Wire ConversationContextService für Schiebefenster-Kontext-Management
Trimmt Konversation Geschichte, um Modell Kontextfenster vor dem Senden passen zu LLM. Hält aktuelle Nachrichten wörtlich, fasst ältere zurück.
ConversationContextService für Schiebefensterkontext-Management hinzufügen
Extrahieren MitgliedId in WebSocket auth Abfangjäger für RAG Unterstützung
Anklickbare Quelllinks im RAG-Kontext für KI-Chat einschließen
Aktualisieren Sie RagClient, um markdown-Links in den Kontext einzubetten, der gesendet wird das KI-Modell. KB Artikel Link zu /kb/{guid], Notizen Link zu /note...
Pass memberId an RAG für Notiz-bewusste KI-Chat
AuszugsmitgliedId zu SessionHelper hinzufügen. Update RagClient senden memberId in Suchanfragen, so RAG gibt beide org KB Artikel und die eigenen KI-fähigen Not...
Aktualisieren KI-ID-Referenzen von Long auf UUID
Updates alle Controller, Dienstleistungen und WebSocket Handler für UUID IDs für KI-Einheiten (Anbieter, Modelle, Sitzungen, Nachrichten, Ordner, Richtlinien, M...
Antwort-Körper hinzufügen und die Anmeldung bei RagClient für Fehlersuche anfordern
Loggen Sie die RAG-Anfrage URL, orgId, Abfrage und Antwort Körper auf Fehler zur Diagnose von 500 Antworten von RAGService.
RAG Kontextinjektion für Knowledge Base im AI Chat hinzufügen
- Neuer RagClient-Service für Anrufe bei RAGService semantische Suche - ChatOrchestrationService injiziert KB Kontext, bevor KI reagiert - Konfigurierbar über A...
Verwenden Sie nicht-Streaming Chat-Vervollständigung für REST-Endpunkt
Streaming über REST mit blockLast() produzierte leere Reaktionen, weil Das SSE-Parsing von WebClient funktioniert nicht zuverlässig mit bodyToFlux(String.class)...
Fügen Sie detaillierte Fehlerprotokollierung zu HuggingFaceAdapter für Fehler bei 400 Fehlern hinzu
Erfassen und protokolliert die tatsächliche HF-Fehler-Antwort-Einsatzstelle anstelle von Statuscode.
Wechseln Sie HuggingFace zu router.huggingface.co (api-inference ist veraltet)
HF gibt 410 auf api-inference.huggingface.co zurück router.huggingface.co statt.
Verwenden Sie HuggingFace OpenAI-kompatiblen Endpunkt mit Modell in Anfrage Körper
HF's /v1/chat/Comppletions Endpoint nimmt die Modell-ID im JSON-Körper, nicht im URL-Pfad. Wechselt von per-Modell URL-Routing auf Standard
Alle Modelle (aktiv+inaktiv) in den einzelnen Anbieter GET Response einschließen
Modellzählung zur Providerliste hinzufügen, HF zum Router-Endpunkt schalten
- Inklusive modelCount in Provider-Liste GET Antwort - Wechselstreckung Face default Basis URL zu router.huggingface.co - Unterstützung sowohl api-inference und...
Unterstützung für das Aktivieren/Entbewirr von Modellen über PUT /api/ai/provider/{id]
Wenn das Frontend ein 'Modelle'-Array von Modell-IDs in das Provider-Update sendet auf Anfrage, Modelle im Array werden aktiv eingestellt und Modelle nicht im A...
POST ************-Endpunkt für das Versenden von Chat-Nachrichten hinzufügen
Erhaltt Benutzernachricht, sendet an KI-Anbieter über ChatOrchestrationService, kehrt die vollständige Antwort zurück. Unterstützt REST-basierten Chat-Flow.
Vollständige entschlüsselte API-Schlüssel in Provider-Antworten
Benutzer müssen den vollständigen Schlüssel sehen und bearbeiten, nicht eine maskierte Version.
Hugging Face als dedizierten Provider-Typ mit kundenspezifischem Adapter hinzufügen
- HuggingFaceAdapter übernimmt die URL-Struktur von HF ************ - Modellentdeckung über HF API (warme Text-Generation-Modelle) - Registriert in ProviderAdap...
manuelle Modellerstellung hinzufügen, Griff 410/404 im Test, verwenden entdecktes Modell für CUSTOM-Anbieter
- POST /api/ai/Modelle Endpunkt für manuelles Hinzufügen von Modellen - DELETE /api/ai/models/{id' endpoint - CUSTOM-Anbieter verwenden erstes entdecktes Modell...
Basis-URL zu normalisieren, um /v1/v1 Vervielfältigung zu verhindern
Strips Trailing /v1 von Basis-URL vor dem Anschließen /v1/chat/Comppletions, so können Benutzer Basis-URLs mit oder ohne /v1 Suffix eingeben.
Restrukturieren Prüfverbindung, um Modelle zuerst zu entdecken, Griffrate Grenzen anmutig
- Modellfindung (Leichtgewicht GET) läuft vor Chat-Test (POST) - Ratelimit (429) Fehler zeigen benutzerfreundliche Warnung statt Versagen - Auth-Fehler (401/403...
Modellauto-Discovery auf Provider-Testverbindung im Rahmen von Modell-Auto-Entdeckung
Jeder Provider-Adapter entdeckt verfügbare Modelle der Provider-API. Modelle werden automatisch in die Datenbank eingespeichert, wenn Test Connection erfolgreic...
Provider-spezifisches Testmodell anstelle von Hardcodiertes gpt-4o-mini verwenden
Jeder Anbietertyp verwendet jetzt ein passendes Modell für Verbindungstests
Serialisieren Entity IDs als Strings, um JavaScript Präzisionsverlust zu verhindern
CockroachDB unique_rowid() generiert INT8-Werte, die JavaScript überschreiten Number.MAX_SAFE_INTEGER, verursacht ID Korruption im Frontend.
OTK Authentifizierungsunterstützung hinzufügen, die SecurityService-Muster abgleicht
- OTKPreAuthFilter hinzufügen, um X-OTK Header zu validieren und zu *** session auflösen - Update SessionHelper, um von Anfrage-Attributen zu lesen, die durch F...
Fügen Sie Dockerfile, Forgejo CI/CD-Pipeline hinzu und Kubernetes manifestiert
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
