Chatgpt sur votre système
L'API Assistant OpenAI gère les agents, l'historique de conversation, les magasins vectoriels et les outils de course que Traditionnaly nécessite beaucoup de code de passe-partout à configurer.
Notre objectif avec OAI est de fournir une interface simple et intuitive pour interagir avec cette API.
La version actuelle propose une interface CLI, mais plus viendra à l'avenir.
Exécutez simplement oai
à partir de la ligne de commande pour interagir
OAI s'appuie actuellement sur BUN, et il doit être installé sur votre système afin d'exécuter le projet.
Une version ultérieure peut permettre d'utiliser l'exécution node
, mais pour l'instant, seul bun
est pris en charge.
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun install
OPENAI_API_KEY=your-key
Pour installer votre assistant à l'échelle mondiale et y accéder avec la commande oai
, exécutez bun link
dans le dossier du projet.
Tout changement apporté au projet sera reflété dans la commande globale sans aucune étape de construction supplémentaire.
oai
ou oai chat
: commence une conversation avec un assistantoai a|assistant
: Gérez votre assistantoai a ls|list
: liste des assistants disponiblesoai a add|create|new
: créer un nouvel assistantoai a rm|remove|delete
: supprimer un assistantoai ae|edit
: éditer un assistantoai vs|vector-store
: Gérez votre magasin vectorieloai vs ls|list
: Liste des magasins vectoriels disponiblesoai vs add|create|new
: créer un nouveau magasin vectorieloai vs rm|remove|delete
: Supprimer un magasin vectorieloai vs e|edit
: modifier un magasin vectorieloai vs sync
: SYNC GÉNÉE VECTOR Les magasins vectoriels sont utilisés par les assistants avec file search
permis de récupérer dynamiquement les informations pertinentes. OAI vous aide à les gérer des synchronisations personnalisées.
Une fois configuré, assurez-vous d'exécuter oai vs sync
pour synchroniser votre magasin vectoriel.
Suivez les étapes de Docs / Add-NEW-TOOL.MD
En raison de problèmes dans BUN-VSCODE, vous devez inspecter via un débogueur externe.
Pour déboguer le projet, exécutez bun debug
dans le dossier du projet.