Gaius-Lex API
Witaj w dokumentacji API Gaius-Lex - zaawansowanej platformy AI do analizy prawnej.
Przegląd
API Gaius-Lex udostępnia szereg endpointów podzielonych na kategorie:
- Documents - Przesyłanie i odczyt dokumentów organizacji (
/api/v1/upload,/api/v1/external/documents/{file_id}) - Search - Wyszukiwanie w źródłach prawnych (
/api/v1/search,/api/v1/available-sources) - Agent - Agent prawny z dostępem do narzędzi; tryb webhook i polling (
/api/v1/agent) - Answer - Odpowiedzi na pytania prawne z opcją uproszczenia; tryb webhook i polling (
/api/v1/answer) - OCR - Asynchroniczne rozpoznawanie tekstu (
/api/v1/ocr/poll) - Anonymization - Synchroniczna anonimizacja tekstu (
/api/v1/anonymization) - Document Verification - Asynchroniczna weryfikacja cytowań i źródeł (
/api/v1/doc-verification/poll) - Contract Analysis - Analiza abuzywności, tez, zgodności z regułami (
/api/v1/abusivity,/api/v1/theses-analysis,/api/v1/alignment,/api/v1/rule-analysis/poll) - Company Registry - Wyszukiwanie w KRS i po NIP (
/api/v1/krs,/api/v1/krs-text-analysis,/api/v1/krs-agreement) - API Keys - Zarządzanie kluczami API organizacji (
/core_api/api-key/create)
Autentykacja
Wszystkie endpointy wymagają autoryzacji za pomocą nagłówka Authorization:
Authorization: Api-Key {{Gaiu...ey}}
W przypadku braku lub nieprawidłowego klucza API większość endpointów zwraca 401.
Bazowy URL
https://api.gaius-lex.pl
Sposób działania
Większość endpointów działa asynchronicznie (webhook + polling):
- Wysyłasz żądanie POST na endpoint główny (np.
POST /api/v1/answer) lub na endpointpoll(np.POST /api/v1/answer/poll) - Otrzymujesz
request_id(status 202) - Odpytujesz endpoint
GET .../poll/{request_id} - Pobierasz wynik analizy (status 200)
Endpointy synchroniczne (POST /api/v1/anonymization, wyszukiwanie KRS) zwracają wynik od razu.
Rozpocznij
Przejdź do API Reference aby zobaczyć szczegóły wszystkich dostępnych endpointów.