"Ini seperti AutoGPT mendapat brew install
", dimungkinkan oleh Kurtosis.
CATATAN : Ini sekarang berjalan dengan 0.4.0 yang menghilangkan dukungan untuk Milvus, Weaviate dan PineCone. Anda dapat menjalankan Kurtosis terhadap 0.3.1 dengan melakukan kurtosis run github.com/kurtosis-tech/[email protected]
dengan argumen yang diinginkan
YOUR_API_KEY_HERE
dengan kunci API OpenAI Anda) kurtosis run github.com/kurtosis-tech/autogpt-package --enclave autogpt ' {"OPENAI_API_KEY": "YOUR_API_KEY_HERE"} '
kurtosis service shell autogpt autogpt --exec " python -m autogpt "
YOUR_API_KEY_HERE
dengan kunci API OpenAI Anda) kurtosis run github.com/kurtosis-tech/autogpt-package --enclave autogpt ' {"OPENAI_API_KEY": "YOUR_API_KEY_HERE"} '
kurtosis service shell autogpt autogpt
dan kemudian di dalam prompt:
> python -m autogpt
kurtosis enclave rm -f autogpt
Untuk meneruskan nilai konfigurasi AutoGPT mana pun yang tercantum di sini, teruskan argumen sebagai properti objek JSON yang Anda teruskan ke Kurtosis seperti yang Anda teruskan di OPENAI_API_KEY
.
Misalnya, ini adalah cara Anda meneruskan tanda RESTRICT_TO_WORKSPACE
:
kurtosis run github.com/kurtosis-tech/autogpt-package --enclave autogpt ' {"OPENAI_API_KEY": "YOUR_API_KEY_HERE", "RESTRICT_TO_WORKSPACE": "False"} '
CATATAN: paket ini menjalankan AutoGPT menggunakan backend local
secara default. Backend lain tersedia dengan mengatur parameter MEMORY_BACKEND
di objek JSON yang Anda lewati saat Anda menjalankan perintah kurtosis run
di atas.
Misalnya, untuk menyetel backend memori redis
:
kurtosis run github.com/kurtosis-tech/autogpt-package --enclave autogpt ' {"OPENAI_API_KEY": "YOUR_API_KEY_HERE", "MEMORY_BACKEND": "redis"} '
CATATAN : Redis tidak berfungsi dengan 0.4.0 untuk saat ini
Untuk menjalankan dengan gambar yang berbeda selain yang di-hardcode di main.star
gunakan
kurtosis run github.com/kurtosis-tech/autogpt-package --enclave autogpt ' {"OPENAI_API_KEY": "YOUR_API_KEY_HERE", "AUTOGPT_IMAGE": "significantgravitas/auto-gpt:v0.4.0"} '
Kurtosis mendukung tanda konfigurasi ALLOWLISTED_PLUGINS
yang disertakan dengan AutoGPT. Misalnya, untuk menjalankan plugin AutoGPTTwitter
lakukan hal berikut:
kurtosis run github.com/kurtosis-tech/autogpt-package --enclave autogpt ' {"OPENAI_API_KEY": "YOUR_API_KEY_HERE", "ALLOWLISTED_PLUGINS": "AutoGPTTwitter"} '
Untuk menjalankan beberapa plugin secara bersamaan; pisahkan dengan koma tanpa spasi seperti ini:
kurtosis run github.com/kurtosis-tech/autogpt-package --enclave autogpt '{"OPENAI_API_KEY": "YOUR_API_KEY_HERE", "ALLOWLISTED_PLUGINS": "AutoGPTTwitter,AutoGPTEmailPlugin"}'
Di bawah tenda, Kurtosis akan mengunduh dan menginstal paket untuk Anda.
Saat ini plugin berikut didukung:
Untuk menambahkan dukungan untuk lebih banyak plugin, cukup buat masalah atau buat PR dengan menambahkan entri ke plugins.star
.
Kami memahami OpenAI bisa jadi mahal bagi sebagian orang; terlebih lagi beberapa orang mungkin mencoba menggunakan ini dengan model mereka sendiri. AutoGPT-Package mendukung menjalankan AutoGPT terhadap model GPT4All
yang dijalankan melalui LocalAI
. Untuk menggunakan model lokal -
kurtosis run github.com/kurtosis-tech/autogpt-package ' {"GPT_4ALL": true} '
Ini menggunakan https://gpt4all.io/models/ggml-gpt4all-j.bin
model default
Untuk menggunakan model yang berbeda coba parameter MODEL_URL
seperti -
kurtosis run github.com/kurtosis-tech/autogpt-package ' {"GPT_4ALL": true, "MODEL_URL": "https://gpt4all.io/models/ggml-gpt4all-l13b-snoozy.bin"} '
Untuk mengembangkan paket ini, kloning repo ini dan jalankan perintah berikut:
kurtosis run . --enclave autogpt ' {"OPENAI_API_KEY": "YOUR_API_KEY_HERE"} '
Perhatikan .
- ini memberitahu Kurtosis untuk menggunakan versi paket di mesin lokal Anda (bukan versi di Github).
Kurtosis juga memiliki ekstensi yang tersedia di pasar VSCode yang menyediakan penyorotan sintaksis dan pelengkapan otomatis untuk Starlark yang menjadi bagian dari paket ini.
Beri tahu kami di Discord kami atau di Twitter @KurtosisTech!
Jangan ragu untuk membuat masalah di GitHub jika Anda memiliki bug atau permintaan fitur.