Mengapa berlabuh AI? | Demo Langsung dan Video | Docker Deployment | Panduan Instalasi
Anchoring AI adalah alat no-kode open-source bagi tim untuk berkolaborasi dalam membangun, mengevaluasi, dan hosting aplikasi yang memanfaatkan GPT dan model bahasa besar lainnya. Anda dapat dengan mudah membangun dan berbagi aplikasi bertenaga LLM, mengelola anggaran Anda dan menjalankan pekerjaan batch. Dengan penahan AI, mengelola akses, mengendalikan anggaran, dan menjalankan pekerjaan batch sangat mudah. Kami bertujuan untuk menjadi tujuan pilihan untuk mengubah tim Anda menjadi pembangkit tenaga listrik yang berpusat pada AI.
Kami menyediakan:
Anda dapat memeriksa rilis alpha kami di sini.
Jika Anda lebih suka menggunakan penahan AI menggunakan Docker, bagian ini menyediakan panduan langkah demi langkah untuk melakukannya.
Klon Repositori GitHub
Jika Anda belum melakukannya, klon repositori ke mesin lokal Anda.
git clone https://github.com/AnchoringAI/anchoring-ai.gitArahkan ke direktori root proyek
cd anchoring-aiBangun gambar Docker
docker-compose buildJalankan wadah Docker
docker-compose up Aplikasi Anda sekarang harus dapat diakses di localhost:3000 .
Hentikan wadah Docker
docker-compose downHapus semua sumber daya Docker (opsional)
docker system prune -aPanduan ini terutama dirancang untuk Linux dan MacOS. Pengguna Windows masih dapat mengikuti dengan beberapa penyesuaian yang ditentukan di bawah ini.
Sebelum memulai instalasi, pastikan Anda memiliki akses tingkat administrator ke sistem Anda.
Catatan untuk pengguna Windows
- Instal dan mulai redis yang tidak didukung pada Subsistem Windows melalui Windows untuk Linux (WSL).
- Komentari
uwsgi==2.0.21Diback-end/requirements.txtkarena paket ini tidak didukung untuk windows.- Tambahkan
--pool=solountuk pekerja seledri arg diback-end/src/celery_worker.pyuntuk mendukung pekerjaan batch.
Unduh MySQL 8.0 : Buka halaman unduhan MySQL resmi dan unduh penginstal MySQL 8.0 untuk sistem operasi Anda.
Instal MySQL : Jalankan penginstal dan ikuti instruksi di layar untuk menginstal MySQL.
Mulai mysql :
sudo systemctl start mysqlVerifikasi Instalasi : Buka terminal dan jalankan yang berikut:
mysql --versionIni harus menampilkan versi MySQL yang diinstal.
Unduh Redis 5.0.7 : Kunjungi halaman unduhan Redis resmi dan unduh Redis 5.0.7 Tarball atau Penginstal untuk sistem operasi Anda.
Instal Redis :
cd redis-5.0.7
make
make installMulai Redis :
redis-serverVerifikasi Instalasi : Buka terminal baru dan jalankan:
redis-cli pingJika Redis berjalan, ini akan mengembalikan "pong".
node -v di terminal. python --version atau python3 --version di terminal. Jalankan perintah berikut di terminal:
git clone https://github.com/AnchoringAI/anchoring-ai.git Buka terminal Anda dan navigasikan ke direktori scripts dalam proyek Anda:
cd path/to/your/project/scriptsBuka shell mysql dengan memasukkan perintah berikut:
mysql -u [your_username] -p Anda akan diminta untuk memasukkan kata sandi untuk [your_username] .
Setelah di dalam shell MySQL, beralih ke database yang ingin Anda gunakan (jika sudah ada). Ganti [your_database] dengan nama database Anda:
use [your_database] ; Jalankan skrip init_db.sql untuk menginisialisasi database MySQL Anda:
source init_db.sql Arahkan ke file config.py yang terletak di direktori back-end/src :
cd path/to/your/project/back-end/src Buka config.py di editor teks favorit Anda dan cari kelas DevelopmentConfig .
Perbarui kelas konfigurasi basis data agar sesuai dengan pengaturan MySQL Anda:
class DevelopmentConfig ( BaseConfig ):
USERNAME = '[your_username]'
PASSWORD = '[your_password]'
HOST = 'localhost'
PORT = '3306'
DATABASE = '[your_database]'
DB_URI = f'mysql+pymysql:// { USERNAME } : { PASSWORD } @ { HOST } : { PORT } / { DATABASE } ?charset=utf8'
SQLALCHEMY_DATABASE_URI = DB_URI Ganti [your_username] , [your_password] , dan [your_database] dengan nama pengguna MySQL, kata sandi, dan nama basis data yang telah Anda pilih.
Setelah menyelesaikan langkah -langkah ini, basis data Anda harus diinisialisasi dan aplikasi Anda dikonfigurasi untuk menghubungkannya.
front-end : cd front-endnpm installnpm startback-end : cd ..
cd back-endpip install -r requirements.txt Arahkan ke direktori src :
cd srcMulai aplikasi Python :
python3 app.pypython app.pyMulailah pekerja seledri di latar belakang :
python3 celery_worker.py >> logs/celery_worker_log.txt 2>&1python celery_worker.py >> logs/celery_worker_log.txt 2>&1Setelah menyelesaikan langkah -langkah ini, Anda harus dapat melihat aplikasi berjalan di LocalHost: 3000.