การติดต่อครั้งแรกติดตั้งฟันเฟืองความสอดคล้องสหพันธ์เปรียบเทียบการวิจัยข้อตกลงGitHub
หน้านี้แปลโดยเครื่อง หากอ่านแล้วไม่ถูกต้อง กรุณาเปิดประเด็น — รีโปเป็นสาธารณะด้วยเหตุผลนั้น รายงานปัญหาการแปล

ติดตั้ง CIRIS

ทางเลือกโอเพนซอร์สแทน ChatGPT และ Gemini: การให้เหตุผลที่ตรวจสอบได้, รองรับ 29 ภาษา, และเชื่อมต่อกับ Home Assistant เพื่อควบคุมบ้านแบบโอเพนซอร์สเต็มรูปแบบ

ใช้ได้บน iPhone, Android และติดตั้งผ่าน pip / docker / git สำหรับ Windows, macOS และ Linux

📱 แอปมือถือพร้อมใช้งานแล้ว

AI เอเจนต์ส่วนตัวบนมือถือ: ส่วนตัว, ประมวลผลบนอุปกรณ์, โอเพนซอร์ส

แนะนำ

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 จาก project checkout

3. GitHub Clone (สำหรับนักพัฒนา)

โคลน repository สำหรับการพัฒนา ปรับแต่ง หรือมีส่วนร่วม เข้าถึง source code ทั้งหมด

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

จากนั้น: ทำตาม README.md สำหรับคำแนะนำการตั้งค่าด้วยตนเอง

4. CIRISManager (Enterprise/Canary)

การติดตั้ง canary แบบมีการจัดการ พร้อม gradual rollout, การทดสอบอัตโนมัติ และความสามารถ rollback เหมาะสำหรับ fleet ในการผลิต

CIRISManager รองรับการ deploy blue-green อัตโนมัติพร้อมตรวจสอบสุขภาพ ติดต่อทีมงานเพื่อขอการตั้งค่าการติดตั้ง

เหมาะสำหรับ: การติดตั้งระดับองค์กร, fleet ในการผลิต, โครงสร้างพื้นฐานที่มีการจัดการ

สวัสดี CIRIS

เส้นทางที่สั้นที่สุดสู่การตอบกลับครั้งแรก เริ่มเอเจนต์แล้วเรียกจาก Python ทั้งสองบล็อกด้านล่างสามารถคัดลอกและวางได้เลย

1. เริ่มเอเจนต์

รัน API adapter ค่าเริ่มต้นคือพอร์ต 8080 การเข้าถึงแบบ OBSERVER ไม่ต้องการการยืนยันตัวตนสำหรับการพัฒนาในเครื่อง

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

2. เรียกจาก Python

Async 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 อยู่ในช่วง pre-beta อินเตอร์เฟซอาจเปลี่ยนแปลงระหว่าง release ดู API surface ทั้งหมด (181 endpoint ใน 15 โมดูล) ใน ciris_sdk บน GitHub

การแก้ไขปัญหา

pip install ล้มเหลว

ตรวจสอบว่ามี Python 3.10 หรือสูงกว่า:

python --version

ลองอัปเกรด pip:

pip install --upgrade pip
Docker container ไม่สามารถเริ่มได้

ตรวจสอบ log ของ container:

docker logs ciris-agent

ตรวจสอบไฟล์ Docker Compose:

docker compose -f ~/ciris/docker-compose.yml ps
ต้องการความช่วยเหลือ?