Dosya Kütüphanesi
Kütüphane, görseller, videolar ve PDF'ler için kanonik depodur. Öğeler çalışma alanı kapsamlı, klasörlere organize edilmiş ve gönderiler ile AI üretimleri arasında ID ile referanslanır.
Endpoint'ler
GET /api/v1/files listele (doğrulanmış query)
POST /api/v1/files yükle (multipart, in-memory, maks 50 MB, görseller/videolar)
POST /api/v1/files/download bir URL'den çek
POST /api/v1/files/folder klasör oluştur
DELETE /api/v1/files bir veya birçoğunu sil
GET /api/v1/files/folders düz klasör listesiDosya modeli
typescript
{
user: ObjectId,
pid: ObjectId, // üst klasör
team_id: ObjectId,
is_folder: 0 | 1,
is_image: 0 | 1,
name: string,
file: string, // saklama yolu
type: string, // mime
extension: string,
size: number,
width: number,
height: number,
note: string,
}Yükleme limitleri
- İstek başına 50 MB (multer in-memory).
- Görsel ve video MIME tipleri kabul edilir; controller izin verilmeyen tipleri filtreler.
- Yönetim panelinde varlık-başı sert tavanlar — bkz. Depolama.