Przejdź do głównej zawartości

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):

  1. Wysyłasz żądanie POST na endpoint główny (np. POST /api/v1/answer) lub na endpoint poll (np. POST /api/v1/answer/poll)
  2. Otrzymujesz request_id (status 202)
  3. Odpytujesz endpoint GET .../poll/{request_id}
  4. 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.