Warum KI verankern? | Live -Demo und Videos | Docker -Bereitstellung | Installationshandbuch
Anchoring AI ist ein Open-Source-No-Code-Tool für Teams, mit dem Sie an Anwendungen zusammenarbeiten, bewertet und gehostet werden können, die GPT und andere große Sprachmodelle nutzen. Sie können LLM-Anbieter-Apps problemlos erstellen und teilen, Ihr Budget verwalten und Stapeljobs ausführen. Mit der Verankerung von KI ist das Verwalten von Zugriff, die Kontrolle von Budgets und das Ausführen von Batch -Jobs ein Kinderspiel. Wir wollen das Ziel der Wahl sein, um Ihr Team in ein KI-zentriertes Kraftpaket zu verwandeln.
Wir bieten:
Hier können Sie unsere Alpha -Version hier ansehen.
Wenn Sie es vorziehen, AI mit Docker zu verankern, bietet dieser Abschnitt eine Schritt-für-Schritt-Anleitung dazu.
Klonen Sie das Github -Repository
Wenn Sie es noch nicht getan haben, klonen Sie das Repository in Ihre lokale Maschine.
git clone https://github.com/AnchoringAI/anchoring-ai.gitNavigieren Sie zum Projekt Root Directory
cd anchoring-aiErstellen Sie das Docker -Bild
docker-compose buildFühren Sie Docker -Container aus
docker-compose up Ihre Bewerbung sollte nun bei localhost:3000 zugänglich sein.
Stoppen Sie Docker -Container
docker-compose downEntfernen Sie alle Docker -Ressourcen (optional)
docker system prune -aDiese Anleitung wurde hauptsächlich für Linux und MacOS entwickelt. Windows -Benutzer können weiterhin einige unten angegebene Anpassungen verfolgen.
Stellen Sie vor Beginn der Installation sicher, dass Sie Zugriff auf Ihr System auf Administratorebene haben.
Hinweis für Windows -Benutzer
- Installieren und starten Sie Redis, das über Windows Subsystem für Linux (WSL) nicht unterstützt wird.
- Kommentieren Sie
uwsgi==2.0.21inback-end/requirements.txtda dieses Paket für Windows nicht unterstützt wird.- Fügen Sie
--pool=solofür die Sellerie-Arbeiter-Argumente inback-end/src/celery_worker.pyum Stapeljobs zu unterstützen.
Laden Sie MySQL 8.0 herunter : Gehen Sie zur offiziellen MySQL -Download -Seite und laden Sie das Installationsprogramm für MySQL 8.0 für Ihr Betriebssystem herunter.
Installieren Sie MySQL : Führen Sie das Installationsprogramm aus und befolgen Sie die Anweisungen auf dem Bildschirm, um MySQL zu installieren.
Starten Sie MySQL :
sudo systemctl start mysqlInstallation überprüfen : Öffnen Sie ein Terminal und führen Sie Folgendes aus:
mysql --versionDies sollte die installierte MySQL -Version anzeigen.
Download Redis 5.0.7 : Besuchen Sie die offizielle REDIS -Download -Seite und laden Sie den REDIS 5.0.7 Tarball oder Installateur für Ihr Betriebssystem herunter.
Redis installieren :
cd redis-5.0.7
make
make installStart Redis :
redis-serverInstallation überprüfen : Öffnen Sie ein neues Terminal und führen Sie aus:
redis-cli pingWenn Redis läuft, wird dies "Pong" zurückgegeben.
node -v im Terminal ausführen. python --version oder python3 --version im Terminal. Führen Sie den folgenden Befehl im Terminal aus:
git clone https://github.com/AnchoringAI/anchoring-ai.git Öffnen Sie Ihr Terminal und navigieren Sie zum scripts innerhalb Ihres Projekts:
cd path/to/your/project/scriptsÖffnen Sie die MySQL -Shell, indem Sie den folgenden Befehl eingeben:
mysql -u [your_username] -p Sie werden aufgefordert, das Passwort für [your_username] einzugeben.
Sobald Sie in der MySQL -Shell in der Datenbank wechseln möchten, die Sie verwenden möchten (falls bereits vorhanden). Ersetzen Sie [your_database] durch den Namen Ihrer Datenbank:
use [your_database] ; Führen Sie das Skript init_db.sql aus, um Ihre MySQL -Datenbank zu initialisieren:
source init_db.sql Navigieren Sie zur Datei config.py im back-end/src -Verzeichnis:
cd path/to/your/project/back-end/src Öffnen Sie config.py in Ihrem bevorzugten Texteditor und suchen Sie die DevelopmentConfig -Klasse.
Aktualisieren Sie die Datenbankkonfigurationsklasse so, dass sie Ihren MySQL -Einstellungen entspricht:
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 Ersetzen Sie [your_username] , [your_password] und [your_database] durch den von Ihnen ausgewählten MySQL -Benutzernamen, Passwort und Datenbanknamen.
Nach Abschluss dieser Schritte sollte Ihre Datenbank initialisiert und Ihre Anwendung konfiguriert werden, um eine Verbindung dazu herzustellen.
front-end -Ordner: cd front-endnpm installnpm startback-end : cd ..
cd back-endpip install -r requirements.txt Navigieren Sie zum src -Verzeichnis :
cd srcStarten Sie die Python -Anwendung :
python3 app.pypython app.pyStarten Sie den Selleriearbeiter im Hintergrund :
python3 celery_worker.py >> logs/celery_worker_log.txt 2>&1python celery_worker.py >> logs/celery_worker_log.txt 2>&1Nach Abschluss dieser Schritte sollten Sie in der Lage sein, die App bei Localhost: 3000 zu sehen.