CIRIS
تُرجمت هذه الصفحة آلياً. إذا بدا أي شيء غير صحيح، يرجى فتح بلاغ على GitHub. المستودع عام حتى يتمكن أي شخص من المساعدة في إصلاحه. أبلغ عن مشكلة في الترجمة

العودة إلى الصفحة الرئيسية

متاح على iPhone وAndroid، وكتثبيتات pip / docker / git لـ Windows وmacOS وLinux.

تثبيت CIRIS

بديل مفتوح المصدر لـ ChatGPT وGemini: استدلال قابل للتدقيق، ومتعدد اللغات عبر 29 لغة، ويتكامل مع Home Assistant للتحكم المنزلي الكامل مفتوح المصدر.

📱 تطبيقات الجوال متاحة الآن

مساعدك الذكي الشخصي على الجوال: خاص، محلي أولاً، مفتوح المصدر

1. pip install (الطريقة المفضلة)

الطريقة الأسرع والأسهل. تتضمن معالج الإعداد عند التشغيل الأول. تعمل على Windows وmacOS وLinux.

pip install ciris-agent

ثم شغّل: ciris-agent لبدء معالج التشغيل الأول

المتطلبات: Python 3.10+

طرق التثبيت الأخرى

2. Docker Compose

شغّل CIRIS في بيئة حاويات معزولة. الأفضل عندما تريد نشرات محلية أو على الخادم قابلة للتكرار.

docker compose up -d

المتطلبات: Docker Engine 20.10+، وإضافة docker compose، وسحب المشروع مع ملف compose

3. GitHub Clone (للتطوير)

انسخ المستودع للتطوير والتخصيص أو المساهمة. وصول كامل إلى الكود المصدري.

git clone https://github.com/CIRISAI/CIRISAgent.git

ثم: اتبع README.md للحصول على تعليمات الإعداد اليدوي

4. CIRISManager (للمؤسسات/الإصدار التجريبي)

نشرات تجريبية مُدارة مع طرح تدريجي واختبار آلي وإمكانية التراجع. للأنظمة الإنتاجية.

يوفر CIRISManager نشرات blue-green آلية مع مراقبة الصحة. تواصل مع الفريق للحصول على تكوينات النشر.

الأفضل لـ: نشرات المؤسسات، والأساطيل الإنتاجية، والبنية التحتية المُدارة

مرحباً، CIRIS

أقصر طريق للحصول على أول رد. شغّل الوكيل، ثم استدعه من Python. الكتلتان أدناه قابلتان للنسخ واللصق.

1. تشغيل الوكيل

شغّل محول API. الافتراضي هو المنفذ 8080. وصول OBSERVER لا يتطلب مصادقة للتطوير المحلي.

pip install ciris-agent
ciris-agent --adapter api --port 8080

2. استدعاؤه من Python

SDK غير متزامن. response.processing_time_ms + response.state تُظهر لك التفكير وراء كل استدعاء.

pip install ciris-sdk

# hello_ciris.py
import asyncio
from ciris_sdk import CIRISClient

async def main():
    async with CIRISClient(
        base_url="http://localhost:8080",
    ) as client:
        response = await client.interact(
            "Hello, CIRIS!"
        )
        print(response.response)
        print(
            f"[{response.state}] "
            f"{response.processing_time_ms}ms"
        )

asyncio.run(main())

حزمة SDK في مرحلة ما قبل النسخة التجريبية. قد تتغير الواجهات بين الإصدارات. كامل الـ API موثق في ciris_sdk على GitHub.

استكشاف الأخطاء وإصلاحها

فشل pip install

تأكد من أن لديك Python 3.10 أو أعلى:

python --version

جرّب ترقية pip:

pip install --upgrade pip

حاويات Docker لا تبدأ

تحقق من سجلات الحاوية:

docker logs ciris-agent

تحقق من ملف Docker Compose:

docker compose -f ~/ciris/docker-compose.yml ps