CIRIS
Ẹ̀rọ àgbékọ ló túmọ̀ ojú-ìwé yìí. Tí ohunkóhun kò bá jẹ́ kedere, jọ̀wọ́ ṣí ìṣòro kan lórí GitHub. Repo náà ṣí sí gbogbo ènìyàn, nítorí náà ẹnikẹ́ni lè ràn lọ́wọ́ láti tún un ṣe. Ròyìn ìṣòro ìtumọ̀

padà sí ojú-ìwé àkọ́kọ́

Wà ní iPhone, Android, àti gẹ́gẹ́ bí fífisórí ẹ̀rọ pip / docker / git fún Windows, macOS, àti Linux.

Fi CIRIS Sórí

Arọ́pò orisun-ìmọ̀ tó ṣí sílẹ̀ fún ChatGPT àti Gemini: ìrònú tí a lè ṣe àyẹ̀wò, oríṣiríṣi ède 29, tó sì sopọ̀ mọ́ Home Assistant fún ìṣàkóso ilé tó ṣí sílẹ̀ pátápátá.

📱 Àwọn Àpótí Alágbèéká Ti Wà Báyìí

Aṣojú AI tìrẹ lórí alágbèéká: ìkọ̀kọ̀, lórí ẹ̀rọ rẹ ni, orisun-ìmọ̀ ṣí sílẹ̀

1. pip install (Ọ̀nà Tí A Fẹ́)

Ọ̀nà tó yára jùlọ àti tó rọrùn jùlọ. Ó ní olùṣíṣẹ́ ìmúdásílẹ̀ àkọ́kọ́. Ó ṣiṣẹ́ ní Windows, macOS, àti Linux.

pip install ciris-agent

Lẹ́yìn náà ṣe: ciris-agent láti bẹ̀rẹ̀ olùṣíṣẹ́ ìmúdásílẹ̀ àkọ́kọ́

Ohun tó nílò: Python 3.10+

Àwọn Ọ̀nà Fífi Sórí Mìíràn

2. Docker Compose

Ṣe CIRIS nínú àyíká àpótí tó yàsọ̀tọ̀. Tó dára jùlọ nígbà tí o bá fẹ́ àwọn ìfisílẹ̀ tí a lè tún ṣe bákan náà lórí ẹ̀rọ àgbègbè tàbí lórí server.

docker compose up -d

Ohun tó nílò: Docker Engine 20.10+, àfikún docker compose, ìbẹ̀wò iṣẹ́ tó ní fáìlì compose

3. GitHub Clone (Ìdàgbàsókè)

Daakọ àkójọpọ̀ fún ìdàgbàsókè, ìyípadà, tàbí fífúnni ní àfikún sí iṣẹ́ náà. Wíwọlé kóòdù orisun pátápátá.

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

Lẹ́yìn náà: Tẹ̀lé README.md fún àwọn ìtọ́sọ́nà ìmúdásílẹ̀ pẹ̀lú ọwọ́

4. CIRISManager (Ìlú-Ìṣòwò/Canary)

Àwọn ìtúsílẹ̀ canary tí a ń ṣàkóso pẹ̀lú àwọn àgbékalẹ̀ gradual, ìdánwò aládàáṣiṣẹ́, àti àwọn agbára padà sẹ́yìn. Fún àwọn ètò tí a ti fi sínú ìmúlò gidi.

CIRISManager pèsè àwọn fífisórí ẹ̀rọ blue-green aládàáṣiṣẹ́ pẹ̀lú àbójútó ìlera iṣẹ́. Kan sí ẹgbẹ́ fún àwọn ètò fífisórí ẹ̀rọ.

Tó dára jùlọ fún: Àwọn fífisórí ẹ̀rọ ilé-iṣẹ́, àwọn àkójọpọ̀ ẹrọ tí wọ́n ń ṣiṣẹ́ ní àgbàlá ìmúlò, àwọn ìpilẹ̀ ẹ̀rọ tí a ń ṣàkóso

Báwò, CIRIS

Ọ̀nà tó kúrú jùlọ sí ìdáhùn àkọ́kọ́. Bẹ̀rẹ̀ aṣojú náà, lẹ́yìn náà pè é láti Python. Àwọn apẹẹrẹ méjèèjì tí ó wà nísàlẹ̀ ṣee daakọ.

1. Bẹ̀rẹ̀ aṣojú

Ṣí ATÚNṢE API. Ó máa lo ọ̀nà-ìbùdó (port) 8080 àyàfi tí o bá yí i padà. Wíwọlé OBSERVER kò nílò ìjẹ̀rísí fún ìdàgbàsókè àgbègbè lórí ẹ̀rọ tìrẹ.

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

2. Pè é láti Python

Async SDK. response.processing_time_ms + response.state ń fi ìrònú tó wà lẹ́yìn gbogbo ìpè hàn fún ọ.

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 náà jẹ́ ṣáájú-beta. Àwọn atọ́kùn lè yí padà láàárín àwọn ìtújáde. A ti ṣàkọsílẹ̀ API pátápátá nínú ciris_sdk lórí GitHub.

Ṣíṣe Àtúnṣe Ìṣòro

pip install kùnà

Rí i dájú pé o ní Python 3.10 tàbí gíga jù:

python --version

Gbìyànjú ìgbéga pip:

pip install --upgrade pip

Àwọn àpótí Docker kò fẹ́ bẹ̀rẹ̀

Ṣàyẹ̀wò àwọn àkọsílẹ̀ àpótí:

docker logs ciris-agent

Ṣàmójútó fáìlì Docker Compose:

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