Temel Arayüzler

Not: Interface detayları kaynak kodda XML dokümantasyonu ile mevcuttur. Metod imzaları, parametreler ve dönüş tiplerini keşfetmek için IDE’nizin IntelliSense özelliğini kullanın. Pratik kullanım örnekleri için Örnekler bölümüne bakın.

Tüm interface’ler SmartRAG.Interfaces namespace’inde bulunur. Interface tanımlarını görüntülemek için:

  1. IDE’nizde: “Go to Definition” (Visual Studio/VS Code’da F12) kullanarak interface’e gidin
  2. XML Dokümantasyonu: Tüm interface’ler parametre ve dönüş tipi bilgileriyle detaylı XML yorumları içerir
  3. Kaynak Kod: Repository’deki src/SmartRAG/Interfaces/ dizinini inceleyin
  4. Örnekler: Pratik kullanım için Örnekler bölümüne bakın

Ana Public Interface’ler

  • IDocumentSearchService - RAG pipeline ve konuşma yönetimi ile AI destekli akıllı sorgu işleme
  • IDocumentService - Doküman CRUD işlemleri ve yönetimi
  • IConversationManagerService - Konuşma oturumu yönetimi ve geçmiş takibi
  • IDocumentParserService - Çoklu format doküman ayrıştırma ve metin çıkarma
  • IDatabaseParserService - Canlı bağlantılarla evrensel veritabanı desteği
  • IAIService - Metin üretimi ve embedding’ler için AI sağlayıcı iletişimi
  • IStorageFactory - Depolama repository’leri oluşturmak için fabrika
  • IPromptBuilderService - AI prompt’ları oluşturmak için servis

Sonraki Adımlar

Örnekler

Pratik kod örnekleri ve gerçek dünya uygulamalarını görün

Örnekleri Görüntüle

Başlangıç

Hızlı kurulum ve kurulum rehberi

Başlangıç