CIRIS
Cette page a été traduite par machine. Si quelque chose semble incorrect, veuillez ouvrir un ticket sur GitHub. Le dépôt est public afin que tout le monde puisse aider à le corriger. Signaler un problème de traduction

retour à la page d'accueil

Disponible sur iPhone, Android, et en installation pip / docker / git pour Windows, macOS et Linux.

Installer CIRIS

Un remplacement open source pour ChatGPT et Gemini : raisonnement auditable, polyglotte dans 29 langues, compatible Home Assistant pour un contrôle domotique entièrement open source.

📱 Applications mobiles disponibles

Votre agent IA personnel sur mobile : privé, local d'abord, open source

1. pip install (Préféré)

La méthode la plus rapide et la plus simple. Inclut un assistant de configuration au premier lancement. Fonctionne sur Windows, macOS et Linux.

pip install ciris-agent

Ensuite, lancez : ciris-agent pour démarrer l'assistant de configuration

Prérequis : Python 3.10+

Autres méthodes d'installation

2. Docker Compose

Lancez CIRIS dans un environnement de conteneurs isolé. Idéal pour des déploiements reproductibles en local ou sur serveur.

docker compose up -d

Prérequis : Docker Engine 20.10+, plugin docker compose, un dépôt de projet avec le fichier compose

3. Clonage GitHub (Développement)

Clonez le dépôt pour le développement, la personnalisation ou la contribution. Accès complet au code source.

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

Ensuite : suivez le README.md pour les instructions de configuration manuelle

4. CIRISManager (Entreprise/Canary)

Déploiements canary gérés avec déploiements progressifs, tests automatisés et capacités de retour arrière. Pour les flottes en production.

CIRISManager propose des déploiements blue-green automatisés avec des vérifications que chaque service fonctionne correctement. Contactez l'équipe pour les configurations de déploiement.

Idéal pour : déploiements en entreprise, flottes en production, infrastructure gérée

Bonjour, CIRIS

Le chemin le plus court vers une première réponse. Démarrez l'agent, puis appelez-le depuis Python. Les deux blocs ci-dessous sont prêts à copier-coller.

1. Démarrer l'agent

Lancez l'adaptateur API. Port par défaut : 8080. L'accès OBSERVER ne nécessite pas d'authentification en développement local.

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

2. L'appeler depuis Python

SDK asynchrone. response.processing_time_ms + response.state vous montrent le raisonnement derrière chaque appel.

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())

Le SDK est en pré-bêta. Les interfaces peuvent changer entre les versions. L'API complète est documentée dans ciris_sdk sur GitHub.

Résolution des problèmes

L'installation pip échoue

Vérifiez que vous avez Python 3.10 ou une version supérieure :

python --version

Essayez de mettre à jour pip :

pip install --upgrade pip

Les conteneurs Docker ne démarrent pas

Vérifiez les journaux du conteneur :

docker logs ciris-agent

Vérifiez le fichier Docker Compose :

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