Skip to content

Latest commit

 

History

History
111 lines (76 loc) · 2.52 KB

README.md

File metadata and controls

111 lines (76 loc) · 2.52 KB

aiyou.cli

aiyou.cli est une interface en ligne de commande pour interagir avec les assistants AI.YOU directement depuis votre terminal, compatible avec Windows, Linux et macOS.

Caractéristiques

  • Chat en mode interactif avec les assistants AI.YOU
  • Envoi de messages uniques à l'assistant
  • Support pour des instructions supplémentaires
  • Mode debug pour un logging détaillé
  • Mode silencieux pour minimiser les sorties
  • Affichage des informations de l'assistant

Installation

Prérequis

Assurez-vous d'avoir Go 1.16 ou une version ultérieure installée sur votre système.

Étapes d'installation

  1. Clonez ce dépôt :

    git clone https://github.com/chrlesur/aiyou.cli.git
    
  2. Naviguez vers le répertoire du projet :

    cd aiyou.cli
    
  3. Construisez le projet :

    • Pour Windows :
    go build -o aiyou.cli.exe ./cmd/aiyou.cli
    
    • Pour Linux et macOS :
    go build -o aiyou.cli ./cmd/aiyou.cli
    

Configuration spécifique à chaque système d'exploitation

Windows

Assurez-vous que votre %GOPATH%\bin est dans votre PATH. Vous pouvez l'ajouter en exécutant cette commande dans PowerShell :

$env:Path += ";$env:GOPATH\bin"

Linux et macOS

Ajoutez la ligne suivante à votre fichier .bashrc, .zshrc ou équivalent :

export PATH=$PATH:$(go env GOPATH)/bin

Puis rechargez votre configuration de shell :

source ~/.bashrc  # ou ~/.zshrc, selon votre shell

Configuration

Avant d'utiliser aiyou.cli, assurez-vous de configurer vos identifiants AI.YOU dans un fichier .env à la racine du projet :

[email protected]
AIYOU_PASSWORD=votre_mot_de_passe

Utilisation

Pour démarrer une session de chat interactive :

./aiyou.cli interactive -a votre_id_assistant

Pour envoyer un message unique :

./aiyou.cli chat "Votre message" -a votre_id_assistant

Vous pouvez utiliser l'assistant LIA Mini par exemple avec l'id "asst_xLMDUf2cWAKaU8UBFFp1LsLA"

Pour plus d'options, utilisez la commande d'aide :

./aiyou.cli --help

Documentation

Pour une documentation plus détaillée sur chaque module, veuillez consulter les fichiers suivants :

Licence

Distribué sous la licence GPL-3.0. Voir LICENSE pour plus d'informations.

Contact

Christophe Lesur - [email protected]

Lien du projet : https://github.com/chrlesur/aiyou.cli