Przebudowa dla aktualizacji biblioteków kamo-shared (effective-feature resolator)
Odbiera nowe metody AppliedModelEnforcementService (komputerAvailabilitiesMap, jestAppEffictivelyEnabled, getEfficlyEnabledAppTypes, computeEffictiveFeatures), ...
Odbudowa dla aktualizacji biblioteki kamo-shared (stosowane egzekwowanie modelu + aplikacjaConfigs + isPrivate)
Wyzwala przebudowę, dzięki czemu ta usługa ciągnie zaktualizowany bibliotekę ważone kamo zawierającą AppliedModelEnforcementService, ChildOrgSecurityModelAppCon...
Przebudowa aktualizacji biblioteki kamo-shared (przepisy siły w czasie biegu + DEFAULT fallback w MemberRightsAppliedService)
Wyzwala przebudowę, więc ta usługa odbiera zaktualizowane - które stosuje reguły wzorzystów i DEFAULT-template na szczycie istniejącej kaskady.
Odbuduj dla aktualizacji biblioteki kamo-shared (model główny, domyślne szablony ról, resolwator siłowy)
Wyzwala przebudowę, więc ta usługa ciągnie nową wersję biblioteki w sposób waszący kamo, zawierającą Organization.branchTypeID, Organization.masterModelID, podm...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Odbudowa wyzwalacza z zaktualizowanej biblioteki współdzielonej (PublicChatVisitor -MapsId fix)
Dodaj publiczne punkty końcowe czatu AI dzięki integracji RAG dla anonimowych gości
Dodaje /api/ai/public/sessions endpoints dla anonimowego czatu AI na stronach marketingowych. Objętości filtra OTK auth dla ścieżek publicznych. Korzysta z moni...
Niższy próg min-score RAG od 0,5 do 0,25, aby zatrzymać filtrowanie odpowiednich wyników KB
Próg 0,5 cichu odrzucał prawidłowe wyniki z modelu osadzania, Zwłaszcza w przypadku treści specyficznych dla domeny z mniejszymi wektorami 384-dim.
Pass memberType przez RAG wyszukiwanie wyników wyszukiwania odbiorców-scoped KB
Rozwiązuj typ członka z MemberRepository i zamieniaj go w żądaniach wyszukiwania RAG Tak więc wektor DB może filtrować artykuły KB według widoczności odbiorców.
Integracja narzędzia MCP z pętlą zawołycza w synchronizacji przepływu czatu
Ustrukturyzowane cytowanie post-processing zapewnia, że źródła RAG są zawsze cytowane
Wire ConversationContextService do zarządzania kontekstem okien przesuwnych
Przycina historię konwersacji, aby dopasować okno kontekstowe modelu przed wysłaniem - LLM. Utrzymuje ostatnie wiadomości dosłownie, podsumowuje starsze.
RAG w obsłudze strumieniowego, pełny fragment tekstu, zapytaniach z konwersacji
Add ConversationContextService do zarządzania kontekstem okien przesuwnych
Uwzględnij klikalne linki źródłowe w kontekście RAG dla czatu AI
Zaktualizuj RagClient, aby osadzić linki do znaczników w kontekście przesłanego na Model AI. KB artykuły link to /kb/'guid', notes link do /noty?id-noted. Instr...
Przekaż memberId do RAG dla niewiadomego czatu AI
Dodaj ekstraktMemberId do SessionHelper. Zaktualizuj RagClient do wysłania CzłonekId w żądaniach wyszukiwania, więc RAG zwraca oba artykuły lubg KB I własne not...
Aktualizuj odniesienia do identyfikatorów podmiotu AI z Long to UUID
Aktualizuje wszystkie kontrolery, usługi i obsługę WebSocket, aby korzystać z UUID Identyfikatory jednostki AI (dostawcy, modele, sesje, wiadomości, foldery, za...
Dodaj ciało odpowiedzi i wyloguj się z RagClient do debugowania
Zaloguj adres URL żądania wyszukiwania RAG, orgId, kwerendy i organu odpowiedzi na Błąd do zdiagnozowania 500 odpowiedzi RAGService.
Dodaj wstrzyknięcie kontekstu RAG dla bazy wiedzy w czacie AI
- Nowa usługa RagClient do dzwonienia do RAGService semantic search - ChatOrchestrationService wstrzykuje kontekst KB przed odpowiedzią AI - Konfigurowalny prze...
Użyj zakończenia czatu bez strumieniowania dla punktu końcowego REST
Przesyłanie strumieniowe przez REST z blokLast() tworzyło puste odpowiedzi, ponieważ Parowanie SSE WebClient nie działa niezawodnie z bodyToFlux (Stringclass). ...
Dodaj szczegółową rejestrowanie błędów do HuggingFaceAdapter do debugowania 400 błędów
Przechwytuje i rejestruje rzeczywisty organ reagowania na błędy HF zamiast tylko kodu statusu.
Przełącz HuggingFace na router.huggingface.co (api-inference jest przestarzały)
HF zwraca 410 na api-inference.huggingface.co z wiadomością do użycia Zamiast tego router.huggingface.co.
Użyj punktu końcowego kompatybilnego z HuggingFace OpenAI z modelem w ciele zapytania
HF /v1/chat/completions punkt końcowy pobiera identyfikator modelu w korpusie JSON, Nie na ścieżce URL. Przełączane z routingu adresów URL na standard
Uwzględnij wszystkie modele (aktywny + inaktywny) w odpowiedzi GET pojedynczego dostawcy
Dodaj liczbę modeli do listy dostawców, przełącz HF do punktu końcowego routera
- Dołącz modelCount w liście dostawców GET response - Przełącz domyślny URL twarzy do routera.huggingface.co - Obsługa zarówno formatów api-inference, jak i rou...
Wsparcie włączenia/uniemożliwianie modeli poprzez PUT /api/ai/dostarczy/--
Gdy frontend wysyła "modele" tablicy identyfikatorów modeli w aktualizacji dostawcy Zapytanie, modele w tablicy są aktywne i modele nie są w tablicy (należąc do...
Dodaj POST - punkt końcowy do wysyłania wiadomości czatu
Otrzymuje wiadomość dla użytkownika, wysyła do dostawcy AI za pośrednictwem ChatOrchestrationService, Zwraca pełną odpowiedź. Obsługuje przepływ czatu oparty na...
Zwróć pełny odszyfrowany klucz API w odpowiedziach dostawców
Użytkownicy muszą zobaczyć i edytować pełny klucz, a nie zamaskowaną wersję.
Dodaj Hugging Face jako dedykowany typ dostawcy z niestandardowym adapterem
- HuggingFaceAdapter obsługuje strukturę adresów URL HF - - Odkrycie modelu za pośrednictwem HF API (ciepłe modele generacji tekstu) - Zarejestrowany w Provider...
Dodaj ręczne tworzenie modelu, uchwyt 410/404 w testach, użyj odkrytego modelu dla dostawców CUSTOM
- POST /api/ai/modele punkt końcowy do ręcznego dodawania modeli - DELETE /api/ai/modele/punkt końcowy - Dostawcy CUSTOM używają pierwszego odkrytego modelu do ...
Normalizuj podstawowy adres URL, aby zapobiec duplikacji /v1/v1
Paski trailing /v1 z podstawowego adresu URL przed dodawaniem /v1/chat/completions, Użytkownicy mogą wprowadzać podstawowe adresy URL z lub bez przyrostka /v1.
Restrukturyzacja połączenia testowego w celu wykrycia modeli, z wdziękiem obsługują ograniczenia stawek
- Odkrycie modelu (lekki GET) działa przed testem czatu (POST) - Błędy limitu stawek (429) pokazują przyjazne dla użytkownika ostrzeżenie zamiast awarii - Błędy...
Wdrożenie automatycznego wykrywania modelu w połączeniu testowym dostawcy
Każdy adapter dostawcy odkrywa dostępne modele z API dostawcy. Modele są automatycznie zapisywane w bazie danych, gdy połączenie testowe się powiedzie.
Użyj specyficznego dla dostawcy modelu testowego zamiast zakodowanych gpt-4o-mini
Każdy typ dostawcy używa teraz odpowiedniego modelu do testowania połączeń
Serializuj identyfikatory podmiotów jako ciągi znaków, aby zapobiec precyzyjnej utracie JavaScript
CockroachDB unique_rowid() generuje wartości INT8, które przekraczają JavaScript Number.MAX_SAFE_INTEGER, powodując uszkodzenie ID w froncie.
Dodaj obsługę uwierzytelniania OTK dopasowanie do wzorca SecurityService
- Dodać OTKPreAuthFilter, aby potwierdzić nagłówek X-OTK i wyelitować sesję - Aktualizacja sesjiPomoc do odczytu z atrybutów żądań ustawiłeś przez filtr - Zaktu...
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
