Przejdź do głównej treści
Kolekcje to kontenery na Twoją wiedzę. Wgraj dokumenty do kolekcji, a Aigmented wyekstrahuje ustrukturyzowane karty wiedzy, które możesz przeszukiwać i odpytywać.

Lista kolekcji

curl https://aigmented.io/api/v1/collections/list \
  -H "Authorization: Bearer sk-TWOJ_KLUCZ_API"
Zwraca wszystkie kolekcje zespołu:
{
  "message": "List of collections",
  "data": [
    {
      "id": 49,
      "name": "Dokumentacja produktowa",
      "status": "processed",
      "_count": {
        "knowledgeCards": 1248,
        "fileInstances": 4
      }
    }
  ]
}

Szczegóły kolekcji

curl https://aigmented.io/api/v1/collections/49 \
  -H "Authorization: Bearer sk-TWOJ_KLUCZ_API"

Tworzenie kolekcji

curl -X POST https://aigmented.io/api/v1/collections/add \
  -H "Authorization: Bearer sk-TWOJ_KLUCZ_API" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Umowy Q4 2024" }'

Usuwanie kolekcji

curl -X DELETE https://aigmented.io/api/v1/collections/49 \
  -H "Authorization: Bearer sk-TWOJ_KLUCZ_API"
Usunięcie kolekcji powoduje usunięcie wszystkich powiązanych kart wiedzy. Tej operacji nie można cofnąć.

Statusy kolekcji

StatusZnaczenie
newKolekcja utworzona, żadne pliki nie przetworzone
processingPliki są przetwarzane i wiedza jest ekstrahowana
processedWszystkie pliki przetworzone pomyślnie
processed_with_conflictsPrzetworzone, ale niektóre karty mają konflikty
errorPrzetwarzanie nie powiodło się

Lista kart wiedzy

curl "https://aigmented.io/api/v1/collections/49/knowledge-cards?page=1&limit=20" \
  -H "Authorization: Bearer sk-TWOJ_KLUCZ_API"
Obsługuje paginację (page, limit), filtrowanie po typie (type) i wyszukiwanie pełnotekstowe (search).