Chatgpt en tu sistema
La API asistente de OpenAI maneja a los agentes, el historial de conversación, las tiendas vectoriales y las herramientas de ejecución que tradicionalmente requiere una gran cantidad de código de calderas para configurar.
Nuestro objetivo con OAI es proporcionar una interfaz simple e intuitiva para interactuar con esta API.
La versión actual ofrece una interfaz CLI, pero vendrán más en el futuro.
Simplemente ejecute oai
desde la línea de comandos para interactuar
OAI actualmente depende del BUN, y debe instalarse en su sistema para ejecutar el proyecto.
Una versión posterior puede permitir el uso del tiempo de ejecución node
, pero por ahora, solo se admite bun
.
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun install
OPENAI_API_KEY=your-key
Para instalar su asistente a nivel mundial y acceder a él con el comando oai
, ejecute bun link
en la carpeta del proyecto.
Cualquier cambio realizado en el proyecto se reflejará en el comando global sin ningún paso de compilación adicional.
oai
o oai chat
: comienza una conversación con un asistenteoai a|assistant
: Administre a su Asistenteoai a ls|list
: Lista de asistentes disponiblesoai a add|create|new
: Crea un nuevo asistenteoai a rm|remove|delete
: eliminar un asistenteoai ae|edit
: editar un asistenteoai vs|vector-store
: Administre su tienda vectorialoai vs ls|list
: Lista de tiendas Vector disponiblesoai vs add|create|new
: Crear una nueva tienda vectorialoai vs rm|remove|delete
: eliminar una tienda vectorialoai vs e|edit
: editar una tienda vectorialoai vs sync
: Sync Managed Vector Stores Las tiendas vectoriales son utilizadas por asistentes con file search
habilitados para obtener información relevante dinámicamente. OAI te ayuda a administrarles sincronizaciones personalizadas.
Una vez configurado, asegúrese de ejecutar oai vs sync
para sincronizar su tienda vectorial.
Siga los pasos en Docs/Add-New Tool.md
Debido a problemas en BUN-VSCODE, debe inspeccionar a través de un depurador externo.
Para depurar el proyecto, ejecute bun debug
en la carpeta del proyecto.