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 installOPENAI_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 。