ChattyFire

ChattyFire, kurumsal düzeyde bir AI asistan platformudur. Çoklu LLM provider desteği, gelişmiş RAG özellikleri, esnek plugin sistemi ve çoklu agent orkestrasyonu ile güçlü bir AI chat ve doküman yönetim sistemi sunar.

Çoklu LLM Desteği

OpenAI, Azure OpenAI, Ollama, Mistral AI ve LM Studio gibi birden fazla LLM provider'ı destekler. Her provider için ayrı API key yönetimi, model seçimi ve dinamik provider ekleme/çıkarma imkanı sunar.

Çoklu Agent Sistemi

Sınırsız agent oluşturma, her agent için farklı LLM ve özel system prompt tanımlama imkanı. Handoff, Group Chat, Sequential, Concurrent ve Magentic orkestrasyon stratejileri ile karmaşık iş akışlarını yönetin.

RAG Sistemi

Qdrant tabanlı vector store, gelişmiş embedding desteği ve hybrid arama özellikleri. PDF, DOCX, TXT, MD formatlarında doküman işleme, akıllı chunking ve kullanıcı bazlı erişim kontrolü ile güçlü bilgi erişimi sağlar.

Plugin Sistemi

Built-in, OpenAPI spec, DLL ve external plugin desteği. OpenAPI/Swagger dosyalarından otomatik plugin oluşturma, hot reload ve runtime'da dinamik plugin yükleme/kaldırma özellikleri sunar.

Güvenlik ve Yetkilendirme

Cookie, API Key ve JWT Bearer Token ile çoklu kimlik doğrulama. RBAC tabanlı yetkilendirme, PBKDF2 şifreleme, IP ban, rate limiting ve token maskeleme ile kurumsal düzeyde güvenlik sağlar.

API ve Entegrasyonlar

OpenAI uyumlu API endpoint'i, RESTful API, Swagger/OpenAPI dokümantasyonu ve SSE streaming desteği. OpenAPI spec import ile harici API'leri plugin olarak ekleyebilir, MCP entegrasyonu ile genişletebilirsiniz.