Chatgpt no seu sistema
A API Assistente do OpenAI lida com agentes, histórico de conversas, lojas de vetores e ferramentas de execução que a tradição requer muito código de caldeira para configurar.
Nosso objetivo com a OAI é fornecer uma interface simples e intuitiva para interagir com esta API.
A versão atual oferece uma interface da CLI, mas mais virá no futuro.
Basta executar oai
da linha de comando para interagir
Atualmente, a OAI conta com a BUN e precisa ser instalada no seu sistema para executar o projeto.
Uma versão posterior pode permitir o uso do tempo de execução node
, mas por enquanto, apenas bun
é suportado.
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun install
OPENAI_API_KEY=your-key
Para instalar seu assistente globalmente e acessá -lo com o comando oai
, execute bun link
na pasta do projeto.
Qualquer alteração feita no projeto será refletida no comando global sem qualquer etapa de construção extra.
oai
ou oai chat
: inicia um bate -papo com um assistenteoai a|assistant
: Gerencie seu assistenteoai a ls|list
: Lista de assistentes disponíveisoai a add|create|new
: Crie um novo assistenteoai a rm|remove|delete
: remove an assistantoai ae|edit
: edit an assistantoai vs|vector-store
: manage your vector storeoai vs ls|list
: list available vector storesoai vs add|create|new
: create a new vector storeoai vs rm|remove|delete
: remove a vector storeoai vs e|edit
: edit a vector storeoai vs sync
: Sync Managed Vector Stores As lojas vetoriais são usadas por assistentes com file search
ativada para buscar dinamicamente informações relevantes. A OAI ajuda você a gerenciá -los sincronizações personalizadas.
Depois de configurado, execute oai vs sync
para sincronizar sua loja de vetores.
Siga as etapas em docs/add-new-tool.md
Devido a problemas no bun-vscode, você precisa inspecionar através de um depurador externo.
Para depurar o projeto, Run bun debug
na pasta do projeto.