Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AzerAI Logo

AzerAI

AzerAI - Azərbaycan dilində qabaqcıl səsli AI Asistent plugin əsaslı, çoxdilli AI asistent framework

🌟 Xüsusiyyətlər

  • 🎤 Səsli interfeys - Real-time səsli danışıq
  • 🇦🇿 Azərbaycan dili - Əsas dil Azərbaycan dilidir
  • 🔌 Plugin sistemi - Genişlənəbilən plugin arxitekturası
  • 💾 Yaddaş - Söhbət tarixçəsi və context
  • 🎭 Şəxsiyyət - Dostlu və əyləncəli xarakter
  • 🌍 Çoxdilli - 50+ dil dəstəyi
  • 🚀 Yüksək performans - LiveKit ilə real-time əməliyyatlar

Platform Dəstəyi

  • 💻 Windows - Windows 10/11 dəstəklənir
  • 🍎 macOS - macOS 10.15+ dəstəklənir
  • 🐧 Linux - Ubuntu, CentOS, Debian dəstəklənir
  • 🐍 Python - Python 3.8+ tələb olunur

🚀 Quraşdırma

Əsas quraşdırma

pip install AzerAI

Bütün pluginlərlə birlikdə

pip install AzerAI[plugins]

Əl ilə quraşdırma

git clone https://github.com/AzerStudio-Dev/AzerAI.git
cd AzerAI
pip install -e .

⚙️ Konfiqurasiya

.env faylı yaradın:

# LiveKit Konfiqurasiyası
LIVEKIT_API_KEY=your_api_key
LIVEKIT_API_SECRET=your_api_secret
LIVEKIT_URL=wss://your-livekit-server.com

# LiveKit Agent Adı
LIVEKIT_AGENT_NAME=AzerAI

# AI Model API Açarı Parametrləri
GOOGLE_API_KEY=your_google_api_key
OPENAI_API_KEY=your_openai_api_key

# AI Model Seçimi (google və ya openai)
AI_PROVIDER=google

🎯 İstifadə

Console modu

AzerAI console           # Konsol modunda işlə

Digər əmrlər

AzerAI start             # Serveri başlad
AzerAI dev               # İnkişaf rejimi
AzerAI connect           # Qoşul
AzerAI download-files    # Faylları yüklə

🔌 Plugin Yaratmaq

Yeni plugin yaratmaq üçün ətraflı təlimata baxın:

📖 Plugin Yaratma və Yayımlama Təlimatı

Sürətli Başlanğıc:

  • Plugin adı azerai-plugins- prefiksi ilə başlamalıdır
  • Bütün funksiyalar @function_tool() dekoratoru ilə işarələnməlidir
  • Hər plugin __init__.py, info.py, main.py, prompts.py fayllarına malik olmalıdır
  • ctx: RunContext parametri hər funksiyada olmalıdır
  • Azərbaycan dilində təsvirlər istifadə edin
  • Funksiyalar async olmalıdır
  • Ətraflı təlimat üçün yuxarıdakı linkə klikləyin

🤝 İştirak

  1. Fork edin
  2. Feature branch yaradın (git checkout -b feature/amazing-feature)
  3. Commit edin (git commit -m 'Add amazing feature')
  4. Push edin (git push origin feature/amazing-feature)
  5. Pull Request yaradın

📄 Lisenziya

Bu layihə MIT Lisenziyası ilə lisenziyalaşdırılıb - LICENSE faylına baxın.

🙏 Təşəkkürlər

  • Python - Proqramlaşdırma dili
  • LiveKit - Real-time audio/video framework
  • Google - AI modeli
  • OpenAI - AI modeli
  • Azərbaycan icması - Dəstək və tövsiyələr

📞 Əlaqə


🇦🇿 Azərbaycanın ilk tam plugin ekosistemli AI asistenti! 🚀

About

**AzerAI** - Azərbaycan Dilində Qabaqcıl Səsli AI Asistent

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages