📱 Мобільні застосунки вже доступні
Ваш персональний 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
3. GitHub Clone (Для розробників)
Клонуйте репозиторій для розробки, кастомізації або участі в проєкті. Повний доступ до вихідного коду.
git clone https://github.com/CIRISAI/CIRISAgent.gitДалі: дотримуйтесь інструкцій у README.md для ручного налаштування
4. CIRISManager (Корпоративний / Canary)
Керовані canary-розгортання з поступовим виходом, автоматичним тестуванням та можливістю відкату. Для виробничих парків машин.
CIRISManager забезпечує автоматизовані blue-green-розгортання з моніторингом стану. Зверніться до команди для отримання конфігурацій розгортання.
Найкраще для: корпоративних розгортань, виробничих парків, керованої інфраструктури
Привіт, CIRIS
Привіт, CIRIS
Найкоротший шлях до першої відповіді. Запустіть агента, потім зверніться до нього з Python. Обидва блоки нижче можна скопіювати.
1. Запустіть агента
Запустіть API-адаптер. За замовчуванням порт 8080. Доступ OBSERVER не потребує авторизації для локальної розробки.
pip install ciris-agent
ciris-agent --adapter api --port 80802. Зверніться до нього з 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 знаходиться у стані pre-beta. Інтерфейси можуть змінюватися між релізами. Повна поверхня API (181 кінцева точка в 15 модулях) задокументована у ciris_sdk на GitHub.
Усунення несправностей
Усунення несправностей
pip install не вдається
Переконайтеся, що у вас Python 3.10 або новіший:
python --versionСпробуйте оновити pip:
pip install --upgrade pipDocker-контейнери не запускаються
Перевірте журнали контейнера:
docker logs ciris-agentПеревірте файл Docker Compose:
docker compose -f ~/ciris/docker-compose.yml ps