Первый контактУстановкаКогерентный храповикФедерацияСравнитьИсследованияСоглашениеGitHub
Эта страница переведена машиной. Если что-то читается неправильно, откройте задачу — репозиторий публичный не случайно. Сообщить о проблеме с переводом

Установка CIRIS

Открытая замена ChatGPT и Gemini: проверяемые рассуждения, поддержка 29 языков, интеграция с Home Assistant для полностью открытого управления умным домом.

Доступно на iPhone, Android, а также через pip / docker / git для Windows, macOS и Linux.

📱 Мобильные приложения уже доступны

Ваш личный ИИ-агент на телефоне: приватный, локальный, с открытым кодом

РЕКОМЕНДУЕТСЯ

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 развёртывания с мониторингом состояния. Свяжитесь с командой для получения конфигураций развёртывания.

Лучше всего для: корпоративных развёртываний, производственных флотов, управляемой инфраструктуры

Hello, CIRIS

Кратчайший путь к первому ответу. Запустите агента, затем обратитесь к нему из Python. Оба блока ниже можно скопировать.

1. Запустите агента

Запустите API-адаптер. По умолчанию порт 8080. OBSERVER-доступ не требует авторизации при локальной разработке.

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

2. Обратитесь из 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
Нужна помощь?