Chatgpt auf Ihrem System
Die OpenAI -Assistentin API kümmert sich um Agenten, Gesprächsgeschichte, Vektorspeicher und Auslaufwerkzeuge, für die Traditionnaly viel Boilerplate -Code benötigt.
Unser Ziel bei OAI ist es, eine einfache und intuitive Schnittstelle zur Interaktion mit dieser API zu bieten.
Die aktuelle Version bietet eine CLI -Schnittstelle, aber in Zukunft wird mehr kommen.
Führen Sie einfach oai
aus der Befehlszeile aus, um zu interagieren
OAI verlässt sich derzeit auf Bun und muss in Ihrem System installiert werden, um das Projekt auszuführen.
Eine spätere Version kann die Verwendung der node
-Laufzeit ermöglichen, aber im Moment wird nur bun
unterstützt.
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun install
OPENAI_API_KEY=your-key
Um Ihren Assistenten global zu installieren und mit dem oai
-Befehl zuzugreifen, führen Sie bun link
im Ordner des Projekts aus.
Jede Änderung des Projekts wird im globalen Befehl ohne zusätzlichen Build -Schritt widerspiegelt.
oai
oder oai chat
: Startet einen Chat mit einem Assistentenoai a|assistant
: Verwalten Sie Ihren Assistentenoai a ls|list
: Listen Sie die verfügbaren Assistenten aufoai a add|create|new
: Erstellen Sie einen neuen Assistentenoai a rm|remove|delete
: entfernen Sie einen Assistentenoai ae|edit
: bearbeiten einen Assistentenoai vs|vector-store
: Verwalten Sie Ihren Vektor Storeoai vs ls|list
: LIST VECTORSASTORES VORSCHALTENoai vs add|create|new
: Erstellen Sie einen neuen Vektor Storeoai vs rm|remove|delete
: Entfernen Sie einen Vektorspeicheroai vs e|edit
: Bearbeiten eines Vektor Storeoai vs sync
: Synchronisierte Vektorspeicher synchronisieren Vektorspeicher werden von Assistenten verwendet, bei denen file search
aktiviert werden, um relevante Informationen dynamisch abzurufen. OAI hilft Ihnen, sie benutzerdefinierte Synchronisierungen zu verwalten.
Stellen Sie nach dem Einrichten sicher, dass Sie oai vs sync
durchführen, um Ihren Vektor -Store zu synchronisieren.
Befolgen Sie die Schritte in DOCS/add-new-tool.md
Aufgrund von Problemen in Bun-vscode müssen Sie durch einen externen Debugger inspizieren.
Um das Projekt zu debuggen, rennen Sie bun debug
im Ordner des Projekts.