forty two
1.0.0
Forty-two عبارة عن روبوت Telegram يسمح لك بإنشاء ChatGPT الخاص بك في Telegram باستخدام نماذج OpenAI GPT وGoogle Gemini وAnthropic Claude.
TELEGRAM_TOKEN=your_telegram_api_key
OPENAI_API_KEY=your_openai_api_key
# and / or
# GEMINI_API_KEY=your_gemini_api_key
# ANTHROPIC_API_KEY=your_anthropic_api_key
مع عامل الإرساء يؤلف:
docker-compose up -d
تشغيل بدون عامل ميناء:
pip install -r requirements.txt
alembic upgrade head
python main.py
عامل | وصف | القيمة الافتراضية |
---|---|---|
TELEGRAM_TOKEN | مفتاح واجهة برمجة تطبيقات Telegram. | - |
OPENAI_API_KEY | مفتاح OpenAI API. | - |
GEMINI_API_KEY | مفتاح Google Gemini API. | - |
ANTHROPIC_API_KEY | مفتاح API الأنثروبي. | - |
مزود | المزود الافتراضي للمستخدمين. يمكن للمستخدمين بعد ذلك تغيير الموفر الافتراضي الخاص بهم باستخدام الأمر /provider. يرجى ملاحظة أن API_KEY للموفر المحدد مطلوب. | أوبيناي |
DB_STRING | سلسلة اتصال قاعدة البيانات. | sqlite+aiosqlite:///db.sqlite3 |
MAX_COMPLETION_TOKENS | الحد الأقصى من الرموز للإكمال. | 4096 |
MAX_TOTAL_TOKENS | الحد الأقصى من الرموز لإجمالي الناتج. إذا استخدم موفر الذكاء الاصطناعي أكثر من هذا المبلغ، فسيقوم الروبوت بتلخيص مدخلات المستخدم. | 10000 |
SYSTEM_PROMPT | موجه النظام لـ GPT. | أنت مساعد ودود، اسمك ريك |
OPENAI_MODEL | نموذج OpenAI. | gpt-4o |
ANTHROPIC_MODEL | نموذج أنثروبي. | كلود-3-5-السوناتة-20240620 |
GEMINI_MODEL | نموذج الجوزاء. | الجوزاء-1.5-فلاش |
ALLOWED_USERS | قائمة مفصولة بفواصل لمستخدمي Telegram الذين يمكنهم التفاعل مع الروبوت. يمكنك استخدام كلاً من معرفات Telegram أو أسماء المستخدمين. إذا لم يكن هناك شيء، فيمكن للجميع التفاعل مع الروبوت. مثال: دوروف،238373289 | لا أحد |
LOG_MESSAGES | تسجيل رسائل المستخدم إلى ملف ووحدة التحكم. | خطأ شنيع |
التاريخ_التجربة | إذا حدثت الرسالة الأخيرة من المستخدم أكثر من الوقت المحدد بالدقائق، فسيتم إعادة تعيين سجل الرسائل. | 30 |
لغة | لغة رسائل نظام الروبوت. يدعم حاليًا en، es، ca، ru. | أون |
هذا المشروع مرخص بموجب ترخيص MIT - راجع ملف الترخيص للحصول على التفاصيل.
صنع بالحب في برشلونة