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.pyfayllarına malik olmalıdırctx: RunContextparametri hər funksiyada olmalıdır- Azərbaycan dilində təsvirlər istifadə edin
- Funksiyalar
asyncolmalıdır- Ətraflı təlimat üçün yuxarıdakı linkə klikləyin
🤝 İştirak
- Fork edin
- Feature branch yaradın (
git checkout -b feature/amazing-feature) - Commit edin (
git commit -m 'Add amazing feature') - Push edin (
git push origin feature/amazing-feature) - 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ə
- Müəllif: AzerStudio Dev
- Email: Info.AzerStudioDev@gmail.com
- GitHub: https://github.com/AzerStudio-Dev/AzerAI
- PyPI: https://pypi.org/project/AzerAI/
🇦🇿 Azərbaycanın ilk tam plugin ekosistemli AI asistenti! 🚀
Metadata
Release files for azerai 5.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| azerai-5.0.7.tar.gz | 17.4 kB | Without provenance | Details for azerai-5.0.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| azerai-5.0.7-py3-none-any.whl | Python 3 | none | any | Details for azerai-5.0.7-py3-none-any.whl |
Total release size: 34.9 kB
Release files / azerai-5.0.7.tar.gz
| Download URL | azerai-5.0.7.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
98034c9adc183514c1c10bf29efe46164f25574ad0213880cb469e942521cce2
|
|
BLAKE2b-256 checksum How to use checksums |
7c868d24160912d742c8506bf4fbb245d40e09afd4fb6294528afdf72b7fdf05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / azerai-5.0.7-py3-none-any.whl
| Download URL | azerai-5.0.7-py3-none-any.whl |
|---|---|
| Size | 17.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
42307ff97da330530c8aef393a4e44dca7bf1ab2430805ca124e7b2a3119d458
|
|
BLAKE2b-256 checksum How to use checksums |
9581bcf40b4cd7094ea08e78876e3710353df4894bc0c1972c25dbcac1b29db7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for azerai 5.0.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.