İçeriğe geç
ajan.io

Belgeler menüsü

Bu sayfada

Knowledge Folder API genel bakış

Knowledge base'leri programatik olarak listeleyin, paylaşın, yeniden adlandırın, yükleyin, yönetin ve arayın

Knowledge Folder API, bir workspace anahtarının kullanabileceği Knowledge base'leri listelemenizi, erişimi yönetmenizi ve yeniden adlandırmanızı sağlar. Dosyaları programatik olarak yükleyebilir, yönetebilir ve arayabilirsiniz. Yüklenen dosyalar işlenir, embedding'lenir ve anlamsal arama için kullanılabilir hale gelir. API, Library'de Knowledge base olarak görünen kaynakları yönetir.

Başlamadan önce

  • API key scope: KNOWLEDGE_FOLDER_API kapsamına sahip bir API anahtarı gerekir. Knowledge base API anahtarıyla paylaşılmış olmalıdır; yazma işlemleri Editor rolü gerektirir. Anahtarın zaten kullanabileceği id'leri keşfetmek için List Knowledge bases kullanın. Bkz. Share Knowledge bases with the API.

Base URL

https://api.ajan.io

Dedicated deployments Tüm isteklerde api.ajan.com'u /api/public ile değiştirin.

Kullanılabilir endpoint'ler

MethodEndpointDescription
GET/knowledgeList Knowledge bases
POST/knowledge/{folderId}/accessGrant Knowledge base access
PATCH/knowledge/{folderId}/accessChange Knowledge base access
DELETE/knowledge/{folderId}/accessRevoke Knowledge base access
PATCH/knowledge/{folderId}/folderUpdate a Knowledge base
POST/knowledge/{folderId}Upload a file to a Knowledge base
GET/knowledge/{folderId}/listList files in a Knowledge base
PATCH/knowledge/{folderId}Update a file in a Knowledge base
DELETE/knowledge/{folderId}/{attachmentId}Delete a file from a Knowledge base
POST/knowledge/searchSearch across Knowledge bases

Kılavuzlar