CIRIS
ਇਹ ਪੰਨਾ ਮਸ਼ੀਨ ਦੁਆਰਾ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਸੀ। ਜੇ ਕੁਝ ਗਲਤ ਲੱਗੇ ਜਾਂ ਠੀਕ ਨਾ ਪੜ੍ਹਦਾ ਹੋਵੇ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ GitHub ਉੱਤੇ ਇੱਕ issue ਖੋਲ੍ਹੋ। ਰਿਪੋ ਜਨਤਕ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਵੀ ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕੇ। ਅਨੁਵਾਦ ਸਮੱਸਿਆ ਦੀ ਰਿਪੋਰਟ ਕਰੋ

ਮੁੱਖ ਸਫ਼ੇ ਤੇ ਵਾਪਸ ਜਾਓ

iPhone, Android ਅਤੇ Windows, macOS ਅਤੇ Linux ਲਈ pip / docker / git ਇੰਸਟਾਲ ਤੇ ਉਪਲਬਧ।

CIRIS ਇੰਸਟਾਲ ਕਰੋ

ChatGPT ਅਤੇ Gemini ਦਾ ਓਪਨ-ਸੋਰਸ ਬਦਲ: ਜਾਂਚਯੋਗ ਤਰਕ, 29 ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ, ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਓਪਨ-ਸੋਰਸ ਘਰੇਲੂ ਨਿਯੰਤਰਣ ਲਈ Home Assistant ਨਾਲ ਜੁੜਦਾ ਹੈ।

📱 ਮੋਬਾਈਲ ਐਪਸ ਹੁਣ ਉਪਲਬਧ

ਤੁਹਾਡੇ ਮੋਬਾਈਲ 'ਤੇ ਨਿੱਜੀ 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 plugin, compose ਫਾਈਲ ਸਮੇਤ ਪ੍ਰੋਜੈਕਟ ਚੈੱਕਆਊਟ

3. GitHub Clone (ਵਿਕਾਸ)

ਵਿਕਾਸ, ਅਨੁਕੂਲਣ ਜਾਂ ਯੋਗਦਾਨ ਲਈ ਰਿਪੋਜ਼ਟਰੀ ਕਲੋਨ ਕਰੋ। ਪੂਰਾ ਸਰੋਤ ਕੋਡ ਐਕਸੈਸ।

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

ਫਿਰ: ਹੱਥੀਂ ਸੈੱਟਅੱਪ ਹਿਦਾਇਤਾਂ ਲਈ README.md ਦੀ ਪਾਲਣਾ ਕਰੋ

4. CIRISManager (ਐਂਟਰਪ੍ਰਾਈਜ਼/ਕੈਨਰੀ)

ਹੌਲੀ-ਹੌਲੀ ਰੋਲਆਊਟ, ਆਟੋਮੇਟਿਡ ਟੈਸਟਿੰਗ ਅਤੇ ਰੋਲਬੈਕ ਸਮਰੱਥਾਵਾਂ ਵਾਲੀਆਂ ਪ੍ਰਬੰਧਿਤ ਕੈਨਰੀ ਤੈਨਾਤੀਆਂ। ਪ੍ਰੋਡਕਸ਼ਨ ਸਿਸਟਮਾਂ ਲਈ।

CIRISManager ਸਿਹਤ ਨਿਗਰਾਨੀ ਵਾਲੀਆਂ ਆਟੋਮੇਟਿਡ ਬਲੂ-ਗਰੀਨ ਤੈਨਾਤੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਤੈਨਾਤੀ ਸੰਰਚਨਾਵਾਂ ਲਈ ਟੀਮ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।

ਸਭ ਤੋਂ ਵਧੀਆ: Enterprise ਤੈਨਾਤੀਆਂ, ਪ੍ਰੋਡਕਸ਼ਨ ਸਿਸਟਮਾਂ, ਪ੍ਰਬੰਧਿਤ ਢਾਂਚੇ ਲਈ

ਹੈਲੋ, CIRIS

ਪਹਿਲਾ ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਛੋਟਾ ਰਸਤਾ। ਏਜੰਟ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ Python ਤੋਂ ਕਾਲ ਕਰੋ। ਹੇਠਾਂ ਦੋਵੇਂ ਬਲਾਕ ਕਾਪੀ-ਪੇਸਟ ਯੋਗ ਹਨ।

1. ਏਜੰਟ ਸ਼ੁਰੂ ਕਰੋ

API ਅਡੈਪਟਰ ਚਲਾਓ। ਇਹ ਪੋਰਟ 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 ਪ੍ਰੀ-ਬੀਟਾ ਹੈ। ਰਿਲੀਜ਼ਾਂ ਵਿਚਕਾਰ ਇੰਟਰਫੇਸ ਬਦਲ ਸਕਦੇ ਹਨ। ਪੂਰੀ API ciris_sdk on 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