Aktualizacja w repozytorium DeGPTAI (GitHub) $DGC
Analiza backendu w repozytorium AIDecentralGPT/DeGPTAI, a konkretnie folderu: apps/web/routers
Ten folder zawiera wszystkie punkty końcowe LLM, w tym /completion/proxy i /audiototext. Szczególnie sprawdziliśmy, czy istnieje jakakolwiek implementacja statusu HTTP 402 Wymagana płatność – tj. odpowiednia płatność lub kontrola kredytowa w celu ograniczenia dostępu.
Ustalenia:
Kod nie implementuje 402.
Nie ma middleware ani logiki, która weryfikuje płatności lub kredyty.
Zamiast tego użytkownicy z niewystarczającym dostępem otrzymują tylko wiadomość: "Przykro mi, nie masz wystarczających uprawnień dostępu w tej chwili."
To nie jest oficjalny mechanizm 402 i nie blokuje żądań na poziomie protokołu.
Wszystkie istotne pliki zostały sprawdzone: completion.py, openai.py, AliQwenApiInstance i inne integracje AI – 402 nie pojawia się nigdzie.
Obecnie backend nie wykonuje żadnej rzeczywistej weryfikacji płatności lub kredytu, która mogłaby wywołać HTTP 402. Użytkownicy bez dostępu widzą tylko komunikat ostrzegawczy; samo żądanie nie jest odrzucane.
"Wszystkie wskazania implementacji HTTP 402 zostały sprawdzone; jeśli ktoś znalazł coś, co zostało pominięte, proszę o poprawki."
$DGC

