📱 Мобильные приложения уже доступны
Ваш личный ИИ-агент на телефоне: приватный, локальный, с открытым кодом
РЕКОМЕНДУЕТСЯ
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 (для разработчиков)
Клонируйте репозиторий для разработки, кастомизации или участия в проекте. Полный доступ к исходному коду.
git clone https://github.com/CIRISAI/CIRISAgent.gitЗатем: следуйте инструкциям в README.md для ручной настройки
4. CIRISManager (Enterprise / 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 pipКонтейнеры Docker не запускаются
Проверьте логи контейнера:
docker logs ciris-agentПроверьте файл Docker Compose:
docker compose -f ~/ciris/docker-compose.yml ps