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

تثبيت CIRIS

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

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

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

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

موصى به

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 (181 نقطة وصول عبر 15 وحدة) موثق في 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
تحتاج مساعدة؟