oai
1.0.0
あなたのシステムでchatgpt
OpenAIアシスタント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
を実行します。
プロジェクトに加えられた変更は、追加のビルドステップなしでグローバルコマンドに反映されます。
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は、カスタムの同期を管理するのに役立ちます。
セットアップしたら、Vectorストアを同期するためにoai vs sync
を実行してください。
docs/add-new-tool.mdの手順に従ってください
BUN-VSCODEの問題により、外部デバッガーを介して検査する必要があります。
プロジェクトをデバッグするには、プロジェクトのフォルダーでbun debug
を実行します。