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
| Status | Znaczenie |
|---|
new | Kolekcja utworzona, żadne pliki nie przetworzone |
processing | Pliki są przetwarzane i wiedza jest ekstrahowana |
processed | Wszystkie pliki przetworzone pomyślnie |
processed_with_conflicts | Przetworzone, ale niektóre karty mają konflikty |
error | Przetwarzanie 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).