Dokumentacja dla deweloperow

Kompletna dokumentacja techniczna platformy OmniCog AI: API, endpointy, modele, integracje i bezpieczenstwo.

1. API REST

Backend OmniCog AI oparty jest na frameworku FastAPI (Python). API udostepnia endpointy REST do zarzadzania zadaniami, ustawieniami i rozliczeniami.

Bazowy URL

https://ai-best.pl/

Autoryzacja

Kazde zapytanie wymaga uwierzytelnienia za pomoca jednej z dwoch metod:

2. Glowne endpointy

Metoda Endpoint Opis
POST /tasks Tworzenie nowego zadania AI
GET /tasks/{id} Pobranie szczegulow zadania
GET /tasks/{id}/stream Strumien SSE z wynikami zadania
POST /tasks/{id}/cancel Anulowanie trwajacego zadania
GET /settings/runtime Pobranie ustawien runtime
GET /usage Statystyki zuzycia kredytow
GET /plans Lista dostepnych planow

3. SSE Events

Endpoint /tasks/{id}/stream zwraca strumien Server-Sent Events (SSE). Kazde zdarzenie zawiera pole event i data w formacie JSON.

4. Modele

Platforma OmniCog AI udostepnia nastepujace modele AI:

5. Plugin VS Code (Codex)

OmniCog AI oferuje rozszerzenie do Visual Studio Code o nazwie Codex, ktore umozliwia korzystanie z modeli AI bezposrednio z poziomu edytora kodu.

Glowne funkcje

Instalacja

Plugin dostepny jest w VS Code Marketplace. Po instalacji zaloguj sie na swoje konto OmniCog AI, aby rozpoczac prace.

6. Limity i billing

System rozliczen OmniCog AI oparty jest na kredytach. Kazdy plan posiada miesieczny limit kredytow, ktory odnawia sie na poczatku kazdego okresu rozliczeniowego.

Soft limit

Po osiagnieciu soft limitu uzytkownik otrzymuje powiadomienie o zblizaniu sie do konca kredytow. Moze kontynuowac korzystanie z platformy do momentu osiagniecia hard limitu.

Hard limit

Po osiagnieciu hard limitu zapytania do AI zostaja wstrzymane. Uzytkownik moze doladowac konto (Pay As You Go) lub poczekac na odnowienie limitu w nowym okresie rozliczeniowym.

Pay As You Go (PAYG)

Doladowania pozwalaja na zakup dodatkowych kredytow poza limitem planu. Minimalna kwota doladowania wynosi $20 USD. Kredyty z doladowan nie wygasaja.

7. Bezpieczenstwo

Platforma OmniCog AI stosuje wielowarstwowe zabezpieczenia w celu ochrony uzytkownikow i infrastruktury.

Cloudflare Turnstile

Weryfikacja uzytkownikow za pomoca Cloudflare Turnstile chroni przed botami i automatycznymi atakami. Weryfikacja jest wymagana przy logowaniu i rejestracji.

Rate limiting

System ogranicza liczbe zapytan do 2 zapytan na sekunde na uzytkownika. Po przekroczeniu 100 naruszen limitu konto zostaje tymczasowo zablokowane na 5 minut.

Secret Manager

Wszystkie klucze API, tokeny i dane wrazliwe przechowywane sa w zewnetrznym Secret Managerze. Zadne sekrety nie sa przechowywane w kodzie zrodlowym ani w bazie danych.