Chatgpt di sistem Anda
API Asisten Openai menangani agen, riwayat percakapan, toko vektor, dan alat yang menjalankan Traditionnaly membutuhkan banyak kode boilerplate untuk diatur.
Tujuan kami dengan OAI adalah untuk menyediakan antarmuka yang sederhana dan intuitif untuk berinteraksi dengan API ini.
Versi saat ini menawarkan antarmuka CLI, tetapi lebih banyak lagi akan datang di masa depan.
Cukup jalankan oai
dari baris perintah untuk berinteraksi
OAI saat ini bergantung pada BUN, dan perlu diinstal pada sistem Anda untuk menjalankan proyek.
Versi selanjutnya dapat memungkinkan menggunakan runtime node
, tetapi untuk saat ini, hanya bun
yang didukung.
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun install
OPENAI_API_KEY=your-key
Untuk menginstal asisten Anda secara global dan mengaksesnya dengan perintah oai
, jalankan bun link
di folder proyek.
Setiap perubahan yang dilakukan pada proyek akan tercermin dalam perintah global tanpa langkah pembuatan tambahan.
oai
atau oai chat
: Mulai obrolan dengan asistenoai a|assistant
: Kelola Asisten Andaoai a ls|list
: Daftar asisten yang tersediaoai a add|create|new
: Buat asisten baruoai a rm|remove|delete
: hapus asistenoai ae|edit
: Edit Asistenoai vs|vector-store
: Kelola toko vektor Andaoai vs ls|list
: Daftar toko vektor yang tersediaoai vs add|create|new
: Buat toko vektor baruoai vs rm|remove|delete
: Lepaskan toko vektoroai vs e|edit
: Edit toko vektoroai vs sync
: Sinkronisasi toko vektor dikelola Toko vektor digunakan oleh asisten dengan file search
yang diaktifkan untuk secara dinamis mengambil informasi yang relevan. OAI membantu Anda mengelolanya sinkronisasi khusus.
Setelah diatur, pastikan untuk menjalankan oai vs sync
untuk menyinkronkan toko vektor Anda.
Ikuti langkah-langkah dalam dokumen/add-new-tool.md
Karena masalah dalam bun-vscode, Anda perlu memeriksa melalui debugger eksternal.
Untuk men -debug proyek, menjalankan bun debug
di folder proyek.