اولین تماسنصبچرخ‌دنده انسجامفدراسیونمقایسهتحقیقاتپیمانGitHub
این صفحه توسط ماشین ترجمه شده است. اگر چیزی نادرست به نظر می‌رسد، لطفاً یک مشکل گزارش دهید — مخزن به دلیلی عمومی است. گزارش مشکل ترجمه

نصب CIRIS

یک جایگزین متن‌باز برای ChatGPT و Gemini: استدلال قابل حسابرسی، چندزبانه در ۲۹ زبان، و قابل اتصال به Home Assistant برای کنترل کامل خانه هوشمند متن‌باز.

در دسترس برای iPhone، Android، و به‌صورت نصب pip / docker / git برای Windows، macOS، و Linux.

📱 اپ‌های موبایل اکنون در دسترس هستند

دستیار هوش مصنوعی شخصی شما روی موبایل: خصوصی، محلی‌اول، متن‌باز

پیشنهادی

۱. pip install (روش ترجیحی)

سریع‌ترین و ساده‌ترین روش. شامل راهنمای راه‌اندازی اولیه است. روی Windows، macOS و Linux کار می‌کند.

pip install ciris-agent

سپس اجرا کنید: ciris-agent برای شروع راهنمای راه‌اندازی اولیه

پیش‌نیازها: Python 3.10+

روش‌های دیگر نصب

۲. Docker Compose

اجرای CIRIS در یک محیط container ایزوله. بهترین گزینه وقتی می‌خواهید استقرارهای محلی یا سروری قابل تکرار داشته باشید.

docker compose up -d
پیش‌نیازها: Docker Engine 20.10+، پلاگین docker compose، یک checkout پروژه با فایل compose

۳. GitHub Clone (توسعه)

مخزن را برای توسعه، سفارشی‌سازی یا مشارکت clone کنید. دسترسی کامل به کد منبع.

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

سپس: راهنمای README.md را برای دستورالعمل‌های راه‌اندازی دستی دنبال کنید

۴. CIRISManager (سازمانی/Canary)

استقرارهای canary مدیریت‌شده با rollout تدریجی، آزمایش خودکار و قابلیت بازگشت. برای ناوگان‌های تولیدی.

CIRISManager استقرارهای blue-green خودکار با نظارت بر سلامت سیستم ارائه می‌دهد. برای تنظیمات استقرار با تیم تماس بگیرید.

بهترین برای: استقرارهای سازمانی، ناوگان‌های تولیدی، زیرساخت مدیریت‌شده

سلام، CIRIS

کوتاه‌ترین مسیر به اولین پاسخ. عامل را شروع کنید، سپس از Python آن را فراخوانی کنید. هر دو بلوک زیر قابل کپی‌پیست هستند.

۱. عامل را شروع کنید

آداپتور API را اجرا کنید. پیش‌فرض پورت ۸۰۸۰ است. دسترسی OBSERVER برای توسعه محلی نیاز به احراز هویت ندارد.

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

۲. از 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 (۱۸۱ endpoint در ۱۵ ماژول) در ciris_sdk در GitHub مستند شده است.

عیب‌یابی

pip install با شکست مواجه می‌شود

مطمئن شوید Python 3.10 یا بالاتر دارید:

python --version

pip را ارتقا دهید:

pip install --upgrade pip
container های Docker شروع نمی‌شوند

لاگ‌های container را بررسی کنید:

docker logs ciris-agent

فایل Docker Compose را تأیید کنید:

docker compose -f ~/ciris/docker-compose.yml ps
نیاز به کمک دارید؟