oai
1.0.0
您的系統上的chatgpt
Openai Assistant API處理代理,對話歷史記錄,矢量存儲和運行工具,這些工具需要大量的樣板代碼才能設置。
我們使用OAI的目標是提供一個簡單而直觀的界面來與此API進行交互。
當前版本提供了一個CLI接口,但將來會有更多。
只需從命令行運行oai
即可交互
OAI當前依賴BUN,並且需要在系統上安裝它才能運行該項目。
以後的版本可以允許使用node
運行時,但是目前僅支持bun
。
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun install
OPENAI_API_KEY=your-key
將OpenAI API鍵添加到.env文件中要在全球安裝您的助手並使用oai
命令訪問它,請在項目文件夾中運行bun link
。
對項目進行的任何更改都將反映在Global命令中,而無需任何額外的構建步驟。
oai
或oai chat
:與助手開始聊天oai a|assistant
:管理您的助手oai a ls|list
:列表可用助手oai a add|create|new
新助手oai a rm|remove|delete
:刪除助手oai ae|edit
:編輯助手oai vs|vector-store
:管理您的矢量商店oai vs ls|list
:列表可用矢量商店oai vs add|create|new
:創建一個新的向量存儲oai vs rm|remove|delete
:刪除矢量存儲oai vs e|edit
:編輯矢量商店oai vs sync
:同步託管向量存儲啟用file search
的助手使用矢量存儲,以動態獲取相關信息。 OAI幫助您管理自定義同步。
設置後,請確保運行oai vs sync
以同步您的矢量存儲。
按照文檔/添加new-tool.md中的步驟
由於BUN-VSCODE中的問題,您需要通過外部調試器進行檢查。
要調試項目,請在項目文件夾中運行bun debug
。