ARCHITECTURE.tr.md
Easy DataSet, büyük dil modeli ince ayar veri setleri oluşturmak için tasarlanmış bir uygulamadır. Kullanıcılar metin dosyaları yükleyebilir, sistem metni otomatik olarak böler ve sorular üretir, sonunda ince ayar için kullanılacak veri setleri oluşturur.
easy-dataset/
├── app/ # Next.js uygulama dizini
│ ├── api/ # API yönlendirmeleri
│ │ └── projects/ # Proje ile ilgili API'ler
│ ├── projects/ # Proje ile ilgili sayfalar
│ │ ├── [projectId]/ # Proje detay sayfası
│ └── page.js # Ana sayfa
├── components/ # React bileşenleri
│ ├── home/ # Ana sayfa bileşenleri
│ │ ├── HeroSection.js
│ │ ├── ProjectList.js
│ │ └── StatsCard.js
│ ├── Navbar.js # Navigasyon çubuğu bileşeni
│ └── CreateProjectDialog.js
├── lib/ # Araç kütüphanesi
│ └── db/ # Veritabanı modülü
│ ├── base.js # Temel yardımcı fonksiyonlar
│ ├── projects.js # Proje yönetimi
│ ├── texts.js # Metin işleme
│ ├── datasets.js # Veri seti yönetimi
│ └── index.js # Modül dışa aktarımı
├── styles/ # Stil dosyaları
│ └── home.js # Ana sayfa stilleri
└── local-db/ # Yerel veritabanı dizini
lib/db/)components/)app/)page.js)projects/[projectId]/)api/)Birden fazla büyük dil modeli sağlayıcı yapılandırması desteklenir:
Her sağlayıcı için yapılandırılabilir:
easy-dataset/
├── locales/ # Uluslararasılaştırma kaynak dizini
│ ├── en/ # İngilizce çeviriler
│ │ └── translation.json
│ ├── zh-CN/ # Çince çeviriler
│ │ └── translation.json
│ └── tr/ # Türkçe çeviriler
│ └── translation.json
├── lib/
│ └── i18n.js # i18next yapılandırması