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
。